java 有趣又酷的技巧
1:注释的代码会执行吗?大多数开发人员认为注释永远不会在程序中执行,但是,它们被执行了。
public class Test {
public static void main(String[] args)
{
// \u000d System.out.println("美好的一天从这一刻开始");
}
}
2:将下划线用于数字中
public class Test {
public static void main(String[] args)
{
int a = 123_456;
System.out.println(a);
}
}
3:双括号初始化 sets, lists, map
public class Test {
public static void main(String[] args)
{
Set<String> GFG = new HashSet<String>() {{
add("你每天都这么精神");
add("你今天看上去很棒");
add("你非常聪明");
} };
System.out.println(GFG);
}
}
4:在插入数组中找到要在何处插入数字元素
public class Test {
public static void main(String[] args)
{
int[] arr = new int[] { 1, 2, 3, 4, 6 };
int pos = Arrays.binarySearch(arr, 5);
System.out.println("元素需要插入到: "+ ~pos);
}
}