JAVA的三大体系
javaSE:标准版 用于个人
javaEE:企业版 用于公司
javaME:微型版 用于应用
3个E,对应不同人群的使用,好到位的一个语言
JDK JRE JVM的区别及含义
JDK:java内为开发工具包,包含JRE
JRE:运行java文件,包含JVM
JVM: 用于运行的虚拟机
相关注释
单行注释://+内容
多行注释:/*+内容+*/
文档注释:/**+回车(会自动生成,多用于后面统一导出)
相关标识符
标识符:用于给包,变量,类,方法命名
规则:开头只能以字母,下划线,美元符(若以字母命名方法和变量遵循“驼峰原则”)
JAVA采用的不是通常语言ASCII字符集,而是Unicode标准国际字符集因此字母可用汉字
驼峰原则:首字母小写,随后大写,观感上类似骆驼背驼峰
注:给类名命名首字母要大写后且续依然遵循驼峰原则,不能以关键字作为标识符
关键字
编程内的一些通用字符,以及java内特有的字符
不能用于标识符
相关的关键字看社区的内的列举,小白就不把这些码出来了
变量
实质是一个可操作的存储空间
根据声明的不同类型区分不同变量的存储空间大小
常用变量的大小:
局部变量:在方法或语句块内定义的变量,使用范围在方法内和语句块内
语句块就是{ }这个东东
成员变量:在方法外部,类内部定义的变量,使用范围伴随面向对象
成员变量会自己赋值,默认值为上图所示
静态变量:类中以关键字static修饰的变量,使用范围伴随类始终
注:浮点型变量大小和整型都为4个字节,float与double为单精度与双精度,但在java中默认使用double因此在用float时候要在后缀加上F/f
浮点数因为精度不行,不能用于常规比较
常量
一个固定的值,不变的量
定义常量一般用全部大写字母和下划线
java中常用关键字final来定义常量
转义符
多用于输出时候加使用的字符