j2se
nestashen
这个作者很懒,什么都没留下…
展开
-
JVM垃圾回收机制总结(1) :一些概念
全文转载自:http://hxraid.iteye.com/blog/744724 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型 和引用类型 。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,in转载 2011-12-29 17:56:33 · 353 阅读 · 0 评论 -
JVM垃圾回收机制总结(2) :基本算法概述
转载自:http://hxraid.iteye.com/blog/744985 1、引用计数收集器 (Reference Counting) 引用计数是垃圾收集的早期策略。在这种方法中,堆中每一个对象都有一个引用计数。一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对象的引用计数被置为1。当任何其他变量被赋值为对这个对象的引用时,计数加1。当一个对象的转载 2011-12-29 17:58:04 · 361 阅读 · 0 评论 -
JVM垃圾回收机制总结(3) :按代垃圾收集器
转载自:http://hxraid.iteye.com/blog/745113 为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的 。 因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程转载 2011-12-29 17:59:00 · 412 阅读 · 0 评论 -
线程池的原理和连接池的原理
线程池的原理:????? ????? 来看一下线程池究竟是怎么一回事?其实线程池的原理很简单,类似于操作系统中的缓冲区的概念,它的流程如下:先启动若干数量的线程,并让这些线程都处于睡眠状态,当客户端有一个新请求时,就会唤醒线程池中的某一个睡眠线程,让它来处理客户端的这个请求,当处理完这个请求后,线程又处于睡眠状态。可能你也许会问:为什么要搞得这么麻烦,如果每当客户端有新的请求时,我就创建一个新的转载 2011-12-30 18:00:17 · 471 阅读 · 0 评论 -
JAVA基础之理解JNI原理
以下内容转自:http://www.cnblogs.com/mandroid/archive/2011/06/15/2081093.html JAVA基础之理解JNI原理 JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。 有了JAVA标准平转载 2012-01-03 01:02:02 · 416 阅读 · 0 评论