Java编写中容易搞错的一些东西
2004-11-01 18:51
423 查看
1)instanceof:实现了某接口的类的对象也是该接口的实例;某类的对象也是该类超类的实例。
2)native()修饰的方法没有方法体,用一个分号";"代替大括号。
3)main不是关键字。
4)System.exit(int value),也就是说,只要是int的,就能够使JVM退出System.exit('a');同样的是合法的。
5)&,|能用在int和boolean上,而^(异或)只能用在int上。
6)如果一个类和一个接口被定义在同一文件中,而且类被声明为public,则接口前什么都不能写,因为接口只能用public来修饰,而一个文件中又只能有一个public访问控制关键字。
7)unreachable statement 下面的几种情况会出现unreachable statement
(1)在reutrn语句后写语句。
(2)在throw语句后写语句。
(3)break、continue语句之后定义语句。
8)“/u10100”//合法,相当于‘/u1010’和字符串“0”
9)移位运算符可以用于long int char short byte
10)类的访问控制符可以是public或什么都不加.
11)goto是保留字但不是关键字.then什么都不是.
12)把超类的类型强制转换后赋给子类的对象时,编译无异常,但运行时会出现异常.
2)native()修饰的方法没有方法体,用一个分号";"代替大括号。
3)main不是关键字。
4)System.exit(int value),也就是说,只要是int的,就能够使JVM退出System.exit('a');同样的是合法的。
5)&,|能用在int和boolean上,而^(异或)只能用在int上。
6)如果一个类和一个接口被定义在同一文件中,而且类被声明为public,则接口前什么都不能写,因为接口只能用public来修饰,而一个文件中又只能有一个public访问控制关键字。
7)unreachable statement 下面的几种情况会出现unreachable statement
(1)在reutrn语句后写语句。
(2)在throw语句后写语句。
(3)break、continue语句之后定义语句。
8)“/u10100”//合法,相当于‘/u1010’和字符串“0”
9)移位运算符可以用于long int char short byte
10)类的访问控制符可以是public或什么都不加.
11)goto是保留字但不是关键字.then什么都不是.
12)把超类的类型强制转换后赋给子类的对象时,编译无异常,但运行时会出现异常.
相关文章推荐
- Java编写中容易搞错的一些东西
- Java编写中容易搞错的一些东西
- Java中容易搞错的一些东西
- javax学习---java中容易搞错的一些东东
- 参加完BEA开发,学到一些JAVA的概念东西,可惜BEA的人英语发音不太正确。
- Java基础知识点记录(主要记录一些不常见或者容易忘记的知识点,时刻更新)
- Java容易搞错的知识点
- 给学习Java初学者一些个人感觉有用的东西
- Java面向对象程序设计中很重要的一些东西
- JAVA中容易混淆的一些小知识
- 【C/C++】C语言中一些容易被人忽略的东西 之六 【文件读写,y上两点】
- JAVA——容易混淆的一些概念
- 关于用java编写生成word文档,动态添加数据到word文档的一些心得
- 关于《Effective OC 2.0:编写高质量iOS与OS X代码的52个有效方法》这本书一些有趣的东西(下)
- JavaScript中的一些重要却容易被忽视的东西
- Java容易搞错的知识点
- java实用的一些东西
- 编写跨平台的Java程序时需要注意的一些事情
- 笔记—容易忘记的一些东西
- Java中一些容易遗忘的语法