jvm
java虚拟机
dulang2015
这个作者很懒,什么都没留下…
展开
-
==和equals()
简介实例和分析一.简介1."=="操作:对于基本数据类型, 不包含基本数据类型的包装类型, 比较的是基本数据类型的值对于对象, 比较的是两个对象在内存中的地址2.equals(): 不处理数据转型3.在含有算术运算时, 会进行自动拆箱操作4.Java中Character\Byte\Short\Integer\Long\Boolean这5种包装类都实现常量池技术,默认创建了数值[-128, 127]的相应类型的缓存数据二.实例和分析1.实例public class IntegerT.原创 2020-11-12 10:34:42 · 249 阅读 · 2 评论 -
常量池、运行时常量池、字符串常量池
常量池、运行时常量池、字符串常量池intern()方法变化实例解析一.常量池、运行时常量池、字符串常量池1.常量池(即类文件常量池)常量池是当class字节码文件被Java虚拟机加载后存放在方法区各种字面量(Literal)和符号引用java源码编译成class字节码文件, class字节码文件记录了当前这个类的所有相关信息,其中有一个很重要的部分被称为常量池常量池存放编译器生成的各种字面量(Literal)和符号引用(Symbolic References)字面量包含文本字符串、八种.原创 2020-09-15 15:10:08 · 1257 阅读 · 0 评论 -
JDK8默认垃圾收集器
查看默认配置分析验证一. 查看默认配置1.cmd输入命令 java -XX:+PrintCommandLineFlags -version输出结果如下-XX:InitialHeapSize=266189632 -XX:MaxHeapSize=4259034112 -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseLargePagesIndividualAll.原创 2020-10-14 16:32:16 · 4242 阅读 · 1 评论