执行注释
大多数开发人员认为 注释 永远不会在程序中执行,并用于帮助代码理解。但是,它们却 可以被执行:
public class Main { public static void main(String[] args) { // System.out.println("wmyskxz is awesome!"); }}
程序输出:
wmyskxz is awesome!
Java 允许使用 Unicode 字符而不进行编码。这里的 Unicode 字符 被 Java 编译器解析为新行,因此可以理解为该 Unicode 字符后面出现的语句会在下一行被执行。
双括号初始化集合
在 Java 中,Set/ List/ Map 等集合对象没有在生命期间初始化值的简单方法 。开发人员要么将值显式地传送到集合内,要么为常量集合创建一个静态块。
使用双括号初始化,可以在声明过程中以更少的精力和时间初始化集合。例如:
Set set = new HashSet() {
{ add("wmyskxz"); add("is"); add("awesome"); add(