![](https://img-blog.csdnimg.cn/20210319023536204.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JVM
文章平均质量分 95
JVM
hancoder
谢谢支持
展开
-
【JVM】类加载源码、SPI、线程上下文类加载器TCCL
说明:本文虽然借鉴了网络的部分内容,但是由于网络上内容基本都是摘抄JVM书来的,有的地方很晦涩难懂,尤其是SPI和线程上下文类加载器TCCL那里。本文通过根据jdbc的驱动加载过程,跟踪双亲委派源码、rt.jar、Class.forName、SPI、TCCL的执行顺序,分析了它们之间的关系。总结完收获很大,希望你也有所收获各小节没有标序号,但大章节序号是有的,慢慢看即可,我花了一整天整理学习。不说了,去睡觉了类的使用流程:是否加载了该类没有加载:使用类加载器加载该类加载了:链接–初始化.原创 2021-07-04 01:45:19 · 837 阅读 · 2 评论 -
【java多线程】2、JUC
前瞻:java多线程、线程池讲解:https://blog.csdn.net/hancoder/article/details/1057402881、什么是JUC:java.util.concurrentjava.util.concurrent.atomicjava.util.concurrent.locks2、atomic、volatilehttps://www.cnblogs....原创 2020-04-24 21:35:59 · 1183 阅读 · 0 评论 -
【JVM】方法指令码助记符
指令码助记符说明0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02iconst_m1将int型-1推送至栈顶0x03iconst_0将int型0推送至栈顶0x04iconst_1将int型1推送至栈顶0x05iconst_2将int型2推送至栈顶0x06iconst_3将int型3推送至栈顶0x07iconst_4将int型4推送至栈顶0x08iconst_5将int型5...原创 2020-09-10 23:10:43 · 511 阅读 · 0 评论 -
【JVM】最全笔记(黑马+尚硅谷+张龙整合笔记)
1_介绍1.1_什么是JVM定义:java virtual meachine -java运行时环境(java二进制字节码的运行环境)。JVM是运行在操作系统之上的,它与硬件没有直接的交互好处:一次编写到处运行自动内存管理,垃圾回收数组下标越界检查多态比较:1.2_学习JVM有什么用?面试理解底层原理中高级程序员必备技能1.3_常见的JVMimage.png字节码文件c...原创 2020-03-30 22:11:43 · 13750 阅读 · 5 评论 -
【JVM】压力测试与调优
文章目录黑马JVM2 jvm的运行参数2.1 ==三种参数类型==标准参数-X参数(非标准参数)-XX参数(使用率较高)2.2 标准参数2.2.2 -server与-client参数2.3 `-X`参数2.3.1 -Xint 、 -Xcomp 、 -Xmixed2.4 `-XX`参数2.5 `-Xms`与`-Xmx`参数2.6 查看jvm的运行参数2.6.1 运行java命令时打印参数`-XX:+PrintFlagsFinal`2.6.2 查看正在运行的jvm参数`jinfo`3 jvm的内存模型3.1原创 2020-08-30 22:12:29 · 4359 阅读 · 0 评论