Java基础
xhjx2618
只是记笔记
展开
-
Java虚拟机原理、内存分配和回收机制
本文转自:http://quding0308.iteye.com/blog/1260260 通常情况下Java编译过的代码是一些class文件,Java虚拟机在执行代码的时候,首先解析Class,查找该类的方法、常量,这些对于常规情况下都编译成二进制的代码保存在jar文件中,而对于Java的反射,VM的类加载器需要动态的查找这些类名,虽然节省了编译时间,但是运行时的查找大转载 2013-03-23 12:49:42 · 454 阅读 · 0 评论 -
JVM垃圾回收(GC)原理
本文转自:http://chenchendefeng.iteye.com/blog/455883一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 2. 标记-清转载 2013-03-23 15:29:24 · 506 阅读 · 0 评论 -
java.util.concurrent介绍(转)
java.util.concurrent介绍 java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性。转载 2013-03-27 19:53:06 · 491 阅读 · 0 评论