Java-Tutorial „Zurück zu den Grundlagen“

Diese Tutorial-Reihe konzentriert sich auf Java- Kern - "Zurück zu den Grundlagen" . Wir werden Java-Sammlungen und Java IO behandeln:

1. Grundlegende Java-Sprachkonzepte

  • Java - Versuchen Sie es mit Ressourcen
  • Anleitung zum synchronisierten Schlüsselwort in Java
  • Ein Leitfaden zur Java 9-Modularität
  • Klassenlader in Java
  • Verwenden von Java-Zusicherungen
  • Vererbung und Zusammensetzung (Is-a vs Has-a-Beziehung) in Java
  • Anleitung zum flüchtigen Schlüsselwort in Java
  • Wrapper-Klassen in Java
  • Kurzanleitung zu java.lang.System
  • Objekttyp Casting in Java
  • Eine Anleitung zur Finalisierungsmethode in Java
  • Konkrete Klasse in Java
  • Kontrollstrukturen in Java
  • Was ist eine POJO-Klasse?
  • Verwenden des Not-Operators unter If-Bedingungen in Java
  • Objekte in Java vergleichen

2. Core Java

  • Binärzahlen in Java
  • Java 8 - Leistungsstarker Vergleich mit Lambdas
  • Java - Random Long, Float, Integer und Double
  • Java Timer
  • So runden Sie eine Zahl in Java auf N Dezimalstellen
  • Leitfaden zur UUID in Java
  • Java - Vergleich von getPath (), getAbsolutePath () und getCanonicalPath () in Java
  • ClassNotFoundException vs NoClassDefFoundError
  • Iterieren über Enum-Werte in Java
  • Der StackOverflowError in Java
  • Konvertieren eines Stack-Trace in einen String in Java
  • Zeitraum und Dauer in Java
  • RegEx für übereinstimmendes Datumsmuster in Java
  • Das "letzte" Schlüsselwort in Java
  • Ausnahmebehandlung in Java
  • Erstellen Sie eine benutzerdefinierte Ausnahme in Java
  • Unveränderliche Objekte in Java
  • Warum ist String in Java unveränderlich?
  • Der Modulo-Operator in Java
  • Java Switch-Anweisung
  • Java toString () -Methode
  • Anonyme Klassen in Java
  • Konvertieren Sie die Zeit in Java in Millisekunden
  • Daten in Java vergleichen
  • Java Copy Constructor
  • Befehlszeilenargumente in Java
  • Der XOR-Operator in Java
  • Aktivierte und deaktivierte Ausnahmen in Java
  • Validierungen für Aufzählungstypen
  • Überlauf und Unterlauf in Java
  • Vergleichen langer Werte in Java
  • String-Matching ohne Berücksichtigung der Groß- und Kleinschreibung in Java
  • Java 14 Record Keyword
  • Zahlenformatierung in Java

3. Java-Parallelität

4. Java-Sammlungen

5. Java-Streams

6. Java IO

7. Erweitertes Java

  • Zusammensetzung, Aggregation und Assoziation in Java
  • Die Grundlagen der Java-Sicherheit
  • Arbeiten mit Netzwerkschnittstellen in Java
  • Konvertieren Sie Hex in Java in ASCII
  • Eine Anleitung zu UDP in Java
  • So erhalten Sie einen Namen für eine ausgeführte Methode
  • Ändern von Anmerkungsparametern zur Laufzeit
  • Wie bekomme ich alle Daten zwischen zwei Daten?
  • Anleitung zum Escaping von Zeichen in Java RegExps
  • Einführung in die Java-Serialisierung
  • Aufrufmethoden zur Laufzeit mit Java Reflection
  • Dynamische Proxies in Java
  • Anleitung zur Java Clock Class
  • Eine Anleitung zum ResourceBundle
  • Schwache Referenzen in Java
  • Senden von E-Mails mit Java
  • Praktische Java-Beispiele für die Big O-Notation
  • Anleitung zur Java-Instrumentierung
  • Stapelspeicher und Heapspeicher in Java
  • Einstellen der Java-Version in Maven (beliebt)
  • Hashing eines Passworts in Java
  • Verschiedene Möglichkeiten zum Erfassen von Java-Heap-Dumps
  • So ersetzen Sie viele if-Anweisungen in Java
  • Grundlegendes zu Speicherverlusten in Java
  • Java entspricht () und hashCode () Verträgen
  • Generische Konstruktoren in Java
  • Java Optional als Rückgabetyp
  • Anleitung zu System.gc ()
  • Generieren von Zufallszahlen in einem Bereich in Java
  • Konvertieren Sie das Zeichenarray in Java in einen String
  • Eine Anleitung zu System.exit ()
  • Java Scanner hasNext () vs. hasNextLine ()
  • Konvertieren von Java-Datum in OffsetDateTime
  • Zufällige Daten in Java generieren
  • Hinzufügen von Shutdown Hooks für JVM-Anwendungen
  • Vergleichen von Arrays in Java
  • Eine Anleitung zu BitSet in Java

8. Verfolgung der Java-Entwicklung

  • Neue Funktionen in Java 8
  • Java 9 Neue Funktionen
  • Beste Java Sites
  • Der Zustand von Java im Jahr 2018
  • Anleitung zu Java 10
  • Der Zustand von Java im Jahr 2019

Los geht's - die Java-Reihe "Back to Basics", die grundlegende Operationen mit Sammlungen und E / A abdeckt.