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