Zelfstudie "Terug naar de basis" in Java

Deze tutorialserie richt zich op de kern Java - "Terug naar de basis". We gaan het hebben over Java Collections en Java IO:

1. Kernconcepten van Java-taal

  • Java - Probeer met bronnen
  • Gids voor het gesynchroniseerde trefwoord in Java
  • Een gids voor Java 9-modulariteit
  • Klasse-laders in Java
  • Java-beweringen gebruiken
  • Overerving en samenstelling (Is-a versus Has-a-relatie) in Java
  • Gids voor het vluchtige trefwoord in Java
  • Wrapper-klassen in Java
  • Snelle gids voor java.lang.System
  • Objecttype casten in Java
  • Een gids voor de afrondingsmethode in Java
  • Concrete klasse in Java
  • Beheer structuren in Java
  • Wat is een POJO-les?
  • Gebruik van de Not Operator in If-voorwaarden in Java
  • Objecten in Java vergelijken

2. Core Java

  • Binaire getallen in Java
  • Java 8 - Krachtige vergelijking met Lambdas
  • Java - Random Long, Float, Integer en Double
  • Java-timer
  • Een getal afronden naar N decimalen in Java
  • Gids voor UUID in Java
  • Java - GetPath (), getAbsolutePath () en getCanonicalPath () in Java vergelijken
  • ClassNotFoundException versus NoClassDefFoundError
  • Itereren over Enum-waarden in Java
  • De StackOverflowError in Java
  • Een stapeltracering converteren naar een tekenreeks in Java
  • Periode en duur in Java
  • RegEx voor het matchen van datumpatroon in Java
  • Het "laatste" sleutelwoord in Java
  • Afhandeling van uitzonderingen in Java
  • Maak een aangepaste uitzondering in Java
  • Onveranderlijke objecten in Java
  • Waarom is String onveranderlijk in Java?
  • De Modulo-operator in Java
  • Java Switch-instructie
  • Java toString () - methode
  • Anonieme lessen in Java
  • Converteer tijd naar milliseconden in Java
  • Datums in Java vergelijken
  • Java Copy Constructor
  • Opdrachtregelargumenten in Java
  • De XOR-operator in Java
  • Gecontroleerde en ongecontroleerde uitzonderingen in Java
  • Validaties voor Enum-typen
  • Overloop en onderstroom in Java
  • Lange waarden in Java vergelijken
  • Hoofdletterongevoelige tekenreeksovereenkomst in Java
  • Sleutelwoord voor Java 14-records
  • Nummeropmaak in Java

3. Java-gelijktijdigheid

4. Java-verzamelingen

5. Java-streams

6. Java IO

7. Geavanceerde Java

  • Samenstelling, aggregatie en associatie in Java
  • De basisprincipes van Java-beveiliging
  • Werken met netwerkinterfaces in Java
  • Converteer Hex naar ASCII in Java
  • Een gids voor UDP in Java
  • Hoe u een naam kunt krijgen van een methode die wordt uitgevoerd
  • Annotatieparameters tijdens runtime wijzigen
  • Hoe krijg ik alle datums tussen twee datums?
  • Gids voor ontsnappende tekens in Java RegExps
  • Inleiding tot Java-serialisering
  • Methoden tijdens runtime aanroepen met behulp van Java Reflection
  • Dynamische proxy's in Java
  • Gids voor Java Clock Class
  • Een gids voor de ResourceBundle
  • Zwakke referenties in Java
  • E-mails verzenden met Java
  • Praktische Java-voorbeelden van de Big O-notatie
  • Gids voor Java-instrumentatie
  • Stack Memory en Heap Space in Java
  • De Java-versie instellen in Maven (populair)
  • Hashing een wachtwoord in Java
  • Verschillende manieren om Java-heapdumps vast te leggen
  • Hoe u veel if-verklaringen in Java kunt vervangen
  • Inzicht in geheugenlekken in Java
  • Java is gelijk aan () en hashCode () Contracten
  • Generieke constructeurs in Java
  • Java Optioneel als Return Type
  • Gids voor System.gc ()
  • Willekeurige getallen genereren in een bereik in Java
  • Converteer Character Array naar String in Java
  • Een gids voor System.exit ()
  • Java-scanner hasNext () versus hasNextLine ()
  • Java-datum converteren naar OffsetDateTime
  • Willekeurige datums genereren in Java
  • Shutdown Hooks toevoegen voor JVM-applicaties
  • Arrays in Java vergelijken
  • Een gids voor BitSet in Java

8. Java-ontwikkeling volgen

  • Nieuwe functies in Java 8
  • Java 9 nieuwe functies
  • Beste Java-sites
  • De staat Java in 2018
  • Gids voor Java 10
  • De staat Java in 2019

Daar gaan we - de "Back to Basics" Java-serie, die basisbewerkingen met verzamelingen en IO omvat.