Java -Speicherstruktur
Speicher ist eine temporäre Speicherung von Daten. Die Speichergeschwindigkeit ist sehr schnell, ist aber ein vorübergehender Speicher. Es beginnt vom Beginn der Stromversorgung, und alle Daten gehen nach der Stromversorgung oder dem Herunterfahren verloren. Der Lebenszyklus des Gedächtnisses besteht darin, einzuschalten und herunterzuschalten. Wenn der Computer eingeschaltet ist, beginnt die Berechnung und es ist nichts mehr übrig, wenn der Computer ausgeschaltet ist. Vorteile haben eine schnelle Speichergeschwindigkeit und Nachteile sind leicht zu brechen. Wenn es beim Booten überhaupt nicht widerspiegelt, ist der Bildschirm nicht hell, die Tastatur und die Maus sind nicht hell, und in diesem Fall gibt es normalerweise Probleme mit dem Speicherstock. Die Machine Blue -Bildschirm- und Anweisungsfehler werden durch den Speicher verursacht.
Die Daten des Programms werden im Speicher gespeichert und nicht auf der Festplatte gespeichert, da die Festplatte nicht sicher ist und Daten lesen kann. Aber die Erinnerung ist anders. Es lässt keine Speicherdaten gelesen und die Geschwindigkeit ist sehr schnell, sodass unsere Programme im Speicher gespeichert werden.
Die Erinnerung ist wie ein großes Landgebiet, das nicht begonnen hat. Wenn Sie in diesem Land Gemüse anbauen möchten, können Sie es so pflanzen, wie Sie möchten, aber nicht an Orten, die von anderen besetzt sind. Gleiches gilt für den Zugriff auf einige Dinge, mit denen Sie zugreifen können. Wenn dieser Inhalt jedoch von anderen besetzt ist, darf er nicht von Ihnen besetzt werden, wenn Sie möchten.
Unsere Daten werden im Speicher gespeichert. Es ist in Ordnung, viele Datenspeicherzellen zu speichern, wo immer sie wollen, aber Java ist nicht selektiv, und die Java -Speicherung wird von einer virtuellen Maschine vervollständigt.
Speicherspeichereinheit: Der Computer wird Stück für Bit gespeichert, und Bits (der einzige Speicher kann 0 und 1) Bits sind die kleinste Speichereinheit. Byte (8 Bit entspricht 1 Byte) k (1024 Bytes entspricht 1 KB) m (1024K entspricht 1 m) g (1024 m Equals Equals 1G) t (1024 g gleich 1T) p (1024T gleich 1p).
Die Daten des Programms müssen im Speicher gespeichert werden und die Größe muss für die Speicherung ausgewählt werden. Dinge, die nicht als klein gesagt werden können, müssen in großen Mengen gespeichert werden. Wenn Sie beispielsweise einen Liter Wasser haben, müssen Sie es in einer Tasse aufbewahren. Wenn Sie 10 Rohwasser haben, die Sie in einer Tasse aufbewahren müssen, überflutet es. Große können nicht in kleinen Behältern gelagert werden, und kleine, können nicht in großen Behältern gelagert werden, was ein Verschwendung ist. Wie in Abbildung 3.3 gezeigt:
Abbildung 3.3
Java -Datentypen
Wenn unsere Programmierdaten im Speicher im Speicher gespeichert werden möchten, müssen wir zunächst eine Speichergröße auswählen, damit wir sie nicht verschwenden. Die sogenannte Speichergröße wird als Datentyp bezeichnet. Was ist ein Datentyp? Wir müssen Daten in Typen speichern, und wir müssen einen geeigneten Typ für die Speichern unserer Daten auswählen, damit wir keine Datenverschwendung oder die Speichergröße für die Abfälle verschwenden.
Java -Datentypen haben ihre eigenen Speichergrößen. Wenn es verschiedene Typen gibt, müssen Sie verschiedene Datentypen finden, um zu speichern. Wenn das Programm im Speicher gespeichert werden muss, müssen Sie daher den entsprechenden Datentyp auswählen, um es zu speichern.
Numerischer Typ:
1. Ganzzahl:
2. Floating Point (Decimal):
3. Charaktertyp:
4. Boolean Typ:
Byte: 8 Bit repräsentieren ein Byte, dh 8 0 und 1s, die 256 Kennungen bilden können. Was sind 256 Logos? Es ist die Kombination von 8 0 und 1s, die insgesamt 256 Zeichen kombinieren kann. Die größte Zahl, die er erben kann, ist 255, weil sie von 0, 0 ~ 255 beginnt. Daher bestehen 8 Bit aus 8 0 und 1s und bilden insgesamt 256 Beschreibungen und 0 ~ 255 Werte. Wie in Abbildung 3.4 gezeigt:
4.png
Kurz: 16 Bit, dh es gibt 16 0 und 1s, die 65536 Kennungen bilden können, 0 ~ 65535 Werte.
Int: 32 Bits, dh 32 0s und 1s, die 4294967296 Identifikatoren bilden können, 0 ~ 4294967295 Werte.
Lang: 64 Bit, dh 64 0s und 1s bestehen daraus, die alle Werte auf der Erde identifizieren können.
Float: 32 Bit, bestehend aus 32 0 und 1s, und die Dezimalzahl kann auf etwa 6 Ziffern genau sein.
Doppelte: 64 Bit, 64 0 und 1s, und die Dezimalzahl kann auf etwa 15 Ziffern genau sein.
char: 16 bit, es wird durch ASCLL -Zeichen dargestellt.
Boolean: Das Logo hat nur 0 und 1, es ist falsch wahr und wahr, für das Urteil verwendet.
Das obige ist die Java -Speicherstruktur und den Datentyp, das Ihnen vom Editor vorgelegt wurde. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!