[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 1 ~

  1. package

Für "Klasse" gehen wir davon aus, dass wir ein Bild haben. Es wird oft erklärt, dass die Klasse eine Entwurfszeichnung ist und die Instanz tatsächlich basierend auf der Entwurfszeichnung generiert wird. Wenn Sie die Klasse jedoch nicht kennen, gehen Sie bitte auf Google. Ich denke, dass es anderen objektorientierten Programmiersprachen gemeinsam ist.

Was ist ein Paket?

Die Grundlagen eines Java-Programms beginnen mit dem Erstellen einer Klasse. Wenn Sie ein einfaches Programm erstellen möchten, müssen Sie nur einige Klassen verwenden. Wenn Sie ein großes Programm erstellen möchten, werden Sie viele Klassen verwenden. Ein Paket ist eine Sammlung von Klassen und Schnittstellen und wird nach Verwendung klassifiziert. In Java werden verschiedene Klassen vorbereitet, einschließlich der Objektklasse, die jedoch alle vom Paket verwaltet werden. Klassen mit demselben Namen werden in verschiedenen Paketen als unterschiedliche Klassen behandelt.

Quelle: http://www1.bbiq.jp/takeharu/java51.html

Jede Java ™ -Klasse gehört zu einem Paket. Welche Klasse in welchem Paket enthalten ist, wird in der ersten Anweisung in der Java-Quelldatei angegeben. Wenn die Quelldatei keine Paketanweisung enthält, wird die Klasse als im unbenannten Standardpaket enthalten betrachtet.

Quelle: https://www.ibm.com/support/knowledgecenter/ja/ssw_ibm_i_71/rzaha/clpckdir.htm

Paketfunktionen

・ Alle Klassen gehören zum Paket -Wenn das Paket nicht angegeben ist, gehört es zum Standardpaket

So geben Sie das Paket an, zu dem die Klasse gehört

python


package java.lang;

Erklärt, zu java.lang zu gehören.

Was ist Import

-Um eine Klasse eindeutig zu identifizieren, muss sie mit einem "vollständig qualifizierten Namen" beschrieben werden.

Import und *

python


import java.util.*;

Mit dieser Spezifikation können alle Verzeichnishierarchien direkt unter java.util angegeben werden.

2. Mitgliedsvariablen

= Gleiches gilt für Instanzfelder und Instanzvariablen.

3. Grunddatentyp und Referenztyp

Wenn Sie es grob nehmen, können die Variablentypen in zwei Typen eingeteilt werden: "Basisdatentyp" (= "primitiver Typ", "Werttyp") und "Referenztyp" (= "Klassentyp").

Was ist ein Basisdatentyp?

Die folgenden 8 Typen.

Schimmel Speicherbereich Überblick
boolean 1bit true or false
char 16bit Ein Zeichen von Unicode
byte 8bit Ganzzahl mit Vorzeichen-128~127
short 16bit Ganzzahl mit Vorzeichen-32768~32767
int 32bit Ganzzahl mit Vorzeichen-2147483648~2147483647
long 64bit Ganzzahl mit Vorzeichen über-922 Kyo - ungefähr 922 Kyo
float 32bit Gleitkommazahl
double 64bit Gleitkommazahl

Eine Variable des Basisdatentyps bedeutet, dass ihre Größe (Anzahl der Bits) genau vom Typ bestimmt wird. Dies bedeutet, dass Sie beim Deklarieren einer Variablen gerade genug Speicherplatz für diese Variable im Speicher sichern können. Jeder Wert kann innerhalb dieses festen Bereichs gehalten werden (solange er innerhalb des Bereichs dieses Typs liegt).

Referenzquelle: https://nobuo-create.net/sanshougata/

Was ist ein Referenztyp?

-Alle außer dem Basisdatentyp sind Referenztypen. -Arrays und Strings sind ebenfalls Referenztypen. -Der Referenztyp erstellt ein Objekt und speichert den Wert (= Referenzwert) für die Referenzierung des Objekts in einer Variablen.

Referenz-URL: https://www.mlab.im.dendai.ac.jp/~yamada/java/reference/

4. Konstante

Eine Variable, deren Wert nicht geändert werden kann.

python


final int COUNT = 4;

Fügen Sie am Anfang final hinzu und schreiben Sie in Großbuchstaben.

Recommended Posts

[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 1 ~
[Java] Grundlegende Zusammenfassung von Java, die nicht von Progate abgedeckt wird ~ Teil 2 ・ Liste ~
Zusammenfassung der Grundkenntnisse von Rails, die von progate erworben wurden
Grundlegende Verwendung von Java Optionaler Teil 1
[Java] Persönliche Zusammenfassung der bedingten Anweisungen (grundlegend)
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
Zusammenfassung der Java-Unterstützung 2018
Zusammenfassung der Revisionen (neue Yuan-Probleme) nach Java-Version
[Java11] Stream-Zusammenfassung - Vorteile von Stream -
Progate Java (Anfänger) Review & Zusammenfassung
[Java] Zusammenfassung der regulären Ausdrücke
[Java] Zusammenfassung der Operatoren (Operator)
Objektorientierte Zusammenfassung von Anfängern (Java)
Zusammenfassung der Grundlagen der Java-Sprache
Zusammenfassung der Java Math Klasse
Zusammenfassung der Grundfunktionen von ImageJ
[Java] Zusammenfassung der Steuerungssyntax
Zusammenfassung der Java-Fehlerverarbeitung
[Java] Zusammenfassung der Entwurfsmuster
[Java] Zusammenfassung der mathematischen Operationen
Zusammenfassung der von der Spliterator-Merkmalsmethode #java zurückgegebenen Werte
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 10)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 7)
Zusammenfassung von "In Java gelernte Entwurfsmuster (Multithread Edition)" (Teil 3)
[Für Anfänger] Zusammenfassung des Java-Konstruktors
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 9)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 6)
Zusammenfassung des Pakets [Java Silver Study]
Zusammenfassung von "In Java gelernte Entwurfsmuster (Multithread Edition)" (Teil 4)
Die Geschichte, das Verhalten von String durch Passieren von Java nicht zu kennen
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 5)
[Java] Ausgabe von DateTimeFormatter durch FormatStyle
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 2)
Zusammenfassung von "In Java-Sprache erlernte Entwurfsmuster (Multi-Thread-Edition)" (Teil 1)
[Java] Angemessene Einführung durch Tenpa-Leute Java Teil 0 (Code-Regeln)
Grundlegender Verarbeitungsablauf von Java Stream
Java "Pass by Reference" Problemzusammenfassung
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 11)
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 12)
Zusammenfassung der objektorientierten Programmierung mit Java
[Grundkenntnisse in Java] Umfang der Variablen
Zusammenfassung von "In Java gelernten Entwurfsmustern (Multithread Edition)" (Teil 8)
Grundstruktur des Java-Quellcodes
[Java Silver] Zusammenfassung der Zugriffsmodifikatorpunkte
Zusammenfassung der internen Rookie-Lernsitzung [Java]
[java] Zusammenfassung des Umgangs mit char
Zusammenfassung anderer Änderungen als JEP von Java10
Zusammenfassung des Docker-Verständnisses für Anfänger do ~ Docker-Compose ~
Grundkenntnisse in der Java-Entwicklung Schreiben von Notizen
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
[Grundkenntnisse in Java] Informationen zur Typkonvertierung
Java Zusammenfassung der häufig gesuchten Typkonvertierungen
Zusammenfassung von Java Math.random und Import (Kalender)
Java-Ingenieure im Vergleich zum Erlernen der grundlegenden Grammatik von Ruby jetzt Teil 1 (Basic, Variablen)
progate java L1 grundlegende Zusammenfassung cosole.log, Unterschied zwischen Variablen und Konstanten, if-Anweisung
[java] Zusammenfassung des Umgangs mit Zeichenketten
Zusammenfassung der Java-Umgebungseinstellungen für mich [mac]
[Docker] Einführung in Docker Compose Grundlegende Zusammenfassung von Docker-Compose.yml
[Java] Dynamischer Methodenaufruf durch Reflektion des Aufzählungstyps (Aufzählung)
[Java] Zusammenfassung, wie Lambda-Ausdrücke weggelassen werden