![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
panda-star
时常进步,每次进步一步
展开
-
java中空指针处理
java中空指针处理文章目录java中空指针处理一、空指针处理一、空指针处理java进程运行中,常常会报空指针异常,但默认不会打印堆栈信息,因而不好定位错误代码行。 这时可以java进程启动前添加参数,使当空指针异常时打印堆栈信息,参数如下: -XX:-OmitStackTraceInFastThrow...原创 2020-08-23 20:57:46 · 275 阅读 · 0 评论 -
java中class文件基本结构
java中class文件基本结构文章目录java中class文件基本结构一、简介二、class文件基础结构一、简介通常我们编写的java文件,会经过编译器编译后,生成class文件,class文件是字节码文件,8位为一个字节,其实也就是二进制流,不过以8位进行一次分隔。二、class文件基础结构class文件包含如下几个部分:魔数,即CAFEBASE,一般常用文件开头都有类似的规定;...原创 2020-03-18 22:32:56 · 229 阅读 · 0 评论 -
java中的引用
java中的引用文章目录java中的引用一、简介二、强引用2.1 解析2.2 示例三、软引用3.1 解析3.2 示例四、弱引用4.1 解析4.2 示例五、虚引用5.1 解析5.2 示例一、简介java中的引用确定了对象的存活时间,关系着垃圾回收时的策略。在java中,引用有四种,即强引用(strong reference)、软引用(soft reference)、弱引用(weak refer...原创 2020-03-16 00:03:06 · 128 阅读 · 0 评论 -
java中class文件操作
java中class文件操作文章目录java中class文件操作一、简介二、使用2.1 javac2.2 javap2.3 jad2.3.1 jad安装2.3.2 常用命令三、备注一、简介项目发布上线后,代码将由java文件转为class文件。当项目运行中出现问题或与实际代码不一致时,此时需要确认运行中的class文件是否正确等操作,接下来就需要对class文件进行操作。这里基于一些常用命令...原创 2019-10-26 23:47:54 · 384 阅读 · 0 评论 -
jvm监控及问题排查
jvm监控及问题排查文章目录jvm监控及问题排查一、简介二、知识点2.1 jvm内存区域2.1.1 程序计数器2.2.2 虚拟机栈(本地方法栈类似)2.2.3 java堆2.2.4 方法区2.2 常用垃圾回收器2.2.1 Serial收集器2.2.2 ParNew收集器2.2.3 Parallel Scavenge收集器2.2.4 Serial old收集器2.2.5 Parallel old...原创 2019-06-25 13:38:14 · 1584 阅读 · 0 评论