标识符
1.什么是标识符?
Java中变量、方法、类等要素命名时使用的字符序列,称为标识符。
技巧:凡是自己可以起名字的地方都叫标识符。比如:类名、方法名、变量名、包名、常量名等
2.标识符的命名规则
1.标识符由26个英文字母大小写,0-9,或$组成 数字不可以开头。
2.不可以使用关键字和保留字,但能包含关键字和保留字。
3.Java中严格区分大小写,长度无限制。
4.标识符不能包含空格。
2.标识符的命名规范
包名:多单词组成时所有字母都小写:xxxyyyZzz。
例如:java.lang、com.atguigu.bean
类名、接口名:**多单词**组成时,所有单词的首字母大写:(XxxYyyZzz
例如:HelloWorld,String,System等
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxYyy
例t如:age,name,bookName,main,binarySearch,.getName
**常量名:**所有字母都大写。多单词时每个单词用下划线连接:X YYY ZZZ
例如:MAX VALUE,PI,DEFAULT_CAPACITY
数据类型:
1整数类型:byte、short、int、long,可以对应的下边图片理解
通常我们用的int居多,数据量较大的特殊情况下会使用long,byte和short容量较小,一般情况下不会使用。
注意:lang后面要加l或者L结尾
2.浮点数
浮点型常量有两种表示形式:
十进制数形式。如:5.12 512.0f .512(必须有小数点)
科学计数法形式。如:5.12e2 512E2 100E-2I·float:单精度,尾数可以精确到7位有效数字。很多情况下,精度很难满足需求。
·double:双精度,精度是float的两倍。通常采用此类型。定义float类型的变量,赋值时需要以"f"或"F"作为后缀。
java的浮点型常量默认为double型
3字符类型:char
·char型数据用来表示通常意义上“字符”(占2字节)
·Java中的所有字符都使用UniccHes编码,**故一个字符可以存储一个字母,一个汉字,或淇他书面语的一个字符。**有点鸡肋的感觉
。字符型变量的三种表现形式:
。形式1:使用单引号(括起来的单个字符。
例如:char c1=‘a;char c2=‘中’;char c3=‘9’;
。形式2:直接使用Unicode值来表示字符型常量:\uXXXX’。其中,oX代表一个十六进制整数。
例如:u0023表示’#‘。
。形式3:Jva中还允许使用转义字符’'来将其后的字符转变为特殊字符型常量。
例如:char c3=n;∥"八n’表示换行符
4布尔类型:boolean
。boolean类型用来判断逻辑条件,一般用于流程控制语句中:
。条件控制语句;
。while循环控制语句:
。for循环控制语句:
。do-while循环控制语句;
·boolean类型数据只有两个值:**true、false,**无其它。。不可以使用o或非0的整数替代false和true,这点和c语言不同。。拓展:Java虚拟机中没有任何供booleanf值专用的字节码指令,Java语言表达所操作的booleanf值,在编译
之后都使用java虚拟机中的int数据类型来代替:true用1表示,false用0表示。一一〈 《ava虚拟机规范8版》