1.Java中使用的是统一码(Unicode).Unicode是16位表示
2.标识符:程序设计语言中标识符就是程序中自定义的内容的命名符号.在java语言中主要是对程序中所出现的类, 对象,变量等进行名称定义时限定其表示字符.
标识符的定义规则:
字母(A~Z a~z)
特殊符号($ _)
数字(0-9)
第一个符号不能为数字
字母严格区分大小写
不能为关键字及true,false,null
3.关键字:它是电脑里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量.java的关键字对java的JVM有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名,方法名,类名,包名.
-
java中的关键字及保留字(蓝色):
abstract assert boolean break byte case catch char class const
continue default do double else enum extends final dinally float
for goto if implements import instanceof int interface long native
new package private protected public return strictfp short static super
switch this throw synchronized throws transient try void volatile while
4.企业级命名规范(驼峰命名法):
类和接口:首字母大写,其余单词首字母大写,剩余所有字母小写。例如:MyName MyNameIsZhangSan
变量:首字母小写,其余单词首字母大写,剩余所有字母小写。例如:myName myNameIsZhangSan
方法名:首字母小写,其余单词首字母大写,剩余所有字母小写。例如:myName() myNameIsZhangSan
常量:所有字母全大写,中间用下划线分割。例如:MY_NAME MY_NAME_IS_ZHANGSAN
5.注释:通过注释提高java源程序代码的可读性;使得java程序条理清晰,易于区分代码行与注释行。
-
单行注释符//:用于注释单行信息。//后面单行所有代码失效。
-
多行注释/*........*/:用于注释多行信息,/*表示开始,*/表示注释结束。其中所有的内容将失效。(多行注释嵌套使用要小心,容易出问题。)
-
文档注释/**........*/:java特有的一种注释语句,使用javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件。
6.数据类型
-
数据类型作用是规范编程语言中数据的格式,相同格式的数据对应的数据类型一定相同,不同格式的数据对应的数据类型一定不相同
-
java语言中数据类型分为两个大类:
-
基本数据类型:包含8中基本数据类型
-
-
复合数据类型:包含三种符合数据类型
-
7.常量
-
程序执行过程中值保持不变的量,初始化后不能再改变其值。
8.变量
-
程序在执行过程中,值可以改变的量。
-
数据在内存中的格式——数据类型
-
内存中数据的排布——变量名
-
内存中数据的值——变量的值
-
-
局部变量:变量可以分为:局部,即定义在方法或语句块内的生命周期是从声明位置到 "}"为 止,并且局部变量在使用前必须先声明其类型和初始化(赋值)。
-
成员变量:成员变量又称实例变量,即定义在方法外部、类的内部的变量,从属于对象,生命周期伴随始终,如果不自行初化,他会自动初始化成该类型的默认值(数值型变量时0或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 false,布尔类型默认是 false false )。
-
静态变量:又称类变量,即被 static修饰,用static定义, 从属于类,生命周期伴随始终,随着累的加载而加载,如果不自行初化,它会自动初始化成该类型的默认初始值(数值型变量时0或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 false,布尔类型默认是 false false )。