黑马程序员技术交流社区

标题: java小知识点 [打印本页]

作者: 曾远洋    时间: 2016-4-20 11:14
标题: java小知识点
.请特别注意, finally 块区域中的代码虽然在 return 语句之前被执行,但是 finally 块区域中的代码是不能够通过重新赋值的方式来改变 return 语句的返回值。
7.catch(X x) can catch subclasses of X.“catch语句能够捕捉子类异常”是正确的。
8.Assertion expressions should not contain side effects.断言表达式不能包含边界效应。
9.若Switch语句中没有使用break或continue语句则满足某个条件后的其他语句也同样会执行。
10.Switch中的表达式必须是和int相容的表达式(如float类型就是错误的。)
11.如果两个对象互相引用,则当他们形成隔离区使则可以被垃圾回收器回收!!!。
12.如果一个for循环中存在一个switch语句,则在该switch语句中的break语句只退出当前switch。
13.默认的构造函数调用父类的无参数构造函数。
14.注意考试陷阱“0”和“O”的区别。如return 0是错误的return o才是正确的。
15.If语句中只能使用布尔表达式,不能向switch语句一样使用整型值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2