java 数据类型 存储_Java数据类型以及存储
String str1 = new String("abc"); //數(shù)據(jù)存儲(chǔ)在堆中
String str2 = new String("abc"); //數(shù)據(jù)存儲(chǔ)在堆中
System.out.println(str1 == str2);//比較引用地址是否相等 false
System.out.println(str1.equals(str2));//比較值是否相等 true
String str3 = "abc"; //數(shù)據(jù)存儲(chǔ)在棧中
String str4 = "abc"; //數(shù)據(jù)存儲(chǔ)在棧中
System.out.println(str3 == str4);//比較引用地址是否相等 true
System.out.println(str3.equals(str4)); //比較值是否相等 true
System.out.println(str3 == str2); //比較地址是否相等 false
System.out.println(str3.equals(str1)); //比較值是否相等 true
int a = 3;
//(變量類型)自動(dòng)變量 引用 字面值
// (棧) (棧)
String b = "abc";
//(變量類型)類變量 引用 字面值
// (棧) (棧)
String c = new String("abc");
//(變量類型)類變量 引用 類對(duì)象
// (棧) (堆)
1.寄存器(Register):在處理器中,由編譯器分配。
2.棧(Stack):存儲(chǔ)原始(primitive)數(shù)據(jù)類型和對(duì)象的引用
3.堆(Heap):存儲(chǔ)對(duì)象
4.靜態(tài)存儲(chǔ)區(qū)(Static Storage):存儲(chǔ)整個(gè)運(yùn)行期都可以訪問的數(shù)據(jù)成員和方法
5.固定存儲(chǔ)(Constant):存儲(chǔ)常量
6.非內(nèi)存的存儲(chǔ):
分享到:
2007-12-12 17:34
瀏覽 1371
評(píng)論
總結(jié)
以上是生活随笔為你收集整理的java 数据类型 存储_Java数据类型以及存储的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 字符串排列组合_Java 程序
- 下一篇: java美元兑换,(Java实现) 美元