java虚拟机
文章平均质量分 95
群星坠
感受规则运转。
展开
-
java深入之String.intern()
今天看了大神的一篇讲解intern()函数的文章,有所领悟,在此记录。 一.背景知识 要理解这个函数,很多知识是必不可少的,下面一一列出。 intern()方法的作用: JDK1.6:根据字符串对象,检查常量池中是否存在相同字符串对象,如果不存在,在常量池中创建该字符串常量,返回该常量引用,否则直接返回已存在的常量引用。 JDK1.7:根据字符串对象,检查常量池中是否存在相同字...原创 2018-03-11 15:56:10 · 236 阅读 · 0 评论 -
深入理解虚拟机实战:修改class文件实现System标准输出重定向
一.背景 在深入理解Java虚拟机的过程中,理解java程序在虚拟机层次如何执行十分重要。了解了深层次的东西,才可以实现一般情况下做不到的特殊功能,而这种特殊功能面向的对象往往是程序员本身。下面我们通过一个实例进行学习。 二.需求 已有一个编译好的class文件,这个文件中只有一个类,并且有一个main方法。这个方法中调用了System.out.println()输出了一些信息。现在我们...原创 2018-04-01 00:26:03 · 818 阅读 · 0 评论