Willkommen zum Core Java-Tutorial. Ich habe viel über Core Java und Java EE Frameworks geschrieben. Es gab keinen Index-Beitrag für das Core Java-Tutorial und ich habe E-Mails erhalten, in denen ich gebeten wurde, einen zu erstellen, damit Anfänger ihnen folgen und Core Java-Programmierung lernen können. Schließlich habe ich Zeit gefunden und hier liste ich alle Core Java-Tutorial-bezogenen Beiträge auf, von denen ich denke, dass sie Ihnen helfen werden, Core Java in kürzester Zeit zu lernen. Diese Liste wird bis Java-10 aktualisiert und bald mit den neuesten Änderungen in Java-11 und darüber hinaus aktualisiert werden.
Core Java Tutorial
Diese Core Java-Tutorials setzen voraus, dass Sie grundlegende Programmierkenntnisse haben. Diese Core Java-Tutorial-Beiträge sind nicht für jemanden, der nicht weiß, was if-else-Blöcke oder for-Schleifen usw. sind. Also warum noch mehr Zeit verschwenden, lesen Sie sie einfach in der unten angegebenen Reihenfolge und lernen Sie Core Java-Programmierung. Wenn Sie denken, dass Sie alles über Java wissen, scrollen Sie einfach nach unten und lesen Sie Tutorials im Abschnitt „Fortgeschrittene Themen“. Ich bin sicher, Sie werden etwas Wertvolles finden.
Core Java Tutorial – Erste Schritte
- Einrichten von Java in Windows-Betriebssystemen
- Das Schreiben Ihres ersten Java-Programms
- Java-Methode
- Konstruktor in Java
- Java-Zugriffsmodifizierer – öffentlich, geschützt, privat und Standard
- Java for-Schleife
- Java while-Schleife
- Java do-while-Schleife
- Java-Statistikschlüsselwort
- Java break-Schlüsselwort
- Java continue-Schlüsselwort
Kern-Java-Tutorial – Objektorientierte Konzepte
- OOPS Konzepte
- Komposition in Java
- Vererbung in Java
- Komposition vs. Vererbung in Java
- Java Verschachtelte Klassen
Kern Java Tutorial – Datentypen und Operatoren
- Java Datentypen, Primitiven und Binäre Literale
- Java Autoboxing und Unboxing
- Java Wrapper Klassen
- Java Ternärer Operator
Kern-Java-Tutorial – Schnittstelle, abstrakte Klasse
- Abstrakte Klasse in Java
- Schnittstelle in Java
- Unterschied zwischen abstrakter Klasse und Schnittstelle in Java
Kern-Java-Tutorial – Zeichenkettenmanipulation
- Warum ist String unveränderlich und final?
- Verständnis des Java-String-Pools
- Java-String-Unterfolge Beispiel
- Java-String compareTo Beispiel
- Java String substring Beispiel
- String in Char konvertieren und umgekehrt
- Java String aufteilen Beispiel
- String in Byte-Array und umgekehrt
- String in Char-Array
- Java String Verkettung
- String, StringBuffer und StringBuilder in Java
- String-Programme in Java
Core Java Tutorial – Arrays
- Initialisieren eines Arrays in Java
- Zweidimensionales Array in Java
- Java Array von ArrayList
- String zu String Array Beispiel
- Java Variable Argumente erklärt
- Java Array Elemente hinzufügen
- Ein Array in Java sortieren
- Java String Array zu String
- Java ArrayList zu Array
- Array in ArrayList umwandeln in Java
- Wie man Arrays in Java kopiert
Kern-Java-Tutorial – Annotation und Enum
Kern-Java-Tutorial – Sammlung & Generics
- Java-Sammlungen-Framework-Tutorial
- Java-Liste
- Java-ArrayListe
- Java-LinkedList
- Java-Menge
- Java HashSet
- Java TreeSet
- Java Map
- Java HashMap
- Java SortedMap
- Java TreeMap
- Java Queue
- Java Stack
- Java Iterator
- Java ListIterator
- Java PriorityQueue Beispiel
- Prioritätswarteschlange Java
- ArrayList vs CopyOnWriteArrayList
- Wie man ConcurrentModificationException vermeidet, wenn man einen Iterator verwendet
- Java Generics Beispiel Tutorial
Core Java Tutorial – IO-Operationen
- Erstellen Sie eine neue Datei in Java
- Löschen Sie eine Datei in Java
- Dateiseparatoren in Java
- Löschen Sie ein Verzeichnis rekursiv in Java
- Datei in Java umbenennen und verschieben
- Dateigröße in Java abrufen
- Dateierweiterung in Java abrufen
- Wie man überprüft, ob eine Datei in Java existiert
- Wie man überprüft, ob eine Datei in Java ein Verzeichnis ist
- Wie man das letzte Änderungsdatum einer Datei in Java erhält
- Java FileNameFilter Beispiel, um bestimmte Dateien aufzulisten
- Java Dateipfad, absoluter Pfad und kanonischer Pfad erklärt
- Wie man Dateiberechtigungen in Java setzt
- 4 Möglichkeiten, eine Datei in Java zu kopieren
- Datei in Java mit BufferedReader, Scanner, Files lesen
- Java Scanner-Klasse
- Datei in Java öffnen
- Lesen Sie eine Datei in einen String in Java
- Java Datei Zeile für Zeile lesen
- Wie man eine Datei in Java schreibt
- Wie man Daten an eine Datei in Java anhängt
- InputStream in Datei konvertieren
- Java Random Access Datei Beispiel
- Datei von URL herunterladen Beispiel
- Java GZip Beispiel
- Temporäre Dateien in Java
- Lesen einer CSV-Datei mit Java Scanner Klasse
- Java Property-Datei Beispiel
Kern-Java-Tutorial – Ausnahmebehandlung
Kern-Java-Tutorial – Multithreading und Parallelverarbeitung
- Threads in Java
- Thread-Lebenszyklus
- Thread-Schlafbeispiel
- Beispiel für Thread-Join
- Thread warten, benachrichtigen, notifyAll Beispiel
- Thread-Sicherheit in Java – Synchronisation
- Java ThreadLocal Beispiel
- Java Timer und TimerTask Beispiel
- Java Thread Pool Beispiel
- Java Callable Future Beispiel
- Java FutureTask Beispiel
- Java ScheduledThreadPoolExecutor Beispiel
- Java Lock Beispiel
Kern-Java-Tutorial – Reguläre Ausdrücke
- Reguläre Ausdrücke in Java Beispiel Tutorial
- Validierung der E-Mail-Adresse mit regulärem Ausdruck in Java
- Telefonnummervalidierung mit Regex in Java
Kern-Java-Reflexions-API
Java 7
- String im Schalterfall
- Versuchen Sie es mit Ressourcen – Java ARM
- Binäre Literale in Java
- Unterstriche in numerischen Literalen
- Mehrere Ausnahmen in einem einzigen Catch-Block abfangen
- Java PosixFilePermission Beispiel zur Festlegung von Dateiberechtigungen
Java 8
- Überblick über Java 8-Funktionen
- Java 8 Schnittstellenänderungen
- Lambda-Ausdrücke in Java
- Stream-API in Java
- Java Date Time API Beispiel Tutorial
- Java Spliterator
Java 9
- Java 9 Funktionen
- Java 9 private Methoden in Schnittstellen
- Java 9 Verbesserungen bei try-with-resources
- Java 9 Optional-Klasse Verbesserungen
- Java 9 Stream-API Verbesserungen
- Java 9 „var“ für lokale Variablen
- Java 9 „_“ (Unterstrich) Änderungen
- Java 9 Factory Methoden für unveränderliche Liste
- Java 9 Factory Methoden für unveränderliches Set
- Java 9 Factory Methoden für unveränderliche Map
- Java 9 Module
- Java 9 Modul Grundlagen Teil 2
- Java-Modul entwickeln mit Befehlszeile
- Java-Modul entwickeln mit Eclipse
- Java-Modul entwickeln mit IntelliJ IDEA
Java 10
Java 11
Kern-Java-Tutorial – Fortgeschrittene Themen
- Java-Heap-Speicher und Stack-Speicher
- Java ist pass-by-Value und nicht pass-by-Reference
- JVM-Speichermodell und Garbage Collection
- Serialisierung in Java
- Java Systemklasse
- Internationalisierung (i18n) in Java
- Atomare Operationen in Java
- Thread-Dump in Java
- Deadlocks in Java
- Objekte sortieren in Java
- Verständnis von JDK, JRE und JVM
- Java-Classloader-Beispiel-Tutorial
- Java-Objekt klonen
Das ist eine Menge Lektüre für das Core-Java-Tutorial. Wenn Sie denken, dass ich etwas übersehen habe, kommentieren Sie bitte unten. Ich werde etwas dazu schreiben und es zur Liste hinzufügen. Referenz: Oracle JavaSE Tutorial
Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial