博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk6 vs jdk7 string intern 区别
阅读量:6083 次
发布时间:2019-06-20

本文共 696 字,大约阅读时间需要 2 分钟。

hot3.png

jdk6 vs jdk7 string intern 区别 博客分类: java jvm 有趣的code
package com.goods;class Test{	 /**  * jdk6 vs jdk7 string	intern 区别  * 6:将字符串加入常量池.返回常量值。(不改变当前引用)  * 7:将字符串加入常量池.返回常量值。(改变当前引用)1、判断常量池中是否有该值,没有的话将该字符串加入常量池,并返回常量值,2.常量池中有的话,就返回当前的内存地址  * @param args  */ public static void main(String... args) {   	   String s1="Good";  s1=s1+"morning";  System.out.println(s1.intern());    String s2="Goodmorning"; //jdk6 intern返回字符串常量 == true  System.out.println(s1.intern()==s2);  //jdk 6 s1 新对象 ==false   System.out.println(s1==s2);      //jdk7 intern返回字符串常量 == true  System.out.println(s1.intern()==s2);  //jdk7 ==true   System.out.println(s1==s2);   }}

 

转载于:https://my.oschina.net/xiaominmin/blog/1596954

你可能感兴趣的文章
2016校招内推 -- 腾讯SNG前端 -- 面试经历
查看>>
HDU 4125 Moles 段树+KMP
查看>>
Apache2.2+Tomcat7.0整合配置详解
查看>>
Android程序的入口点
查看>>
嵌套怀疑条件运算符和一个逗号,大神寻求答案(自愿解决)
查看>>
50、Toast自定义布局
查看>>
STM32F4 Timer simplified block diagram
查看>>
python安装
查看>>
poj 1979 Red and Black(dfs水题)
查看>>
javascript与java编码互转
查看>>
【C++】类的特殊成员变量+初始化列表
查看>>
pip安装使用详解
查看>>
数学 - Codeforces Round #319 (Div. 1)A. Vasya and Petya's Game
查看>>
ExtJs--02--MessageBox相关弹出窗口alert,prompt,confirm采用
查看>>
滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(9月7日~9月13日)...
查看>>
NSDictionary 键值对查找
查看>>
初步boost之pool图书馆学习笔记
查看>>
QR代码简单
查看>>
Linux内核启动流程分析(一)【转】
查看>>
Android4.3 蓝牙BLE初步
查看>>