Java "Back to Basics" -vejledning

Denne tutorial-serie fokuserer på kerne Java - "Tilbage til det grundlæggende". Vi skal dække Java-samlinger og Java IO:

1. Core Java-sprogbegreber

  • Java - Prøv med ressourcer
  • Vejledning til det synkroniserede nøgleord i Java
  • En guide til Java 9-modularitet
  • Klasselæssere i Java
  • Brug af Java-påstande
  • Arv og sammensætning (Is-a vs Has-a-forhold) i Java
  • Vejledning til det flygtige nøgleord i Java
  • Indpakningsklasser i Java
  • Hurtig guide til java.lang.System
  • Objektype Casting i Java
  • En guide til færdiggørelsesmetoden i Java
  • Betonklasse i Java
  • Kontrolstrukturer i Java
  • Hvad er en POJO-klasse?
  • Brug af ikke-operatøren i Hvis forhold i Java
  • Sammenligning af objekter i Java

2. Core Java

  • Binære tal i Java
  • Java 8 - Kraftig sammenligning med Lambdas
  • Java - Tilfældig lang, flydende, heltal og dobbelt
  • Java-timer
  • Sådan afrundes et tal til N decimaler i Java
  • Vejledning til UUID i Java
  • Java - Sammenligning af getPath (), getAbsolutePath () og getCanonicalPath () i Java
  • ClassNotFoundException vs NoClassDefFoundError
  • Iterering over enumværdier i Java
  • StackOverflowError i Java
  • Konvertering af et stakspor til en streng i Java
  • Periode og varighed i Java
  • RegEx til matchende datomønster i Java
  • Det "sidste" nøgleord i Java
  • Undtagelseshåndtering i Java
  • Opret en brugerdefineret undtagelse i Java
  • Uforanderlige objekter i Java
  • Hvorfor er streng uforanderlig i Java?
  • Modulo-operatøren i Java
  • Erklæring om Java-switch
  • Java toString () metode
  • Anonyme klasser i Java
  • Konverter tid til millisekunder i Java
  • Sammenligning af datoer i Java
  • Java Copy Constructor
  • Kommandolinjeargumenter i Java
  • XOR-operatøren i Java
  • Kontrollerede og ikke-markerede undtagelser i Java
  • Valideringer for Enum-typer
  • Overflow og Underflow i Java
  • Sammenligning af lange værdier i Java
  • Skift mellem store og små bogstaver i Java
  • Java 14 Record Keyword
  • Nummerformatering i Java

3. Java-samtidighed

4. Java-samlinger

5. Java Streams

6. Java IO

7. Avanceret Java

  • Komposition, aggregering og tilknytning i Java
  • Grundlæggende om Java-sikkerhed
  • Arbejde med netværksgrænseflader i Java
  • Konverter Hex til ASCII i Java
  • En guide til UDP i Java
  • Sådan får du et navn på en metode, der udføres
  • Ændring af kommentarparametre ved kørselstid
  • Hvordan får man alle datoer mellem to datoer?
  • Vejledning til undslipning af tegn i Java RegExps
  • Introduktion til Java Serialization
  • Opkaldsmetoder ved kørsel ved hjælp af Java-refleksion
  • Dynamiske proxyer i Java
  • Vejledning til Java Clock Class
  • En guide til ResourceBundle
  • Svage referencer i Java
  • Afsendelse af e-mails med Java
  • Praktiske Java-eksempler på Big O Notation
  • Vejledning til Java-instrumentering
  • Stak hukommelse og bunkeplads i Java
  • Indstilling af Java-versionen i Maven (populær)
  • Hashing en adgangskode i Java
  • Forskellige måder at fange Java Heap Dumps på
  • Sådan udskiftes mange, hvis udsagn i Java
  • Forståelse af hukommelseslækage i Java
  • Java er lig med () og hashCode () -kontrakter
  • Generiske konstruktører i Java
  • Java valgfri som returtype
  • Vejledning til System.gc ()
  • Generering af tilfældige numre inden for et interval i Java
  • Konverter tegnarray til streng i Java
  • En guide til System.exit ()
  • Java Scanner hasNext () vs. hasNextLine ()
  • Konvertering af Java Date til OffsetDateTime
  • Generering af tilfældige datoer i Java
  • Tilføjelse af lukkekroge til JVM-applikationer
  • Sammenligning af arrays i Java
  • En guide til BitSet i Java

8. Sporing af Java-udvikling

  • Nye funktioner i Java 8
  • Java 9 Nye funktioner
  • Bedste Java-websteder
  • Staten Java i 2018
  • Guide til Java 10
  • Staten Java i 2019

Der går vi - Java-serien "Tilbage til det grundlæggende", der dækker grundlæggende operationer med samlinger og IO.