Heim  >  Artikel  >  Java  >  Einführungsaufsatz zu Java-Grundlagen (6) JavaSE Edition

Einführungsaufsatz zu Java-Grundlagen (6) JavaSE Edition

黄舟
黄舟Original
2016-12-22 13:04:591379Durchsuche

1. Array

Konzept: eine Sammlung von Daten desselben Typs. Tatsächlich ist ein Array ein Container.

Vorteile: Die Elemente im Array können automatisch beginnend bei 0 nummeriert werden, was die Bedienung dieser Elemente erleichtert.

Format:

① Elementtyp [] Array-Name = neuer Elementtyp [Anzahl der Elemente oder Array-Länge];

 ②.Element type[] array name = new element type[]{element, element,....};Beispiel: int[] arr = new int[]{3,5,1,7}; Oder int[] arr = {3,5,1,7};

Häufige Ausnahmen:

①.ArrayIndexOutOfBoundsException: //Wenn auf einen Index zugegriffen wird, der nicht im Array vorhanden ist, es wird Diese Ausnahme ist aufgetreten.

 ②.NullPointerException: //Wenn auf die Referenzvariable keine Entität verweist, wird sie dennoch zum Betreiben der Entität verwendet. Diese Ausnahme wird auftreten.

 ③.[I@c17164 // Hash-Nummernadresse, der vordere Teil von @ stellt ein ganzzahliges Array dar.

Anhang 1:

Speicheraufteilung:

1. Registrieren.

 2. Lokaler Methodenbereich. (Bezogen auf das System)

 3. Methodenbereich.

 4. Stapelspeicher.

Alle lokalen Variablen werden gespeichert, und sobald der Bereich, zu dem die Variable gehört, endet, wird die Variable automatisch freigegeben.

5. Heap-Speicher.

Speicher besteht aus Arrays und Objekten (tatsächlich sind Arrays Objekte, die im Heap erstellt werden).

Funktionen:

1. Jede Entität hat einen ersten Adresswert.

2. Jede Variable im Heap-Speicher hat einen Standardinitialisierungswert, der je nach Typ variiert. Die Ganzzahl ist 0, die Dezimalzahl ist 0,0 oder 0,0f, boolean false, char 'u0000'.

3. Garbage-Collection-Mechanismus.

Das Obige ist der Inhalt von Java Basic Introduction Essay (6) JavaSE-Version. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn