Java
文章平均质量分 61
JavaSE,javaEE
Oak_树
1,基本知识:数据结构,算法,设计模式,mysql底层,jvm底层,计算机网络,服务器原理,http原理,微服务相关知识
2,业务知识:业务逻辑,建表
展开
-
Java思考篇
数组是引用类型,test()传入的是数组引用,b=c改变了数组引用,即这时b的引用一定指向c,而b的引用和a的引用是一样的,因为引用类型传入的就是引用,a应该也跟着改变,为什么却没有跟着改变?抽象类可以没有抽象方法,但是如果你的一个类已经声明成了抽象类,即使这个类中没有抽象方法,它也不能再实例化,即不能直接构造一个该类的对象。2.在实例化子类对象时,如果父类的实例引用了子类的对象(多态),例如:父类 实例 = new 子类()上面代码经过debug调试 效果如下。1.父类的属性 不能被子类覆盖。原创 2023-05-14 11:25:48 · 67 阅读 · 0 评论 -
JVM
JVM类加载过程 JVM架构模型 由于跨平台性的设计,Java的指令集都是根据栈来设计的,优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 JVM生命周期 1.虚拟机的启动 java虚拟机的启动是通过引导类加载器,bootstrap class loader创建一个初始类来完成的initial class来完成的,这个类是由虚拟机的具体实现来指定的; 2.虚拟机的执行 虚拟机的任务就是执行java程序, 程序开始时,它才执行,程序结束时,它才停止。 执原创 2021-03-06 22:08:17 · 130 阅读 · 0 评论 -
java线程池
线程池 线程池流程图 自定义线程池参数设计分析原创 2021-01-18 16:36:33 · 69 阅读 · 0 评论