java语言陷阱

来源:互联网 发布:蔡艺侬 知乎 编辑:程序博客网 时间:2024/06/14 01:29

1.表达式类型的自动提升

System.out.println("Hello!" + 'a' + 7);//自动将7、'a'等基本类型转换为字符串,输出Hello!a7System.out.println('a' + 7 + "Hello!");//把'a'当成int处理,因此'a'+7得到107,输出,输出104Hello!
2.复合赋值运算符

              的高位截断,输出24479;

3.for循环省略花括号陷阱


4.instanceof陷阱



注:以上内同摘自《疯狂java程序员的基本修养-李刚》

0 0
原创粉丝点击