day02

1   JAVA_HOME 指JDK的安装根目录,如D:\opensource\jdk1.8.0

PATH  指Java开发工具的位置,如D:\opensource\jdk1.8.0\bin

CLASSPATH 指JVM在运行时去哪一个目录路径去加载字节码文件

2   Java基本语法:

a:Java语言严格区分大小写

b:一个Java源文件里可以可以定义多个Java类,但其中最多只能有一个类被定义为public类。若源文件中包括了public类,源文件必须和该public类同名。

c:一个源文件中包含N个Java类时,成功编译后会生成N个字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。

d:若一个类必须运行,则必须拥有main方法,因为main方法是程序的入口。

3   注释

a  单行注释  //

b  多行注释 /*   */

c  文档注释 /**  */

4   Java语言分隔符

分号  语句的分割,表示一句话结束,好比句号

花括号  表示一个代码块,是一个整体,要成对使用

方括号  定义数组和访问数组元素时使用

圆括号  使用很广泛,具体用到细讲

圆点  类和对象访问它的成员时使用

空格  随便用

注意:必须都是半角下的英文符号

editplus工具 用颜色区分关键字,保留字和内置类名

4  变量的分类

变量必须先声明,而且初始化后才能使用

声明变量必须有数据类型

同一作用域内变量名不能重复定义

a成员变量/字段(field):直接定义在{}中的变量(方法外) 在所定义的类中起作用

报错:无法从静态上下文中引出非静态变量

现在定义成员变量用static修饰

b局部变量:定义在方法中的变量

变量除了成员变量就是局部变量

从定义的那一个地方开始,到紧跟着结束的}之间

5  Java数据类型

a基本类型: 数值型:整数类型(bite short int long),小数类型(float 4字节、double 8字节)

                       字符型 char 2字节 前 256个字符与ASCII字符代表码重合,可查表

                       布尔型 Boolean 1字节,该类型的值只能是true或false,表示对与错

b 引用类型:类、接口、数组

整型常量的四种表示形式

① 二进制整数:0b或0B开头

②八进制整数:要求以0开头

③十进制整数:int a = 17

④十六进制整数:要求0X或0x开头

Java语言的整型常量默认是int型,声明long型变量后加上l或L,建议用L

数据类型         占位(字节)  数据范围

byte                   1=8位 2的8次方

short                 2=16位

int                      4=32位

long                   8=64位

唯一的不同就是存储空间的容量大小不一样,根据具体需要存储的数据去选择合适的数据类型

char常量有3种表示形式:

①直接用单个字符来指定字符常量,需加‘’

②直接作为十进制整数数值使用,但是数据范围在0-65535,符号如97,但是打印出来的值依然是ASCII码表对应的符号,如97打印出来的是字符

③和2一样,只不过表示的是16进制的数值,格式如‘\uX’,X表示16进制整数,如97的16进制是61,那么‘\u0061’打印出来也是a

你可能感兴趣的:(day02)