![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
工藤新一77
不忘初心,方得始终.
展开
-
JVM-类加载器
jvm启动时不会一次性加载全部类,大部分类都是在使用时触发加载,那如何知道当前类是否已经加载过呢?根据双亲委派模型来实现,当需要加载一个类时,首先会由父类加载器中加载(及父类的父类),当父类加载器无法加载时,则调用findClass方法来加载该类;ps:为了打破双亲委派模型,可以自定义类加载器(继承ClassLoader),【tomcat的应用间类隔离原理】原创 2023-07-20 16:04:23 · 239 阅读 · 0 评论 -
Thread.sleep()会不会让出cpu资源
结论:会转载 2021-09-11 16:48:37 · 4195 阅读 · 0 评论 -
ArrayList的扩容机制源码
ArrayList的扩容机制源码转载 2021-09-08 17:34:24 · 95 阅读 · 0 评论 -
JDK,JRE,JVM区别
简单总结JDK:java开发环境和运行环境(JRE + 开发环境),生成.class类。JRE:java运行环境支持,JRE = JVM + jre/lib,lib文件夹下的类是JVM在解释class的时候需要调用的类库lib。JVM:运行由JDK生成.class类,在虚拟机中运行并由虚拟机实现与当前机器操作系统的交互...原创 2021-07-29 20:21:49 · 94 阅读 · 0 评论