码迷,mamicode.com
首页 >  
搜索关键字:常量池    ( 950个结果
pdd面试的一道题目-Integer
Integer主要考的就是IntegerCache,常量池里缓存了-128~127的值。 1. 2. ...
分类:其他好文   时间:2019-03-06 00:54:50    阅读次数:139
String比较
双引号直接写的字符串,会将字符串放在常量池。 字符串在堆中都是以char数组形式存在的。 对于引用类型,==进行的是地址值的比较。 双引号直接写的字符串在常量池中,new的不在池中。 引用类型的==是进行对象的地址值比较,如果需要比较字符串的内容是否相等,用equals或equalsIgnoreCa ...
分类:其他好文   时间:2019-02-24 13:48:56    阅读次数:144
java 中equals和==的区别
举例代码: 当: str1 == str2 输出:true 当:str1.equals(str2); 输出:true 当: str1 == str3 输出:false 当:str1.equals(str3); 输出:false 当: str3 == str4 输出:true 涉及到的细节: - St ...
分类:编程语言   时间:2019-02-24 13:45:48    阅读次数:164
JVM
1.JVM包含哪些部分 方法区:属于线程共享,所有字段和方法字节码,以及构造函数,接口定义都在方法区, 总的来说所有定义的方法都在方法区静态变量,常量,类信息,运行时常量池。线程共享 堆:实例变量,实例对象。线程共享 栈:主管java运行,是在线程创建时创建,生命周期伴随线程的消亡而消亡。 本地变量 ...
分类:其他好文   时间:2019-02-24 13:45:20    阅读次数:172
String的内存和intern()方法
一、关于常量池 字符串在Java中用的非常得多,Jvm为了减少内存开销和提高性能,使用字符串常量池来进行优化。 在jdk1.7之前(不包括1.7),Java的常量池是在方法区的地方,方法区是一个运行时JVM管理的内存区域,是一个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态常量等。 ...
分类:其他好文   时间:2019-02-20 13:05:52    阅读次数:173
java单例模式总结
常见安全的单例实现有如下几种: 一、 饿汉模式(静态初始化) 实现最为简单,但是如果Singleton的任何一个静态字段(非常量,常量是被动引用,在编译时通过常量传播优化,放入常量池,转化为了对常量池的引用)或者静态方法被调用则会初始化。线程安全有虚拟机的保证,对象的实例化是在类加载的初始化阶段。初 ...
分类:编程语言   时间:2019-02-16 15:12:55    阅读次数:144
JVM总结
一:java内存区域 jvm布局: jdk1.6版本JVM布局分为:heap(堆),method(方法区),stack(虚拟机栈),native stack(本地方法栈),程序计数器共五大区域。 其中方法区包含运行时常量池。堆和方法区是线程共享的,虚拟机栈和本地方法栈、程序计数器是随线程而创建的。 ...
分类:其他好文   时间:2019-02-08 20:12:08    阅读次数:135
Java基础2:基本数据类型与常量池
Java基础2:基本数据类型与常量池 基本数据类型的大小 自动拆箱和装箱 总结:注意基本数据类型的拆箱装箱,以及对常量池的理解。 基本数据类型的存储方式 上面自动拆箱和装箱的原理其实与常量池有关。 3.1存在栈中: public void(int a) { int i = 1; int j = 1; ...
分类:编程语言   时间:2019-02-08 19:55:49    阅读次数:186
JVM的组成部分和基础运行参数
一 JVM的内部结构 1.JVM内部分为九大结构,如图: 1)类加载子系统:负责从文件系统或是网络中加载Class信息,加载的信息存放在一块称之为方法去的内存空间。 2)方法区(永久区):用于存放类的信息、常量信息、常量池信息、包括字符串字面量和数字常量等。(反射就是从这里读取类的信息) 3)Jav ...
分类:其他好文   时间:2019-02-05 19:31:33    阅读次数:191
【深入理解JAVA虚拟机】第二部分.内存自动管理机制.2.HotSpot虚拟机对象探秘
2、HotSpot虚拟机对象探秘 对象的创建过程 1、加载类 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、 解析和初始化过。 如果没有,那必须先执行相应的类加载过程。 2、分配内存 在类加载检查通过后,接下来 ...
分类:编程语言   时间:2019-02-01 10:13:12    阅读次数:221
950条   上一页 1 ... 26 27 28 29 30 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!