.请特别注意, 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语句一样使用整型值。 |
|