文章分类 -  JAVA

摘要:一,Java 位运算1.表示方法: 在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。 (1)正数的最高位为0,其余各位代表数值本身(二进制数)。 (2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符 位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符可以分为逻辑运算符(包括~、&、|和^)及移位运算符(包括、和)。1)左移位运算符()能将运算符左边的运算对象向左移动运算符右侧指定的位数(在低位补0)。2)“有符号”右移位运算符()则将运算符左边的运算对象向 阅读全文
posted @ 2010-12-25 15:36 郑涛 阅读(40942) 评论(1) 推荐(4) 编辑
摘要:转自:http://blog.csdn.net/silentbalanceyh/archive/2009/08/21/4468368.aspx1.Java垃圾回收器概述  Java2平台里面引入了java.lang.ref包,这个包中的类可以让我们引用对象,而是的这些对象不用停留在内存中。不仅仅如此,这些类和Java本身的垃圾回收器还存在一定的交互。我们平时开发的时候有时候会用到System.gc()方法,而Java里面GC的基本工作原理又是如何呢?当然使用Java引用类主要目的是为了和Java垃圾回收器进行有限的交互,从而全面提升内存的管理效率,这种情况在嵌入式系统和实时系统以及一些对内存要 阅读全文
posted @ 2010-12-25 12:59 郑涛 阅读(203) 评论(0) 推荐(0) 编辑