1.垃圾收集算法的核心思想   Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。   垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可以回收其占据的空间,用于再分配。垃圾收集算法的选择和垃圾收集系统参数的合理调节直接影响着系统性能,因此需要开发人员做比较深入的了解。 2.触发主GC(Garbage Collector ...
在类的方法或成员变量前加修饰符pirvate,表示该方法只能在该类中被访问。。。 但是,我在别的类中,通过反射,可以“暴力”的执行加private的方法或者得到加private的成员变量。。。   是不是“自相矛盾”啊?那位牛人可否解释一下。。。谢谢
java 代码 timeZone_digital = new Date().getTimezoneOffset() 得到时区时间差值             以上是JS得到的            public static TimeZone getTimeZone(String&nbs ...
如果你写的 Java 应用程序是中间件等性能敏感,自实现多线程的应用程序。那么,内存、线程的监视将是重要的。你可以重新发明自己的轮子,如果你有必要。但从 JDK 5.0 起。已经有了 Java 内置的 JMX Management Bean。 本机(本地)监视: 在 java 起动命令中加入:-Dcom.sun.management.jmxremote 如: java -Dcom.sun.management.jmxremote -jar Notepad.jar 然后起动: JDK_HOME/bin/jconsole.exe 或: 在 JDK_HOME/lib 目录下 ...
1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文 件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互 转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用的convertor。其中两个很常用 的静态函数是 java 代码 publicstaticByteToCharConvertergetDefault();   publicstatic ...
java 代码 import javax.servlet.ServletContext;    import javax.servlet.http.*;    import java.io.*;          public class StringUtil {      public StringUti ...
参考资料 孙卫琴《Java面向对象编程》          在如今的商业领域,很流行定制服务。例如电信公司会定制各种各样的服务套餐,满足各种用户的需求。表1是一电信公司为个人用户定制的两款宽带服务套餐。定制服务让客户与电信公司都能收益。对客户而言,能选择所需要的服务,而不必浪费钱购买多余的服务;对电信公司而言,针对特定的的客户只提供特定的服务,而不必提供多余的服务,可以减少维护服务成本。     表1 电信公司为个人用户定制的两款宽带服务套餐 ...
cnhzliye
搜索本博客
存档
最新评论