ホームページ  >  記事  >  Java  >  Java基礎入門エッセイ(6) JavaSE編

Java基礎入門エッセイ(6) JavaSE編

黄舟
黄舟オリジナル
2016-12-22 13:04:591395ブラウズ

1. 配列

概念: 同じタイプのデータの集合。実際、配列はコンテナです。

利点: 配列内の要素には 0 から始まる番号が自動的に付けられるため、これらの要素の操作が容易になります。

形式:

①. 要素の型[] 配列名 = 新しい要素の型[要素数または配列の長さ]; 例:int[] arr = new int[5];

②. 要素の型[] 配列名。 = 新しい要素タイプ []{要素, 要素,....}; 例: int[] arr = new int[]{3,5,1,7} または int[] arr = {3,5,1 ,7};

一般的な例外:

①.ArrayIndexOutOfBoundsException: //この例外は、配列内に存在しないインデックスにアクセスした場合に発生します。

②.NullPointerException: //参照変数がそれを指すエンティティを持たない場合でも、エンティティの操作に使用されます。この例外が発生します。

③.[I@c17164 //ハッシュ番号アドレス、@の前の部分は整数配列を表します。

付録 1:

メモリの分割:

1. 登録します。

2.ローカルメソッド領域。 (システム関連)

3.メソッド領域。

4. 記憶を積み上げる。

格納されているのはローカル変数であり、その変数が属するスコープが終了すると、その変数は自動的に解放されます。

5. メモリをヒープします。

ストレージは配列とオブジェクトです(実際、配列はすべてヒープ内に作成されます)。

特徴:

1. 各エンティティは最初のアドレス値を持ちます。

2. ヒープメモリ内のすべての変数にはデフォルトの初期化値があり、型によって異なります。整数は 0、小数は 0.0 または 0.0f、ブール値は false、char 'u0000'。

3. ガベージコレクションの仕組み。

上記は Java 基本入門エッセイ (6) JavaSE バージョンの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。