摘要: 一、JAVA中内部类和匿名内部类的区别 内部类:内部类可以是static的或者非static的,static内部类只能包含静态方法和静态类变量,只能访问外部类的静态元素,内部类可以实例化,多次使用。 匿名内部类:它只能使用一次,不区分static和非static。如果用到外部类的变量的话,必须是类变 阅读全文
posted @ 2017-03-23 15:23 novalist 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 1、类加载过程:加载、验证、准备、解析、初始化 加载 在加载阶段,虚拟机主要完成三件事: 1.通过一个类的全限定名来获取定义此类的二进制字节流。 2.将这个字节流所代表的静态存储结构转化为方法区域的运行时数据结构。 3.在Java堆中生成一个代表这个类的java.lang.Class对象,作为方法区 阅读全文
posted @ 2017-03-23 10:09 novalist 阅读(1978) 评论(1) 推荐(2) 编辑