![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类
D-youny.
这个作者很懒,什么都没留下…
展开
-
类的加载
在java中,类加载就是将类的信息加载到内存中。 类是动态加载的,第一次使用的这个类的时候,才会加载,加载的时候会查看其父类是否加载,如果没有,则会加载其父类。 一个类的信息主要包括以下部分: 类变量(静态变量) 类初始化代码 类方法(静态方法) 实例变量 实例初始化代码 实例方法 父类信息引用 类初始化代码包括: 定义静态变量时的赋值语句 静态初始化代码块 实例初始化代码包括: 定义实例变量时的...转载 2019-08-21 10:07:04 · 72 阅读 · 0 评论 -
内部类
类都对应一个独立的java源文件 ,一个类放在另外一个类里面,成为内部类。内部类和外部类关系密切,和其它类关系不大,定义在类内部,可以实现对外部的完全隐藏,有更好的封装性,代码更简洁。 内部类只是java编译器的概念,对于虚拟机而言,他是不知道的,每个内部类最后都会编译成一个独立的字节码文件。 在Java中,根据定义的位置和方式不同,主要有四种内部类: 静态内部类 成员内部类 方法内部类 匿名内部...转载 2019-08-21 16:18:29 · 79 阅读 · 0 评论