易截截图软件、单文件、免安装、纯绿色、仅160KB

询问一个JAVA的小问题

前天一哥们问我一个小问题如下
Java程序如下:
class yiwei
{
   public static void main(String [] args)
   {
      int i = -4;
      int c = i>>>1;
      System.out.println(c);
      System.out.println(Integer.toBinaryString(c));
   }
}
它的最终输出结果是214748463646和1111111111111111111111111111110;为什么,有点不懂!请高手指点!谢谢!
我想了半天也解释不清楚,还请哪位高人小指点下!多谢!!!


相关文档:

java web开发中的 md5加密 转帖自古道西风

MD5介绍:
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词, ......

JSF获得URL参数(@JAVA)

        FacesContext context = FacesContext.getCurrentInstance();
        HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
        String parameterValue = request.g ......

Java EE 6总览:全新平台的主要目标

Java EE 6现在已经正式发布。在Sun的官方网站上,有一系列文章对Java EE 6的技术标准进行了详细的介绍。今天这篇介绍Java EE 6的主要目标。
Java平台企业版本(Java EE)是构建Java企业级应用系统的行业标准,它以坚实的Java平台标准版(Java SE)为基础,添加了支持可扩展性、可访问性、安全性、完整性和其它企业级应用需要的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号