OR博客
Java代码块的妙用
OrdinaryRoad
创建于:2022-12-13 19:01:29
江苏省
0
21
159
0
众所周知,Java的代码块分为普通代码块、构造代码块、静态代码块、同步代码块 而在new一个对象时,可以通过普通代码块来初始化该类,简直不要太骚气 ```java new ArrayList<Object>() {{ add(1); add("2"); add(3); }} ``` 再来看看kotlin的语法糖 ```kotlin ArrayList<Any>().apply { add(1) add("2") add(3) } ```
评论