JVM
文章平均质量分 70
OYO_OYO____
......
展开
-
Java虚拟机(三)
特性:常量池中的字符串仅是符号, 第一次用到时才会变为对象利用串池机制, 来避免重复创建字符串对象字符串变量拼接的原理是StringBuilder(1.8)字符串常量拼接的原理是编译期优化可以使用intern方法, 主动将串池中还没有的字符串对象放入串池.1.8将这个字符串对象尝试放入串池, 如果有则并不会放入, 如果没有则放入串池中, 会把串池中的对象返回.8将这个字符串对象尝试放入串池, 如果有则并不会放入, 如果没有会把此对象复制一份,放入串池中, 会把串池中的对象返回pub原创 2021-05-31 23:54:43 · 73 阅读 · 0 评论 -
Java虚拟机(二)
4. Java堆4.1 定义通过new关键字都会使用堆内存特点它是线程共享的, 堆中对象都需要考虑线程安全的问题有垃圾回收机制4.2 堆内存溢出public class Demo_1 { public static void main(String[] args) { int i=0; try{ List<String> list=new ArrayList<>(); Str原创 2021-05-30 00:15:54 · 63 阅读 · 0 评论 -
Java虚拟机
什么是JVM定义Jvav Virtual Machine - java程序的运行环境(Java二进制字节码的运行环境)好处一次编写, 到处运行自动内存管理, 垃圾回收功能数组下标越界检查多态比较硬件<>系统(Win,Linux)<>JVM–>JRE(JVM+基础类库)–>JDK(JRE+编译工具)Java虚拟机家族虚拟机始祖: Sun Classic/Exact VM武林盟主: HotSpot VM小家碧玉: Mobile/Embedded原创 2021-05-28 20:56:21 · 55 阅读 · 0 评论