
笔记
学习学习再学习再学习
这个作者很懒,什么都没留下…
展开
-
jvisualvm安装visual GC插件
给jdk自带的jvisualvm安装Visual GC插件,遇到We’re sorry the java.net site has closed(我们很抱歉java.net网站已经关闭)1、找到新的更新地址 visualvm新访问地址:https://visualvm.github.io/index.html2、进入“Plugins”,找到对应自己JDK版本的更新地址3、进入jvisual...原创 2020-01-08 15:31:52 · 526 阅读 · 0 评论 -
JVM指令手册
栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4压入栈iconst_5 将int类型常量5压入栈...转载 2020-01-08 14:21:50 · 100 阅读 · 0 评论 -
JVM课堂小结
1.JDK框架图2.JVM屏蔽不同OS在底层硬件与指令上的区别3.Java虚拟机结构4.Java代码与对应的JVM指令5.JVM结构作用与关系6.可达性算法分析7.Object对象头8.Visaul GC动态图9.案例图解10.案例调优...原创 2020-01-08 11:42:58 · 168 阅读 · 0 评论 -
Java线程基础
一、线程的基本概念1.什么是线程和进程进程:进程是具有一定独立功的程序(例如:QQ.exe),关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位;线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他...原创 2020-01-06 21:55:14 · 99 阅读 · 0 评论