Java 基本类型的包装类的大部分都实现了常量池技术,即Byte,Short,Integer,Long,Character,Boolean;这5种包装类默认创建了数值[-128,127]的相应类型的缓存数据,但是超出此范围仍然会去创建新的对象。 两种浮点数类型的包装类 Float,Double 并没有实现常量池技术。 Integer i1 = 33; Integer i2 = 33; System.ou...
JVM调优及常量池——JVM(4) 调优分成3种一.JVM调优1:JVM内存的分代划分栈不用管,JVM将内存分成新生代, java 字符串 jvm 常量池 字符串常量池 JVM 三种常量池 本文主要讲述三种常量池: Class 常量池、字符串常量池、还有基本类型常量池。 Constant pool: 下面的内容就是常量池,常量池中主要存放的是字面量...
3.内存区(也叫运行时数据区):是在JVM运行的时候操作所分配的内存区。运行时内存区主要可以划分为5个区域,如图: 方法区(Method Area):用于存储类结构信息的地方,包括常量池、静态变量、构造函数等。虽然JVM规范把方法区描述为堆的一个逻辑部分, 但它却有个别名non-heap(非堆),所以大家不要搞混淆了。方法区还...
1基础面向对象数据类型String异常反射注解; 2集合常用库list map; 3JUC并发 锁synchronized线程 线程池 ;4JVM 类加载垃圾回收堆栈内存 内存模型内存调优常量池;5设计模式; 6算法数据结构; - honglei92/JavaBaseLearn
#yyds干货盘点#JVM升级篇三(Class常量池类型分类) 图片: