String及String的内存分析
2016-12-29 14:37
113 查看
public class TestString {
//String:代表不可变的字符序列。底层使用char[]存放。
//String是final的
@Test
public void test1(){
String str1 = "JavaEE";
String str2 = "JavaEE";
String str3 = new String("JavaEE");
String str4 = "JavaEE" + "Android";
String str5 = "Android";
String str6 = str1 + str5;
str5 = str5 + "Handoop";
String str7 = str6.intern();
String str8 = "AndroidHandoop";
System.out.println(str1 == str2);//true
System.out.println(str1 == str3);//false
System.out.println(str1.equals(str3));//true
System.out.println(str4 == str6);//false
System.out.println(str4.equals(str6));//true
System.out.println(str7 == str4);//true
System.out.println(str4 == str8);//true
}
}
相关文章推荐
- Java 之String的内存分析拼接,联系
- Java JDK1.6中String创建方式内存分析
- java中String的内存分析
- 关于java的内存分析和String的存储特点
- DataGrid, DataFormatString="{0:yyyy-MM-dd}"
- string.Format()用法。
- JNI和C++中的String相互转换
- IE7 的JS错误:Expected identifier, string or number
- acm每日一练之Binary String Matching
- [C/C++]warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]|
- 来自知乎:关于while(cin>>string)的输出结果
- UVa10935 用map将string映射成int处理问题
- hdu 3336 Count the string KMP模式匹配 ★★★
- String、StringBuffer与StringBulider之间区别
- 467. Unique Substrings in Wraparound String
- Android之ndk-build出现c:28:51: error: 'get_string' undeclared here (not in a function)解决办法
- Java 中int、String的类型转换
- String、StringBuffer、StringBuilder以及对String不变性的理解
- String转换成Integer源码分析
- List和string之间的互相转换