一、标识符:
Java对各种变量、方法和类等要素命名时使用的字符序列名称(凡是自己可以起名字的地方都叫标识符,都遵守标识符规则)
1、命名规范:字母、下划线、美元符或数字组成
以字母、下划线、美元符开头
大小写敏感,长度无限制
2、标识符见名知意且不能与Java语言的关键字重名
二、关键字(Keyword):
Java中一些辅以特定的含义,用作专门用途的字符串
1、关键字都是小写英文
2、goto和const虽然从未使用,但也是保留关键字
三、Java基本数据类型
1、常量(Java的常量值用字符串表示,区分为不同的数据类型)
如:整型常量(123),实型(2.23),字符('a'),逻辑(true,false),字符串("hello")——单引号为字符常量,双引号为字符串常量
“常量”这个名词还会用在另外其它语境中表示值不可变的变量,如final
2、变量(是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域)
A、每一个变量都属于特定的数据类型,在使用前先声明,再赋值,再使用:格式
type varName [=value][{,varName[=value]}]
B、 分类按被声明的位置划分:局部变量(方法或语句块内部,方法的参数)
成员变量(方法外部、类的内部)
按所属的数据类型划分:基本数据类型变量
引用数据类型变量
C、 作用域:声明变量的大括号里面
D、数据类型:(基本数据类型四类八种——内存里的大小和布局)
Boolean:只允许取值true或false,不可以用0或非0代替
char:用单引号括起来的单个字符;每个字符占两个字节(一个字节八位),可以用十六进制编码 形式表示;允许使用转义字符‘\’例如‘\n’代表换行。
整数类型:有固定的表数范围和字段长度,其不受具体操作系统的影响,以保障Java程序的可移植性.(三种表示形式:十进制,八进制,十六进制);默认为int,声明long型可以后加'l'或'L'.
浮点类型:同整数类型(两种表示形式:十进制,科学技术法);默认为double,如要声明float型,要在后面加F或f.
E、基本数据类型转换
a.boolean类型不可以转换为其他数据类型
b.整型、字符型、浮点型的数据在混合运算中相互转换的原则: