摘要:
1.线程 1.1 线程创建 继承 Thread类 public class MyThread extends Thread{ /** * Thread 类本质上是实现了Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方 * 法就是通过Thread 类的start()实例方法。st 阅读全文
摘要:
## 1.定义 对象不再使用,但是垃圾回收器无法回收 ## 2.来源 未引用对象将会被垃圾回收器回收,而引用对象却不会。 未引用对象很显然是无用的对象。然而,无用的对象并不都是未引用对象,有一些无用对象也有可能是引用对象,这部分对象正是内存泄露的来源。 ## 3.解决 1.使用List、Map等集合 阅读全文
摘要:
1.重载和重写 重载:一个类中方法名相同 条件:1.方法名相同 2.参数列表不同(个数 类型 顺序) 3.返回类型 (仅返回类型不同不足以) 4.发生在编译期间 重写:子类与父类 @Override 2.初始化顺序 静态属性 静态方法块 普通属性 普通方法 构造器 public class Orde 阅读全文
摘要:
## 1.内部类定义 ```java public class innerClazz { private String name ; private int age; /** * 每个内部类独立继承实现impl * 具有外部类访问权 */ class InnerClass{ public Inner 阅读全文