java语言基础
火从木来
新的一天又开始了
展开
-
String.intern(),小狗子都能秒懂的解释
string.intern原创 2022-10-24 02:29:52 · 111 阅读 · 0 评论 -
反射修改final
dddd原创 2022-06-28 10:23:56 · 125 阅读 · 0 评论 -
反射修改final
dddd原创 2022-06-23 15:07:17 · 247 阅读 · 0 评论 -
动态代理对比(概念版)
java动态代理:克隆对象的一份class文件。 cglib:创建对象的子类,从而不需要继承对象接口信息,因为继承自动保留父类所有信息。原创 2022-05-30 11:31:24 · 76 阅读 · 0 评论 -
Java 对象初始化详细过程
过程设计思想: 因:变量为方法所用 果:所以先初始化变量,再次初始化方法。 两种情况: 1.无继承 根据设计思想, 静态变量->静态方法->静态代码块->变量->方法->构造方法 2.有继承 有父类情况下的初始化 假设: Dog extends Animal 1、执行第一步,找出 Dog.class 文件,接着在加载过程中发现他有一个基类(通过 extends 关键字),于是先执行 Animal 类的第一二步,加载其静态变量和方法,加载结束之后再加载子类 Dog 的静态变量和原创 2022-05-30 11:27:44 · 261 阅读 · 0 评论