Kursinhalt
Java-Grundlagen
Java-Grundlagen
Zusammenfassung
Glückwunsch!
Herzlichen Glückwunsch zum Abschluss des Kurses! Sie haben einen weiten Weg zurückgelegt und die grundlegende Syntax für die Arbeit mit Algorithmen in der Programmiersprache Java gemeistert.
Fassen wir die wichtigste Syntax zusammen, die Sie aus diesem Kurs benötigen.
Hier ist ein Beispiel für eine class
, in der wir alles behandelt haben, was in diesem Kurs vorkam:
Main
package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variablen
Sie lassen sich in 3 Typen unterteilen:
Ganzzahlen:
byte
,short
,int
,long
,float
,double
;Zeichen und Zeichenketten:
char
undString
;Boolesche Werte:
boolean
.
Bedingte Anweisungen
if
/ if-else
/ switch-case
:
Diese Anweisungen werden verwendet, um bestimmte Bedingungen für die Ausführung von Code festzulegen. Beachte, dass switch-case
nützlich ist, wenn viele Optionen oder Bedingungen vorliegen.
Schleifen
for
-Schleife: Wird verwendet, wenn die exakte Anzahl der Durchläufe bekannt ist;while
-Schleife: Wird verwendet, wenn die genaue Anzahl der Durchläufe nicht bekannt ist;do-while
-Schleife: Wird verwendet, wenn die genaue Anzahl der Durchläufe nicht bekannt ist, aber der Schleifenrumpf mindestens einmal ausgeführt werden soll;for-each
-Schleife: Wird beim Arbeiten mit Arrays verwendet, um über jedes Element zu iterieren.
Arrays
Arrays werden verwendet, wenn eine große Menge an Informationen des gleichen Datentyps gespeichert werden soll.
Es gibt auch zweidimensionale Arrays; du weißt, was sie sind, aber es ist nicht notwendig, sich darauf zu konzentrieren, da sie seltener verwendet werden.
IOB
(Index Out of Bounds
): Ein Fehler, der durch Überprüfen der Durchläufe vermieden werden kann;NPE
(NullPointerException
): Ein Fehler, der durch Hinzufügen von Null-Prüfungen vermieden werden kann.
String
String
ist ein Datentyp, der viele Methoden bietet, die die Arbeit damit erleichtern;StringBuilder
: Ein Hilfsdatentyp zur Arbeit mit Zeichenketten;String pool
: Ein Speicherbereich, in dem identische Zeichenkettenwerte gespeichert werden;Verwende die Methode
equals()
anstelle von==
, um Zeichenkettenwerte zu vergleichen.
Das war's! Wir haben den gesamten Kurs kurz zusammengefasst. Nun empfiehlt es sich, algorithmische Aufgaben zu lösen und die Java-Kenntnisse weiter zu vertiefen.
1. Was wird die Ausgabe des folgenden Codes sein?
2. Was wird die Ausgabe des folgenden Codes sein?
Danke für Ihr Feedback!