标识符

这是JDK和JRE的关系图
标识符:即名字(程序代码中自定义的内容),比如:类名,方法名,和变量名等等。
命名规则(硬性要求必须遵守,就像生活中的法律):
1.可以包含英文字母(区分大小写),0-9数字,“_”下划线,“$”美元符号
2.不能以数字开头
3.不能是关键字
命名规范(软性要求,就像内裤外穿,没问题但是不符合常规):
1.类名首字母要大写,后面的每个单词的首字母大写(大驼峰命名法)
2.方法名首字母小写,后面的每个单词的首字母小写(小驼峰命名法)
3.变量名全部小写
4.标识符尽量做到见名知意
基本的ASCII码:
57------>'9' 65----->'A' 90------>'Z' 97----->'a'
| 含义 | |
|---|---|
| && 短路与 | 1.如果两边都是true,结果为true;2.如果一边为false,结果就是false |
| || 短路或 |
|
1. 源文件中类的定义:
一个".java"源文件中可以定义多个类,但只能有一个public修饰的类,而且此类名和源文件名一致,每个类在编译时,都会产生一个自己的".class"字节码文件。
2. &和&&的区别:
相同之处:
1.都可以作为逻辑运算符,表示逻辑与(and),返回结果为boolean类型
2.作为逻辑运算符时,结果一样,即两边有一个false,结果就是false
不同之处:
1.&&具有短路功能,比如a&&b,当a为false时,不再判断b,直接得到结果为false
2.&还可以作为位运算符,表示按位与操作
3. 下面的Java变量名既符合规则又规范的是(D)
A. 3myString B $a#b
C $ny string D myString
解析:A选项数字开头错误。B中的“#”属于特殊字符错误。C中间有空格错误。
D由字母开头,没有空格和特殊字符,且见名知意正确
4. 下面哪个不是Java关键字(A)
A integer B double
C float D default
解析:A为基本数据类型之一整型 int 的封装数据类型,不是关键字
5.下列标识符命名原则中,正确的是(D)
A 类名的首字母小写 B 变量的首字母大写
C 方法名首字母大写 D 常量完全大写
解析:A选项类名首字母必须大写。B选项变量首字母小写
C选项方法名首字母小写,后面的单词首字母大写。
6.有一段java应用程序,它的的主类名是a1,那么保存它的源文件名可以是(A)
A a1.java B a1.class
C a1 D 都对
解析:A选项源文件的后缀为".java"。B选项源文件的字节码文件的后缀为".class"
C选项不能区分是什么文件类型。D选项。。。错误
7. 为一个boolean类型变量赋值时,可以使用()方式
A boolean = 1; B boolean a = (9>=10);
C boolean a ="真"; D boolean a == false;
解析:A选项只有boolean类型,没有写变量名,且"1"为整形不能赋值给布尔型
B选项">="为比较运算符,结果为布尔型,可以赋值给布尔型的变量a
C选项"真"为字符串,不能赋值给布尔型的变量a
D选项"=="符号为比较运算符,用于判断符号两边基本数据类型的值是否相同,不能用于赋值
8.设 x = 2.5,a=7,则表达式x+a%3*7的值为? 答:9.5
解析:a%3(a除以3取余数)结果为1,1*7得7,再+2.5,结果为9.5
9.Java Application程序不是由main()方法开始执行的.
解析:错误,main方法是程序的入口,任何程序都先从main()开始执行。
浙公网安备 33010602011771号