《Java程序员面试笔试宝典》之Java变量命名有哪些规则
来源:互联网 发布:mac迅雷 浏览器打开 编辑:程序博客网 时间:2024/05/01 14:35
在Java语言中,变量名、函数名、数组名统称为标识符,Java语言规定标识符只能由字母(a~z,A~Z)、数字(0~9)、下划线(_)和$组成,并且标识符的第一个字符必须是字母、下划线或$。此外,标识符也不能包含空白字符(换行符、空格和制表符)。
以下标识符都是非法的:
(1) char:char是Java语言的一个数据类型,是保留字,不能作为标识符,其它的如int、float等类似。
(2) number of book:标识符中不能有空格。
(3) 3com:以数字开头。
(4) a*b:*不能作为标识符的字符。
值得注意的是,在Java语言中,变量名是区分大小写的。例如Count与count被认为是两个不同的标识符,而非相同的标识符。
常见笔试题:
(1)下列不属于Java标识符的是( )
A:_HelloWorld B:3HelloWorld C:$HelloWorld D:HelloWorld3
答案:B。见上面讲解。
(2)下列标识符不合法的有( )
A:new B:$usdollars C:1234 D:car.taxi
答案:A、C、D。见上面讲解。
0 0
- 《Java程序员面试笔试宝典》之Java变量命名有哪些规则
- 《Java程序员面试笔试宝典》之Java变量命名有哪些规则
- 《Java程序员面试笔试宝典》之Static关键字有哪些作用
- 《Java程序员面试笔试宝典》之Static关键字有哪些作用
- 《Java程序员面试笔试宝典》之Static关键字有哪些作用
- 《Java程序员面试笔试宝典》之volatile有什么作用
- 《Java程序员面试笔试宝典》之 instanceof有什么作用
- 《Java程序员面试笔试宝典》之 instanceof有什么作用
- 《Java程序员面试笔试宝典》之volatile有什么作用
- 《Java程序员面试笔试宝典》之switch使用时有哪些注意事项
- 《Java程序员面试笔试宝典》之switch使用时有哪些注意事项
- 《Java程序员面试笔试宝典》之Java与C/C++有什么异同
- 《Java程序员面试笔试宝典》之Java与C/C++有什么异同
- 《Java程序员面试笔试宝典》之组合与继承有什么区别
- 《Java程序员面试笔试宝典》之组合与继承有什么区别
- 《Java程序员面试笔试宝典》之 什么是AOP
- 《Java程序员面试笔试宝典》之 什么是AOP
- java程序员面试笔试宝典之算法思路总结
- 使用Javah 生成C/C++头文件的误区
- 《Java程序员面试笔试宝典》之Java程序初始化的顺序是怎样的
- HYSBZ 2243 染色 (树链剖分)
- 异步任务AsyncTask
- 《Java程序员面试笔试宝典》之Java与C/C++有什么异同
- 《Java程序员面试笔试宝典》之Java变量命名有哪些规则
- BZOJ1041 圆上的整点 Solution
- 《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法
- hdu 1874(dijkstra算法求最短路入门题)
- 球员数量可变的
- 【BZOJ】【P1108】【POI2007】【天然气管道Gaz】【题解】【数学】
- 《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么
- 程序缓冲区溢出崩
- 新知识的快速学习法