基本タイプと参照型に、まず
1.基本的なタイプ:
全体で スタック空間:名-特定の値
int型:long intの短期バイト
フロート:ダブルフロート
論理:ブール
文字:CHAR
2.参照型: スタック領域:名前-アドレス(ヒープ内のスペースを探している) とスタック領域:特定の値
クラス、インタフェース、配列
第二に、2つの方法の文字列を作成します
列A = "TTT"。
列B =新しい文字列( "TTT");
文字列を変更することはできません:EG:
文字列STR1 =新しい文字列( "TTTTTTT");
STR1 = "YYYYYYY"。
この文字列は、変数bのヒープ空間のときの変化を消えないTTT
新しい文字列YYYのヒープ領域を作成し、最初のアドレスYYYを指すように再ましょうTTTアドレスBへの参照を交換してください
文字列の第三に、比較
1. 等号:値比較
2. ==:アドレス比較
例1:
列A = "TTT"。
列B = "TTT"。
等しい等しい==に等しいです。
例2:
列A =新しい文字列( "TTT");
列B =新しい文字列( "TTT");
equals相等 ==不相等
例三:
String a = "ttt";
String b = new String("ttt");
equals相等 ==不相等