1、
Integer.MIN_VALUE是一个负数。
但是Double.MIN_VALUE却是一个正数。
如果需要用到Double的负无穷,可以用Double.NEGATIVE_INFINITY
2、
字符串拼接尽量使用 StringBuffer 的append方法来拼接。
直接使用”+”来连接String类型会增加内存和CPU的开销。
3、
(java异常)java.util.regex.PatternSyntaxException: Dangling meta character ‘+’ near index 0:
因为正则表达式中 “+“ 为特殊符号,是量词,表示{1,},因此,要匹配”+“这个字符,需要转义”+”,java中要"\+"
此外,此类特殊符号还有:? * () [] {} ^ $等等
4、
Integer.parseInt 和 Integer.valueOf 都可以将字符串转化为int型:
但是Integer.parseInt 效率会更高。
valueOf 会维护一个cache,如果int值在cache范围内,直接从cache中取对象,如果不在,则会新创建一个对象。