Kern-Java-Tutorial

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

  1. Einrichten von Java in Windows-Betriebssystemen
  2. Das Schreiben Ihres ersten Java-Programms
  3. Java-Methode
  4. Konstruktor in Java
  5. Java-Zugriffsmodifizierer – öffentlich, geschützt, privat und Standard
  6. Java for-Schleife
  7. Java while-Schleife
  8. Java do-while-Schleife
  9. Java-Statistikschlüsselwort
  10. Java break-Schlüsselwort
  11. Java continue-Schlüsselwort

Kern-Java-Tutorial – Objektorientierte Konzepte

  1. OOPS Konzepte
  2. Komposition in Java
  3. Vererbung in Java
  4. Komposition vs. Vererbung in Java
  5. Java Verschachtelte Klassen

Kern Java Tutorial – Datentypen und Operatoren

  1. Java Datentypen, Primitiven und Binäre Literale
  2. Java Autoboxing und Unboxing
  3. Java Wrapper Klassen
  4. Java Ternärer Operator

Kern-Java-Tutorial – Schnittstelle, abstrakte Klasse

  1. Abstrakte Klasse in Java
  2. Schnittstelle in Java
  3. Unterschied zwischen abstrakter Klasse und Schnittstelle in Java

Kern-Java-Tutorial – Zeichenkettenmanipulation

  1. Warum ist String unveränderlich und final?
  2. Verständnis des Java-String-Pools
  3. Java-String-Unterfolge Beispiel
  4. Java-String compareTo Beispiel
  5. Java String substring Beispiel
  6. String in Char konvertieren und umgekehrt
  7. Java String aufteilen Beispiel
  8. String in Byte-Array und umgekehrt
  9. String in Char-Array
  10. Java String Verkettung
  11. String, StringBuffer und StringBuilder in Java
  12. String-Programme in Java

Core Java Tutorial – Arrays

  1. Initialisieren eines Arrays in Java
  2. Zweidimensionales Array in Java
  3. Java Array von ArrayList
  4. String zu String Array Beispiel
  5. Java Variable Argumente erklärt
  6. Java Array Elemente hinzufügen
  7. Ein Array in Java sortieren
  8. Java String Array zu String
  9. Java ArrayList zu Array
  10. Array in ArrayList umwandeln in Java
  11. Wie man Arrays in Java kopiert

Kern-Java-Tutorial – Annotation und Enum

  1. Java-Annotations-Tutorial
  2. Java-@Override-Annotation
  3. Java-Enum-Beispiel-Tutorial

Kern-Java-Tutorial – Sammlung & Generics

  1. Java-Sammlungen-Framework-Tutorial
  2. Java-Liste
  3. Java-ArrayListe
  4. Java-LinkedList
  5. Java-Menge
  6. Java HashSet
  7. Java TreeSet
  8. Java Map
  9. Java HashMap
  10. Java SortedMap
  11. Java TreeMap
  12. Java Queue
  13. Java Stack
  14. Java Iterator
  15. Java ListIterator
  16. Java PriorityQueue Beispiel
  17. Prioritätswarteschlange Java
  18. ArrayList vs CopyOnWriteArrayList
  19. Wie man ConcurrentModificationException vermeidet, wenn man einen Iterator verwendet
  20. Java Generics Beispiel Tutorial

Core Java Tutorial – IO-Operationen

  1. Erstellen Sie eine neue Datei in Java
  2. Löschen Sie eine Datei in Java
  3. Dateiseparatoren in Java
  4. Löschen Sie ein Verzeichnis rekursiv in Java
  5. Datei in Java umbenennen und verschieben
  6. Dateigröße in Java abrufen
  7. Dateierweiterung in Java abrufen
  8. Wie man überprüft, ob eine Datei in Java existiert
  9. Wie man überprüft, ob eine Datei in Java ein Verzeichnis ist
  10. Wie man das letzte Änderungsdatum einer Datei in Java erhält
  11. Java FileNameFilter Beispiel, um bestimmte Dateien aufzulisten
  12. Java Dateipfad, absoluter Pfad und kanonischer Pfad erklärt
  13. Wie man Dateiberechtigungen in Java setzt
  14. 4 Möglichkeiten, eine Datei in Java zu kopieren
  15. Datei in Java mit BufferedReader, Scanner, Files lesen
  16. Java Scanner-Klasse
  17. Datei in Java öffnen
  18. Lesen Sie eine Datei in einen String in Java
  19. Java Datei Zeile für Zeile lesen
  20. Wie man eine Datei in Java schreibt
  21. Wie man Daten an eine Datei in Java anhängt
  22. InputStream in Datei konvertieren
  23. Java Random Access Datei Beispiel
  24. Datei von URL herunterladen Beispiel
  25. Java GZip Beispiel
  26. Temporäre Dateien in Java
  27. Lesen einer CSV-Datei mit Java Scanner Klasse
  28. Java Property-Datei Beispiel

