
java
文章平均质量分 66
pingyongpy
踏实 勤奋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java的GC工作原理
GC的基本原理 Java的内存管理实际上就是对象的管理,其中包括对象的分配和释 放。 对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们 称该对象为"不可达的".GC将负责回收所有"不可达转载 2011-10-14 09:57:52 · 631 阅读 · 0 评论 -
ClassLoader类加载器
ClassLoader基本概念 1.ClassLoader分类 类装载器是用来把类(class)装载进JVM的。 JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 J转载 2011-10-14 11:29:16 · 521 阅读 · 0 评论 -
AOP介绍的一篇不错的文章
AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散转载 2011-10-17 15:05:16 · 545 阅读 · 0 评论 -
什么时候导入java.lang的
在soso上面看到有人问为什么java.lang的包中的东西在java中不需要导入。引发了我对java编译的思考。 所谓的默认导入java.lang的,这一步我们是在哪里做的呢?应该是在编译期。那在编译器的什么时候呢? 我们import包的方式有两种: 1.单类型导入(single-type-import),例如import java.io.File; 2.按需类型导入(type-i原创 2010-12-20 17:58:00 · 3451 阅读 · 1 评论 -
java内存分配
一般Java在内存分配时会涉及到以下区域 (1) 寄存器(Registers)。这是速度最快的存储场所,因为寄存器其他所有存储媒介都不同:它位于处理器内部。不过,寄存器的数量十分有限,所以寄存器是根据需要由编译器适当地分配。作为一个程序员,我们对此没有直接的控制权,也没办法在程序里头感觉到寄存器的任何存在迹象。 (2) Stac原创 2011-10-14 10:56:20 · 918 阅读 · 0 评论