자바 스 택 의 차이 (바 이 두 전환)

 :http://zhidao.baidu.com/link?url=Y1XnuCnTiw6BsUoW85MWSx_x7k0QAS39kz4dTy9ngkMkZjvlSEHVfdflOGVWs6TcHTHPercxA74QaA1_QZYPJ_

java , ( 。 new、newarray、anewarray multianewarray , 。 , , , ,Java 。 , , 。

, , , 。 , , 。 (,int, short, long, byte, float, double, boolean, char) 。

, 。 :
int a = 3;
int b = 3;
int a = 3; a , 3 , , 3 , a 3。 int b = 3; b , 3 , b 3。 , a b 3 。

, a=4; 4 , , 4 , a 4; , a 。 a b 。

, a b, , 。 , 。

String 。 :
String str = new String("abc");
String str = "abc";
, new() , 。 。
String str, "abc", , "abc" , str ”abc”, ”abc” str “abc”。

, equals() ; , ==, 。
String str1 = "abc";
String str2 = "abc";
System.out.println(str1==str2); //true
str1 str2 。

String str1 =new String ("abc");
String str2 =new String ("abc");
System.out.println(str1==str2); // false
new 。 。

”abc” , . . , JVM 。 String str = new String("abc"); , , , , 。

, : String str = "abc"; , , String str。 ! ! 。 new() 。
String immutable , String , StringBuffer , 。

좋은 웹페이지 즐겨찾기