0%

  1. 使用String.split(expr)方法时,要注意expr是否是正则表达式的通配符,如 ., $等,要使用双反斜杠进行转译\\\要使用\\\\进行转译
1
2
3
4
5
6
String s = "abc.def.ghi";
String[] split = s.split("\\.");
System.out.println(Arrays.toString(split));

// 运行结果
[abc, def, ghi]
阅读全文 »

常量折叠技术:在编译期间,编译器会将编译器常的加减乘除运算过程在编译过程中折叠。编译器通过语法分析,将常量表达式计算求值,并用求出来的值替换表达式,而不必等到运行期间再进行运算处理,从而在运行期间节省处理器资源。

  • 下面来对比三种不同写法,观察那些情况下会发生常量折叠
阅读全文 »