java
文章平均质量分 62
牧牧牧牧牧
这个作者很懒,什么都没留下…
展开
-
java学习笔记(3)
文章目录jdk、jre、jvm==和equals区别finalstring、stringbuffer、stringBuilder重载和重写抽象类和接口list和sethashCode和equalsarraylist和linkedlisthashmap和hashtableconcurrenthashMapIOCjava类加载器双亲委派java中异常gc如何判断对象可以回收线程的声明周期sleep/wait/join/yieldthread和runable守护线程ThreadLocal的原理threadloca原创 2021-03-17 16:55:30 · 96 阅读 · 0 评论 -
java学习笔记之虚拟机(1)
文章目录Java虚拟机堆栈(线程)本地方法栈方法区程序计数器字节码引擎垃圾回收算法可达性分析minor gc 收集年轻代垃圾full gc 收集老年代垃圾STW(Stop the word)Java虚拟机堆保存各个对象年轻代,老年代 1:2年轻代:eden:s0:s1 8:1:1默认对象存在eden区每次minor gc运行一次就会让eden对象转移到s1,s0,然后每次运行年龄加1,达到15就会达到老年代s1 s0一次性存放不下的大对象也会被存入老年代栈(线程)存放线程栈原创 2021-03-17 16:49:36 · 61 阅读 · 0 评论 -
java学习笔记(2)
java sleepjava sleep不会释放锁wait会释放锁多态的概念一个接口多种实现方式不同实例实现同一个接口应用不同功能抽象类和接口参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现构造器抽象类可以有构造原创 2021-03-15 23:13:16 · 54 阅读 · 0 评论 -
JAVA学习笔记
文章目录方法重写重载杂项记录多线程静态代理模式注解:初始化:类加载到内存过程:方法重写指子类重写父类方法,实例变量和静态方法跟随左边,非静态类方法跟随右边;方法名和参数必须相同A a = new A();B b = new A();如果子类重写了相同的方法,调用时会调用子类方法。构造方法是与类同名的函数方法,子类重写时,拥有的构造方法父类必须拥有。重载同类中参数不同函数名相同,调用时会自动调用对应的。杂项记录instanceof(A,B) A是否时B的子类 A指代的是实原创 2021-03-12 18:14:59 · 69 阅读 · 0 评论