java 数据类型 存储_Java数据类型以及存储
String str1 = new String("abc"); //數據存儲在堆中
String str2 = new String("abc"); //數據存儲在堆中
System.out.println(str1 == str2);//比較引用地址是否相等 false
System.out.println(str1.equals(str2));//比較值是否相等 true
String str3 = "abc"; //數據存儲在棧中
String str4 = "abc"; //數據存儲在棧中
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;
//(變量類型)自動變量 引用 字面值
// (棧) (棧)
String b = "abc";
//(變量類型)類變量 引用 字面值
// (棧) (棧)
String c = new String("abc");
//(變量類型)類變量 引用 類對象
// (棧) (堆)
1.寄存器(Register):在處理器中,由編譯器分配。
2.棧(Stack):存儲原始(primitive)數據類型和對象的引用
3.堆(Heap):存儲對象
4.靜態存儲區(Static Storage):存儲整個運行期都可以訪問的數據成員和方法
5.固定存儲(Constant):存儲常量
6.非內存的存儲:
分享到:
2007-12-12 17:34
瀏覽 1371
評論
總結
以上是生活随笔為你收集整理的java 数据类型 存储_Java数据类型以及存储的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 字符串排列组合_Java 程序
- 下一篇: java 对话框 位置_JAVAJOpt