Java记事

1.

在使用内部类时,从内部类中访问局部变量需要被声明为最终类型(final).

2.

break:跳出当前循环(多重循环嵌套时,跳出最内层嵌套)

continue:跳出本次循环,继续下次循环

break和continue只能作用于最内层循环,即如果多层嵌套的话,对外层循环不起作用。

break和continue只用于for、while、do…while、switch语句,其他地方都不能使用,且二者的使用是为了能简化程序,如果使用后程序反而复杂化就要考虑改用其他实现了。


3.

switchexpr1)中,expr1只能是一个整数表达式或者枚举常量。(包括可转换成int类型)

4

下面这条语句一共创建了多少个对象:Strings="a"+"b"+"c"+"d";

只创建了一个String对象。javac编译可以对字符串常量直接相加的表达式进行优化,不必要等到运行期去进行加法运算处理,而是在编译时去掉其中的加号,直接将其编译成一个这些常量相连的结果。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值