您的位置:首页 > 编程语言 > Java开发

Java语言中容易被人忽视的细节

2011-01-11 23:05 337 查看
Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。
  1,位移运算越界怎么处理

  考察下面的代码输出结果是多少?

  int a=5;

  System.out.println(a < <33);

  按照常理推测,把a左移33位应该将a的所有有效位都移出去了,那剩下的都是零啊,所以输出结果应该是0才对啊,可是执行后发现输出结果是10,为什么呢?因为Java语言对位移运算作了优化处理,Java语言对a <
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: