Kern Java Handleiding

Welkom bij de Core Java Tutorial. Ik heb veel geschreven over Core Java en Java EE-frameworks. Er was geen indexpost voor de Core Java-tutorial, en ik kreeg regelmatig e-mails waarin werd gevraagd er een te maken, zodat elke beginner ze kan volgen en Core Java-programmering kan leren. Eindelijk heb ik de tijd gevonden, en hier vermeld ik alle berichten die verband houden met de Core Java-tutorial en die ik denk dat je zullen helpen om Core Java in korte tijd te leren. Deze lijst is bijgewerkt tot Java-10 en zal binnenkort worden bijgewerkt met de nieuwste wijzigingen in Java-11 en verder.

Core Java Tutorial

Deze Core Java-tutorials gaan ervan uit dat je enige basiskennis hebt van programmeren. Deze berichten zijn niet bedoeld voor iemand die niet weet wat if-else blokken of for-lus zijn, enz. Dus waarom nog meer tijd verspillen? Lees ze gewoon in de onderstaande volgorde en leer Core Java-programmering. Als je denkt dat je alles weet over Java, scroll dan naar beneden en lees de tutorials in de sectie “Geavanceerde onderwerpen”. Ik weet zeker dat je iets de moeite waard zult vinden om te lezen.

Core Java Tutorial – Aan de slag

  1. Java instellen in Windows OS
  2. Je eerste Java-programma schrijven
  3. Java-methode
  4. Constructor in Java
  5. Java-toegangsmodifiers – public, protected, private en standaard
  6. Java for-lus
  7. Java while-lus
  8. Java do while-lus
  9. Java-statische sleutelwoord
  10. Java break-sleutelwoord
  11. Java continue-sleutelwoord

Kern Java zelfstudie – Objectgeoriënteerde concepten

  1. OOPS Concepten
  2. Compositie in Java
  3. Overerving in Java
  4. Compositie vs Overerving in Java
  5. Gekoppelde Java Klassen

Kern Java Tutorial – Gegevenstypen en Operatoren

  1. Java Gegevenstypen, Primitieven en Binaire Literals
  2. Java Autoboxing en Unboxing
  3. Java Wrapper Klassen
  4. Java Ternaire Operator

Core Java Handleiding – Interface, Abstracte Klasse

  1. Abstracte Klasse in Java
  2. Interface in Java
  3. Verschil tussen Abstracte Klasse en Interface in Java

Core Java Handleiding – String Manipulatie

  1. Waarom is String onveranderlijk (immutable) en definitief (final)?
  2. Begrip van Java String Pool
  3. Java String subsequence voorbeeld
  4. Java String compareTo voorbeeld
  5. Voorbeeld van Java String substring
  6. Het omzetten van String naar char en vice versa
  7. Voorbeeld van Java Split String
  8. String naar byte array en vice versa
  9. String naar char array
  10. Java String concatenatie
  11. String, StringBuffer en StringBuilder in Java
  12. String programma’s in Java

Core Java zelfstudie – Arrays

  1. Een Array initialiseren in Java
  2. Twee dimensionale array in Java
  3. Java Array van ArrayList
  4. Voorbeeld van String naar String Array
  5. Variabele argumenten in Java uitgelegd
  6. Elementen toevoegen aan een Java-array
  7. Een array sorteren in Java
  8. Java String Array naar String
  9. Java ArrayList naar Array
  10. Array converteren naar ArrayList in Java
  11. Hoe arrays kopiëren in Java

Kern Java Handleiding – Annotatie en Enum

  1. Java Annotaties Handleiding
  2. Java @Override Annotatie
  3. Java Enum Voorbeeld Handleiding

Kern Java Handleiding – Collectie & Generics

  1. Java Collecties Framework Handleiding
  2. Java Lijst
  3. Java ArrayList
  4. Java LinkedList
  5. Java Set
  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 Example
  17. Priority Queue Java
  18. ArrayList vs CopyOnWriteArrayList
  19. Hoe ConcurrentModificationException te vermijden bij het gebruik van een Iterator
  20. Java Generics Voorbeeld Zelfstudie

