Ich weiß nicht, ob Sie die einfachen Datentypen von Java kennen. Im Folgenden finden Sie fünf einfache Datentypen, die Zahlen und Zeichen darstellen, und liefern detaillierte Erklärungen und Analysen.
1. Einfacher Datentyp -Initialisierung
In der Java -Sprache werden einfache Datentypen automatisch auf Standardwerte initialisiert, wenn sie als Mitgliedsvariablen einer Klasse deklariert werden, sofern sie nicht ausdrücklich deklariert sind. Ein einfacher Datentyp wird nicht automatisch initialisiert, wenn eine Methode eine lokale Variable deklariert und der Compiler eine ähnliche Fehlermeldung wie "Variable X möglicherweise nicht initialisiert wurde.
2. Verpackung
1AVA bietet auch integrierte Einkapselungsklassen wie Byte, Short, Boolesche, Charakter, Ganzzahl, Doppel, Schwimmer und Long. Diese Wrapper -Klassen bieten intuitive und praktische Methoden. Zum Beispiel haben Byte-, Float-, Ganzzahl-, Long- und Double -Klassen alle doubleValue () -Methoden, durch die Werte, die in Fällen der Klasse gespeichert sind, in Doppelart konvertiert werden können. Außerdem bieten alle Einkapselungsklassen eine statische ValueOF -Methode (String S), um die angegebene Zeichenfolge einzulegen.
3. Datentyp
Datentypen sind abstrakte Ausdrücke von Speicherorten. Programmierer können eine Vielzahl von Datentypen nutzen: Einige werden durch Programmiersprachen definiert, einige werden von externen Bibliotheken definiert und einige werden von Programmierern definiert. Viele Programmiersprachen stützen sich auf bestimmte Computertypen und spezifische Kompilierungsimplementierungen von Datentypattributen, wie z. B. die Größe des Wortes und der Ganzzahl -Datentypen. Auf der anderen Seite sind die virtuellen Maschinen von Java dafür verantwortlich, alle Aspekte ihrer integrierten Datentypen zu definieren. Dies bedeutet, dass die Eigenschaften des Datentyps genau gleich sind, unabhängig davon, wie ein Betriebssystem mit niedrigem Niveau die Java Virtual Machine (JVM) ausführt.
4. Der Standard -Anfangswert von Java Simple Datentyp
Der Code in Listing B zeigt, dass alle Java -einfachen Datentypen als Mitgliedsvariablen der Initialisierungsklasse verwendet werden. Dieses Beispiel zeigt auch, dass im Konstruktor der Initialisierungsklasse eine int -Variable lokal deklariert wird. Ohne den obigen Code zu ändern, macht der Compiler beim Kompilieren des obigen Codes einen Fehler.
Sobald die Codezeilen, die das Problem verursachten (diejenigen, die nicht initialisierte Variablen verweisen, den Fehler verursachten) gelöscht oder kommentiert wurden.
Zusammenfassung: Java definiert einen vollständigen Satz einfacher Datentypen. Darüber hinaus hebt Java die Hardware- und Compiler -Abhängigkeiten ab, die zu Sprachen geworden sind und es den Programmierern ermöglichen, ihre Aufmerksamkeit auf andere Probleme zu wenden. Im nächsten Artikel werden wir weiterhin einige der häufig verwendeten, java definierten komplexen Datentypen diskutieren und lernen, wie sie mit typischen Programmierproblemen umgehen können.
5. einfache Datentypen von Java
Alle numerischen Variablen in Java sind signiert, und Java erlaubt keine willkürlichen Konvertierungen zwischen Datentypen. Zwischen numerischen Variablen können nur Typkonvertierungen durchgeführt werden. Beispielsweise kann Boolean nicht in andere Datentypen konvertiert werden, und andere Datentypen können nicht in boolean konvertiert werden. Da die einfachen Datentypen von Java genau definiert sind und der direkte Speicherzugriff nicht zulässig ist, wird der Größe des Operators in der Java -Sprache storniert. Die einfachen Datentypen von Java sind keine Objekte. Um Java einfache Datentypen auf objektorientierte Weise zu behandeln, müssen Sie sie zuerst mit Klassen zusammenfassen.
Die oben genannte fünf Datentypenanalyse von Java ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.