Kern-Java-Tutorial – Ausnahmebehandlung

  1. Ausnahmebehandlung in Java
  2. java.lang.NoSuchMethodError
  3. java.lang.NullPointerException

Kern-Java-Tutorial – Multithreading und Parallelverarbeitung

  1. Threads in Java
  2. Thread-Lebenszyklus
  3. Thread-Schlafbeispiel
  4. Beispiel für Thread-Join
  5. Thread warten, benachrichtigen, notifyAll Beispiel
  6. Thread-Sicherheit in Java – Synchronisation
  7. Java ThreadLocal Beispiel
  8. Java Timer und TimerTask Beispiel
  9. Java Thread Pool Beispiel
  10. Java Callable Future Beispiel
  11. Java FutureTask Beispiel
  12. Java ScheduledThreadPoolExecutor Beispiel
  13. Java Lock Beispiel

Kern-Java-Tutorial – Reguläre Ausdrücke

  1. Reguläre Ausdrücke in Java Beispiel Tutorial
  2. Validierung der E-Mail-Adresse mit regulärem Ausdruck in Java
  3. Telefonnummervalidierung mit Regex in Java

Kern-Java-Reflexions-API

  1. Java-Reflexions-API-Tutorial

Java 7

  1. String im Schalterfall
  2. Versuchen Sie es mit Ressourcen – Java ARM
  3. Binäre Literale in Java
  4. Unterstriche in numerischen Literalen
  5. Mehrere Ausnahmen in einem einzigen Catch-Block abfangen
  6. Java PosixFilePermission Beispiel zur Festlegung von Dateiberechtigungen

Java 8

  1. Überblick über Java 8-Funktionen
  2. Java 8 Schnittstellenänderungen
  3. Lambda-Ausdrücke in Java
  4. Stream-API in Java
  5. Java Date Time API Beispiel Tutorial
  6. Java Spliterator

Java 9

  1. Java 9 Funktionen
  2. Java 9 private Methoden in Schnittstellen
  3. Java 9 Verbesserungen bei try-with-resources
  4. Java 9 Optional-Klasse Verbesserungen
  5. Java 9 Stream-API Verbesserungen
  6. Java 9 „var“ für lokale Variablen
  7. Java 9 „_“ (Unterstrich) Änderungen
  8. Java 9 Factory Methoden für unveränderliche Liste
  9. Java 9 Factory Methoden für unveränderliches Set
  10. Java 9 Factory Methoden für unveränderliche Map
  11. Java 9 Module
  12. Java 9 Modul Grundlagen Teil 2
  13. Java-Modul entwickeln mit Befehlszeile
  14. Java-Modul entwickeln mit Eclipse
  15. Java-Modul entwickeln mit IntelliJ IDEA

Java 10

  1. Java 10 Funktionen
  2. Java 10 Lokale Variablentyp-Inferenz

Java 11

  1. Java 11 Funktionen
  2. 6 Neue Methoden in der Java 11 String-Klasse

Kern-Java-Tutorial – Fortgeschrittene Themen

  1. Java-Heap-Speicher und Stack-Speicher
  2. Java ist pass-by-Value und nicht pass-by-Reference
  3. JVM-Speichermodell und Garbage Collection
  4. Serialisierung in Java
  5. Java Systemklasse
  6. Internationalisierung (i18n) in Java
  7. Atomare Operationen in Java
  8. Thread-Dump in Java
  9. Deadlocks in Java
  10. Objekte sortieren in Java
  11. Verständnis von JDK, JRE und JVM
  12. Java-Classloader-Beispiel-Tutorial
  13. 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