1.表达式类型的自动提升
System.out.println("Hello!" + 'a' + 7);//自动将7、'a'等基本类型转换为字符串,输出Hello!a7
System.out.println('a' + 7 + "Hello!");//把'a'当成int处理,因此'a'+7得到107,输出,输出104Hello!
2.复合赋值运算符
的高位截断,输出24479;
3.for循环省略花括号陷阱
4.instanceof陷阱
注:以上内同摘自《疯狂java程序员的基本修养-李刚》