- 博客(3)
- 收藏
- 关注
转载 Java类加载机制
一、在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文件系统。今天我们就来探讨一下在jvm中这些机制是怎样运行的。让我们假设有一个class字节码文件(比如Hello.class文件),那么在
2011-06-27 18:03:00 345
转载 Java内存泄露问题
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如JSP,Ser
2011-06-27 15:27:00 418
原创 static关键字
看了很多关于static的疑问有很多朋友觉得既然static的方法不能使用一般方法或一般变量,而对象不仅可以调用一般变量和方法,还可以调用static方法和变量,又何必有static方法呢?这必须要从static的本质来看,其实它是一个类方法,所谓类方法即是属于类的,而并不是属于某一个对象的,只不过所有对象都可以共同使用而已,而且对类方法的改变是永久的,而不是改变完之后对其它对象的调用不产
2011-06-27 10:39:00 314 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人