Core Java Zelfstudie – IO-operaties

  1. Maak een nieuw bestand in Java
  2. Verwijder een bestand in Java
  3. Bestandscheiders in Java
  4. Verwijder een map recursief in Java
  5. Hernoem en verplaats een bestand in Java
  6. Krijg bestandsgrootte in Java
  7. Krijg bestandsextensie in Java
  8. Hoe controleer je of een bestand bestaat in Java
  9. Hoe controleer je of een bestand een map is in Java
  10. Hoe krijg je de laatste wijzigingsdatum van een bestand in Java
  11. Voorbeeld van een Java FileNameFilter om specifieke bestanden op te lijsten
  12. Java Bestandspad, Absoluut pad en Kanoniek pad uitgelegd
  13. Hoe bestandsmachtigingen instellen in Java
  14. 4 manieren om een bestand te kopiëren in Java
  15. Bestand lezen in Java met behulp van BufferedReader, Scanner, Files
  16. Java Scanner Klasse
  17. Een bestand openen in Java
  18. Lees een bestand naar een tekenreeks in Java
  19. Java Lees bestand regel voor regel
  20. Hoe een bestand schrijven in Java
  21. Hoe gegevens toevoegen aan een bestand in Java
  22. InputStream converteren naar bestand
  23. Voorbeeld van Java Random Access File
  24. Bestand downloaden vanaf URL voorbeeld
  25. Java GZip voorbeeld
  26. Tijdelijke bestanden in Java
  27. CSV-bestand lezen met behulp van de Java Scanner-klasse
  28. Voorbeeld van Java Property-bestand

Kern Java Zelfstudie – Uitzonderingsafhandeling

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

Kern Java Zelfstudie – Multithreading en Concurrentie

  1. Threads in Java
  2. Thread Levenscyclus
  3. Voorbeeld van Thread Slapen
  4. Voorbeeld van Thread joinen
  5. Thread wachten, melden, notifyAll Voorbeeld
  6. Thread Safety in Java – Synchronisatie
  7. Java ThreadLocal Voorbeeld
  8. Java Timer en TimerTask Voorbeeld
  9. Java Thread Pool Voorbeeld
  10. Java Callable Future Voorbeeld
  11. Java FutureTask Voorbeeld
  12. Java ScheduledThreadPoolExecutor Voorbeeld
  13. Java Lock Voorbeeld

Kern Java Handleiding – Reguliere Expressies

  1. Reguliere Expressies in Java Voorbeeld Handleiding
  2. Valideren van E-mailadres met behulp van Reguliere Expressie in Java
  3. Valideren van Telefoonnummer met Regex in Java

Kern Java Reflectie API

  1. Java Reflectie API Handleiding

Java 7

  1. Tekst in schakelgeval
  2. Probeer met Resources – Java ARM
  3. Binair Literals in Java
  4. Onderstrepingstekens in numerieke literals
  5. Meerdere Uitzonderingen Opvangen in een enkel vangblok
  6. Java PosixFilePermission voorbeeld om bestandsmachtigingen in te stellen

Java 8

  1. Overzicht van Java 8-functies
  2. Wijzigingen in Java 8-interface
  3. Lambda-uitdrukkingen in Java
  4. Stream API in Java
  5. Java Date Time API Voorbeeld Zelfstudie
  6. Java Spliterator

Java 9

  1. Kenmerken van Java 9
  2. Java 9 privémethode in interfaces
  3. Verbeteringen aan try-with-resources in Java 9
  4. Verbeteringen aan de Java 9 Optional-klasse
  5. Verbeteringen aan de Java 9 Stream API
  6. Java 9 “var” voor lokale variabelen
  7. Wijzigingen in Java 9 met “_” (underscore)
  8. Java 9 Factory Methodes voor Onveranderlijke Lijst
  9. Java 9 Factory Methodes voor Onveranderlijke Set
  10. Java 9 Factory Methodes voor Onveranderlijke Map
  11. Java 9 Modules
  12. Java 9 Module Basisprincipes Deel 2
  13. Java Module Ontwikkelen met Command Prompt
  14. Java Module Ontwikkelen met Eclipse
  15. Java Module Ontwikkelen met IntelliJ IDEA

Java 10

  1. Java 10 Functies
  2. Java 10 Lokale Variabelentypinferenz

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 System Class
  6. Internationalisatie (i18n) in Java
  7. Atomische operaties in Java
  8. Thread Dump in Java
  9. Deadlocks in Java
  10. Objecten sorteren in Java
  11. Begrip van JDK, JRE en JVM
  12. Java Classloader Voorbeeld Tutorial
  13. Java object klonen

Nou, dat is veel leesmateriaal voor een kern Java-tutorial. Maar als je denkt dat ik iets gemist heb, ga dan gerust verder en geef hieronder commentaar. Ik zal daarover schrijven en het aan de lijst toevoegen. Referentie: Oracle JavaSE Tutorial

Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial