Java语言的简单知识

一、Java文件后缀

  1、源文件的后缀

类名.java

  案例:  Test.java

 

  2、字节码文件后缀

类名.class

  案例:   Test.class

 

3、源文件和字节码的关系

     源文件是可读的字符文件,方便人类设计。

     源文件中可以有多个类存在,只有一个类是入口类。

     字节码文件是用来直接解释执行的。

     每个类对应一个字节码文件。

 

二、常用命令的用法

  (一)编译程序javac的用法

javac -encoding UTF-8   程序.java文件路径

  说明: "-encoding UTF-8"代表java源文件是UTF-8字符集格式。

  案例:

    已知当前目录中有Test.java文件,编译如下(假设已经配置过Java的环境变量):

javac  -encoding UTF-8   ./Test.java

 

  (二)执行字节码文件

java -cp ./  类名

  说明:

    -cp ./   :指定class文件在当前目录。

    类名    : 指定运行哪个入口类。

 

  案例:

      运行当前目录的Test类。

java -cp ./  Test

 

三、基础语法

  (一)入口类

    创建一个java源文件,名字是字母开头。

    假设是"Test.java",文件内容如下:

public class Test{

     // 这是注释

     // public是公共的,static是静态的

     // void是空返回值

     public static void main(String[] a){

           // System.out是静态的输出对象

           // println()打印字符串在控制台,并且换行

           System.out.println("hello");

     }

}

  1、类的说明:

   public  class 代表创建一个公开的类,每个源文件只能有一个公开类。

   每个源文件的公开类的名字和源文件名字相同。

   例如:

    公开类是"public class Test{}",那么源文件是Test.java。

 

  2、main方法说明

  void main(String[] args){} 代表创建入口方法,名字必须是main,返回值必须是空void。

  String[] a 代表定义字符串数组变量,名字是a

  前面的public static 是语法约定,main方法要公开的,并且是静态的。

 

  (二)定义局部变量

   语句需要分号;结尾。

   1、规则:

类型  名字 = 初始值;

  2、说明

   2.1)类型:有boolean布尔值、short短整型、int整型、float单精度小数、double双精度小数、byte字节类型、long长整型。

         此外还有对象应用、数组引用类型。

  2.2)名字:字母开头,其他的是大小写字母,数字,下划线的组合;例如k、b、v12。

  2.3)初始值

     可选的,如果存在需要匹配变量类型。

     没有初始值的格式:

类型  名字;

  3、定义案例:

// 布尔值只有true和false两个值,分别代表真和假

boolean ok = true;

 

int k = 0;

short p = 3;

double d1 = 2.3;

float f3 = 333.3;

byte b1 = 2;

 

// long类型需要接字母L,代表长整型

long l2 = 4444L;

  4、整数常量的表示

// 十进制,直接是0到9的数字组合。

int k = 888;

 

// 十六进制,用0x开头,后面接数的十六进制字符

int kh = 0xFFFF;

 

// 二进制,用0B开头,后面连接0和1的二进制编码组合

byte b = 0B1100;

 

   (三)if和for,while,switch

        java语言的if else、for、while、switch和C语言的相同,不多介绍。

 

   (四)Java的运算 

     Java的加减乘除、位运算、大小比较、三目运算和C语言相同,不多介绍。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值