Heim Java javaLernprogramm Grundlegende Java-Syntax

Grundlegende Java-Syntax

Jul 24, 2017 pm 02:12 PM
基础 语句

1.Schalter: Der akzeptierte Typ ist Byte Short Int Char (geeignet für bestimmte Werte, aber nicht viele Werte.)
Wenn die Bedingung erfüllt ist, führen Sie die Anweisung nach dem Fall aus, wenn nach der Ausführung keine Unterbrechung auftritt ; oder '}', die ausführbaren Anweisungen werden weiterhin ausgeführt und die Bedingung des Falles wird erst beurteilt, wenn eine Unterbrechung oder ein '}' auftritt.
2. Schleifenanweisung:

① while (bedingter Ausdruck)
{
Schleifenkörper (Ausführungsanweisung); ②do

{

Schleife body (Ausführungsanweisung);
 }

2.1. Der Unterschied zwischen while und for in Bezug auf Variablen:

  Variablen haben ihren eigenen Gültigkeitsbereich. Für for: Wenn das zur Steuerung der Schleife verwendete Inkrement in der for-Anweisung definiert ist, ist die Variable nur innerhalb der for-Anweisung gültig. Nachdem die for-Anweisung ausgeführt wurde, wird die Variable im Speicher freigegeben.

2.2 for und while können vertauscht werden. Wenn Sie ein Schleifeninkrement definieren müssen, ist die Verwendung von for besser geeignet.

3. Funktion: Ein unabhängiges kleines Programm mit spezifischen Funktionen, die in einer Klasse definiert sind, auch Methode genannt.

3.1 Funktionsformat:

Modifikator-Rückgabewerttyp Funktionsname (Parametertyp formaler Parameter 1, Parametertyp formaler Parameter 2,...)

{

Ausführungsanweisung
Rückgabewert; 🎜>   }
  Rückgabewerttyp: Der Datentyp des Ergebnisses nach Ausführung der Funktion.
 Parametertyp: Dies ist der Datentyp des formalen Parameters.
Formaler Parameter: Es handelt sich um eine Variable, die zum Speichern der tatsächlichen Parameter verwendet wird, die beim Aufruf der Funktion an die Funktion übergeben werden.
Tatsächlicher Parameter: Der spezifische Wert, der an den formalen Parameter übergeben wird.
Return: Wird zum Beenden der Funktion verwendet.
Rückgabewert: Dieser Wert wird an den Aufrufer zurückgegeben. (Wenn eine Funktion keinen bestimmten Wert zurückgibt, wird sie mit dem Schlüsselwort void gekennzeichnet.)
3.2 Überladung von Funktionen: In derselben Klasse ist mehr als eine Funktion mit demselben Namen zulässig, sofern die Anzahl ihrer Parameter berücksichtigt wird oder Parametertypen sind unterschiedlich.
Spezifische Überladung: Es hat nichts mit dem Rückgabewerttyp zu tun, sondern nur mit der Parameterliste (es hängt auch von der Parameterreihenfolge ab).
Vorteile der Überladung: leichter lesbares und optimiertes Programmdesign.
Überladungsbeispiel:
// Die Summe zweier Ganzzahlen zurückgeben
int add(int x, int y) { return x+y; }
// Die Summe dreier Ganzzahlen zurückgeben
int add(int x, int y,int z) { return x+y+z; }
    //Die Summe zweier Dezimalzahlen zurückgeben
  double add(double x, double y) { return x+y; }

4. Speicherstruktur:
Wenn ein Java-Programm ausgeführt wird, muss es Speicherplatz im Speicher zuweisen. Um die Recheneffizienz zu verbessern, ist der Raum in verschiedene Bereiche unterteilt, da jeder Bereich eine bestimmte Art der Datenverarbeitung und Speicherverwaltung aufweist.
Stapelspeicher: Wird zum Speichern lokaler Variablen verwendet. Wenn die Daten aufgebraucht sind, wird der belegte Speicherplatz automatisch freigegeben.
Heap-Speicher:
1>. Arrays und Objekte sowie durch Neu erstellte Instanzen werden im Heap-Speicher gespeichert.

  2>. Jede Entität hat einen Speicheradressenwert.

  3>.Variablen in Entitäten haben standardmäßige Anfangswerte.
4>. Die Entität wird nicht mehr verwendet und wird innerhalb eines ungewissen Zeitraums vom Müllsammler recycelt.


5. Array (Referenzdatentyp): eine Sammlung von Daten desselben Typs. Tatsächlich ist ein Array ein Container.
Vorteile von Arrays: Sie können die Elemente im Array automatisch beginnend bei 0 nummerieren, was die Bedienung dieser Elemente erleichtert.
Format 1:
Elementtyp [] Array-Name = neuer Elementtyp [Anzahl der Elemente oder Array-Länge]; zB: int [] arr = neues int[5];

 Elementtyp [] Array-Name = neuer Elementtyp [] {Element, Element,....};

 eg: int [] arr = new int[]{1,2,5,3}; //Erstellen Sie eine Entität im Heap-Speicherbereich und weisen Sie jedem Element einen bestimmten Wert zu.
  int [] arr = {1,2,5,3};// Wenn die Daten klar sind, können sie abgekürzt werden
 Neue Rolle: Wird zum Generieren einer Containerentität im Heapspeicher verwendet.
 int [] arr: int repräsentiert den Typ des Elements; [] table array; arr ist eine Array-Variable im Stapelspeicher. Außerdem wird arr im Stapelspeicher gespeichert, und dann wird die neue Container-Entitätsadresse im Heap-Speicher gespeichert erhalten, was auf den Heap-Speicher zeigt.

Das obige ist der detaillierte Inhalt vonGrundlegende Java-Syntax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister PHP-Grundlagen-Tutorial: Vom Anfänger zum Meister Jun 18, 2023 am 09:43 AM

PHP ist eine weit verbreitete serverseitige Open-Source-Skriptsprache, die alle Aufgaben in der Webentwicklung bewältigen kann. PHP wird in der Webentwicklung häufig verwendet, insbesondere wegen seiner hervorragenden Leistung bei der dynamischen Datenverarbeitung, weshalb es von vielen Entwicklern geliebt und verwendet wird. In diesem Artikel erklären wir Ihnen Schritt für Schritt die Grundlagen von PHP, um Anfängern den Einstieg bis zum Erlernen von PHP-Kenntnissen zu erleichtern. 1. Grundlegende Syntax PHP ist eine interpretierte Sprache, deren Code HTML, CSS und JavaScript ähnelt. Jede PHP-Anweisung endet mit einem Semikolon

Multi-Catch-Anweisung in PHP8.0 Multi-Catch-Anweisung in PHP8.0 May 14, 2023 pm 01:51 PM

Mit der Entwicklung von Webanwendungen wurde die PHP-Sprache in großem Umfang in der Webentwicklung eingesetzt. In der PHP8.0-Version wurde eine neue Sprachfunktion eingeführt – die Multi-Catch-Anweisung. Was ist eine Multi-Catch-Anweisung? In früheren PHP-Versionen mussten Entwickler mehrere Catch-Anweisungen schreiben, um mehrere Ausnahmetypen zu behandeln. Der folgende Codeblock zeigt beispielsweise die Behandlung von zwei verschiedenen Ausnahmen: try{//Somecodethatmay

Wie implementiert man die Anweisung zum Einfügen von Daten in MySQL? Wie implementiert man die Anweisung zum Einfügen von Daten in MySQL? Nov 08, 2023 am 11:48 AM

Wie implementiert man die Anweisung zum Einfügen von Daten in MySQL? Bei der Verwendung einer MySQL-Datenbank ist das Einfügen von Daten ein sehr einfacher und häufiger Vorgang. Durch das Einfügen von Daten können neue Datensätze zu Datenbanktabellen hinzugefügt werden, um den Geschäftsbetrieb zu unterstützen. In diesem Artikel wird erläutert, wie Sie mit der INSERT-Anweisung in MySQL Dateneinfügungsvorgänge implementieren, und es werden spezifische Codebeispiele bereitgestellt. Die INSERT-Anweisung in MySQL wird verwendet, um neue Datensätze in die Datenbanktabelle einzufügen. Das grundlegende Syntaxformat lautet wie folgt: INSERTINTOt

Kann ich Linux von Grund auf lernen? Was muss ich lernen? Kann ich Linux von Grund auf lernen? Was muss ich lernen? Feb 19, 2024 pm 12:57 PM

Wenn Sie in der IT-Branche arbeiten, aber Programmieren lernen möchten, für welche Technologie sollten Sie sich natürlich für den Betrieb und die Wartung von Linux entscheiden? Linux ist eine sehr beliebte Technologie auf dem Markt, mit einem breiten Anwendungsspektrum und guten Beschäftigungsaussichten, die bei vielen Menschen beliebt ist. Die Frage ist also: Kann man den Betrieb und die Wartung von Linux ohne Grundkenntnisse erlernen? Auf dem Servermarkt hat das Linux-System aufgrund seiner Vorteile wie Stabilität, Sicherheit, kostenlose Open Source, Effizienz und Komfort einen Marktanteil von bis zu 80 % Daraus ist ersichtlich, dass Linux-Anwendungen sehr beliebt sind. Ob jetzt oder in Zukunft, das Erlernen von Linux ist eine sehr gute Wahl. Ob es möglich ist, von Grund auf zu lernen? Meine Antwort lautet natürlich. Der Präsenzkurs „Linux“ von Oldboy Education ist speziell für Personen ohne Grundkenntnisse konzipiert

Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Einführung in die PHP-Grundlagen: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten Jul 30, 2023 pm 05:38 PM

Grundlegende Einführung in PHP: So verwenden Sie die Echo-Funktion zur Ausgabe von Textinhalten. Bei der PHP-Programmierung müssen Sie häufig Textinhalte auf einer Webseite ausgeben. In diesem Fall können Sie die Echo-Funktion verwenden. In diesem Artikel wird die Verwendung der Echo-Funktion zur Ausgabe von Textinhalten vorgestellt und Beispielcode bereitgestellt. Bevor Sie beginnen, stellen Sie zunächst sicher, dass Sie PHP installiert und die Laufumgebung konfiguriert haben. Wenn PHP noch nicht installiert ist, können Sie die neueste stabile Version von der offiziellen PHP-Website (https://www.php.net) herunterladen.

Lernen Sie die Grundlagen der Go-Sprachvariablen Lernen Sie die Grundlagen der Go-Sprachvariablen Mar 22, 2024 pm 09:39 PM

Die Go-Sprache ist eine von Google entwickelte statisch typisierte, kompilierte Sprache. Ihre prägnanten und effizienten Funktionen haben bei Entwicklern große Aufmerksamkeit und Begeisterung erregt. Beim Erlernen der Go-Sprache ist die Beherrschung der Grundkenntnisse über Variablen ein entscheidender Schritt. In diesem Artikel werden grundlegende Kenntnisse wie die Definition, Zuweisung und Typinferenz von Variablen in der Go-Sprache anhand spezifischer Codebeispiele erläutert, um den Lesern zu helfen, diese Wissenspunkte besser zu verstehen und zu beherrschen. In der Go-Sprache können Sie das Schlüsselwort var verwenden, um eine Variable zu definieren. Dies ist das Format des Variablennamens des Variablentyps var.

Um Flusskontrollanweisungen in Python zu verstehen, müssen Sie mehrere Situationen beherrschen Um Flusskontrollanweisungen in Python zu verstehen, müssen Sie mehrere Situationen beherrschen Jan 20, 2024 am 08:06 AM

Python ist eine weit verbreitete Programmiersprache auf hohem Niveau. Sie ist leicht zu erlernen, effizient und flexibel und wird von Entwicklern sehr geschätzt. In Python sind Flusskontrollanweisungen ein wichtiger Bestandteil der Implementierung der Programmlogik. In diesem Artikel werden häufig verwendete Flusskontrollanweisungen in Python vorgestellt und Codebeispiele bereitgestellt, um das Verständnis zu vertiefen. Zu den gängigen Flusskontrollanweisungen in Python gehören bedingte Anweisungen und Schleifenanweisungen. Bedingte Anweisungen führen unterschiedliche Codeblöcke basierend auf der wahren oder falschen Bedingung aus und werden zur Bestimmung und Auswahl von Ausführungszweigen verwendet. Zur Wiederholung wird die Schleifenanweisung verwendet

Wie implementiert man die Anweisung zum Entsperren der Tabelle in MySQL? Wie implementiert man die Anweisung zum Entsperren der Tabelle in MySQL? Nov 08, 2023 pm 06:28 PM

Wie implementiert man die Anweisung zum Entsperren der Tabelle in MySQL? In MySQL sind Tabellensperren ein häufig verwendeter Sperrmechanismus zum Schutz der Datenintegrität und -konsistenz. Wenn eine Transaktion eine Tabelle liest und schreibt, können andere Transaktionen die Tabelle nicht ändern. Dieser Sperrmechanismus gewährleistet bis zu einem gewissen Grad die Datenkonsistenz, kann aber auch dazu führen, dass andere Transaktionen blockiert werden. Wenn eine Transaktion aus irgendeinem Grund nicht fortgesetzt werden kann, müssen wir die Tabelle daher manuell entsperren, damit andere Transaktionen fortgesetzt werden können. MySQL bietet eine Vielzahl von

See all articles