Tutoriel Core Java

Bienvenue dans le Tutoriel Core Java. J’ai beaucoup écrit sur Core Java et les frameworks Java EE. Il n’y avait pas de billet d’index pour le tutoriel Core Java et je recevais des e-mails me demandant d’en créer un afin que tout débutant puisse les suivre et apprendre la programmation Java de base. Enfin, j’ai trouvé le temps et je répertorie tous les articles liés au tutoriel Core Java que je pense vous aideront à apprendre le Core Java en un rien de temps. Cette liste est mise à jour jusqu’à Java-10 et elle le sera bientôt avec les derniers changements dans Java-11 et au-delà.

Tutoriel Core Java

Ces tutoriels Core Java supposent que vous avez quelques connaissances de base en programmation. Ces articles de tutoriel Core Java ne sont pas destinés à quelqu’un qui ne sait pas ce que sont les blocs if-else ou les boucles for, etc. Alors pourquoi perdre plus de temps, lisez-les simplement dans l’ordre ci-dessous et apprenez la programmation Core Java. Si vous pensez tout savoir sur Java, faites défiler vers le bas et lisez les tutoriels dans la section « Sujets Avancés », je suis sûr que vous trouverez quelque chose d’intéressant à lire.

Tutoriel Core Java – Pour commencer

  1. Configuration de Java dans le système d’exploitation Windows
  2. Rédaction de votre premier programme Java
  3. Méthode Java
  4. Constructeur en Java
  5. Modificateurs d’accès Java – public, protected, private et par défaut
  6. Boucle for en Java
  7. Boucle while en Java
  8. Boucle do while en Java
  9. Mot-clé static en Java
  10. Mot-clé break en Java
  11. Mot-clé continue en Java

Tutoriel Java de base – Concepts orientés objet

  1. Concepts OOPS
  2. Composition en Java
  3. Héritage en Java
  4. Composition vs Héritage en Java
  5. Classes Emboîtées Java

Tutoriel Java de base – Types de données et opérateurs

  1. Types de données Java, Primitifs et Littéraux Binaires
  2. Autoboxing et Unboxing Java
  3. Classes Wrapper Java
  4. Opérateur Ternaire Java

Tutoriel Core Java – Interface, Classe Abstraite

  1. Classe Abstraite en Java
  2. Interface en Java
  3. Différence entre Classe Abstraite et Interface en Java

Tutoriel Core Java – Manipulation de Chaîne

  1. Pourquoi la chaîne est-elle immuable et finale?
  2. Comprendre le pool de chaînes Java
  3. Exemple de sous-séquence de chaîne Java
  4. Exemple de comparaison de chaînes Java
  5. Exemple de sous-chaîne Java String
  6. Conversion de chaîne en caractère et vice versa
  7. Exemple de fractionnement de chaîne Java
  8. Tableau de bytes en chaîne et vice versa
  9. Chaîne en tableau de caractères
  10. Concaténation de chaînes Java
  11. String, StringBuffer et StringBuilder en Java
  12. Programmes de chaînes en Java

Tutoriel sur Java de base – Tableaux

  1. Initialisation d’un tableau en Java
  2. Tableau bidimensionnel en Java
  3. Tableau Java de ArrayList
  4. Exemple de conversion de chaîne en tableau de chaînes
  5. Explication des arguments de variable Java
  6. Ajout d’éléments à un tableau Java
  7. Tri d’un tableau en Java
  8. Conversion d’un tableau de chaînes Java en chaîne
  9. Conversion d’un ArrayList Java en tableau
  10. Conversion d’un tableau en ArrayList en Java
  11. Comment copier des tableaux en Java

Tutoriel Core Java – Annotation et Enum

  1. Tutoriel sur les annotations Java
  2. Annotation Java @Override
  3. Exemple de tutoriel sur les énumérations Java

Tutoriel Core Java – Collection & Génériques

  1. Tutoriel sur le Framework de Collections Java
  2. Liste Java
  3. ArrayList Java
  4. LinkedList Java
  5. Ensemble Java
  6. HashSet Java
  7. TreeSet Java
  8. Map Java
  9. HashMap Java
  10. SortedMap Java
  11. TreeMap Java
  12. Queue Java
  13. Stack Java
  14. Iterator Java
  15. ListIterator Java
  16. Exemple de PriorityQueue Java
  17. File d’attente prioritaire Java
  18. ArrayList vs CopyOnWriteArrayList
  19. Comment éviter ConcurrentModificationException lors de l’utilisation d’un itérateur
  20. Tutoriel sur l’exemple des génériques Java

Tutoriel Core Java – Opérations d’IO

  1. Créer un nouveau fichier en Java
  2. Supprimer un fichier en Java
  3. Séparateurs de fichiers en Java
  4. Supprimer un répertoire de manière récursive en Java
  5. Renommer et déplacer un fichier en Java
  6. Obtenir la taille du fichier en Java
  7. Obtenir l’extension de fichier en Java
  8. Comment vérifier si un fichier existe en Java
  9. Comment vérifier si un fichier est un répertoire en Java
  10. Comment obtenir la date de dernière modification d’un fichier en Java
  11. Exemple de filtre de nom de fichier Java pour répertorier des fichiers spécifiques
  12. Explication du chemin du fichier Java, chemin absolu et chemin canonique
  13. Comment définir les autorisations de fichier en Java
  14. 4 façons de copier un fichier en Java
  15. Lecture de fichier en Java à l’aide de BufferedReader, Scanner, Files
  16. Classe Scanner Java
  17. Ouvrir un fichier en Java
  18. Lire un fichier en chaîne en Java
  19. Java Lire un fichier ligne par ligne
  20. Comment écrire un fichier en Java
  21. Comment ajouter des données à un fichier en Java
  22. Conversion d’un InputStream en fichier
  23. Exemple de fichier d’accès aléatoire Java
  24. Exemple de téléchargement de fichier à partir d’URL
  25. Exemple de compression GZip Java
  26. Fichiers temporaires en Java
  27. Lecture d’un fichier CSV à l’aide de la classe Scanner Java
  28. Exemple de fichier de propriétés Java

Tutoriel Core Java – Gestion des exceptions

  1. Gestion des exceptions en Java
  2. java.lang.NoSuchMethodError
  3. java.lang.NullPointerException

Tutoriel Core Java – Multithreading et concurrence

  1. Threads en Java
  2. Cycle de vie du thread
  3. Exemple de sommeil du thread
  4. Exemple de jointure de thread
  5. Exemple d’attente de thread, notify, notifyAll
  6. Sécurité des threads en Java – Synchronisation
  7. Exemple de ThreadLocal Java
  8. Exemple de Timer et TimerTask Java
  9. Exemple de pool de threads Java
  10. Exemple de Callable Future Java
  11. Exemple de FutureTask Java
  12. Exemple de ScheduledThreadPoolExecutor Java
  13. Exemple de verrou Java

Tutoriel Core Java – Expressions Régulières

  1. Exemple de Tutoriel sur les Expressions Régulières en Java
  2. Validation de l’Adresse Email en Utilisant une Expression Régulière en Java
  3. Validation du Numéro de Téléphone en Utilisant Regex en Java

API de Réflexion Core Java

  1. Tutoriel de l’API de Réflexion Java

Java 7

  1. Chaîne dans le cas de switch
  2. Essayez avec les ressources – Java ARM
  3. Binaires littéraux en Java
  4. Soulignements dans les littéraux numériques
  5. Capture de plusieurs exceptions dans un seul bloc catch
  6. Exemple de Java PosixFilePermission pour définir les autorisations de fichier

Java 8

  1. Présentation des fonctionnalités de Java 8
  2. Changements d’interface Java 8
  3. Expressions Lambda en Java
  4. API Stream en Java
  5. Exemple de tutoriel de l’API Java Date Time
  6. Java Spliterator

Java 9

  1. Fonctionnalités de Java 9
  2. Méthode privée Java 9 dans les interfaces
  3. Améliorations de Java 9 try-with-resources
  4. Améliorations de la classe Java 9 Optional
  5. Améliorations de l’API Java 9 Stream
  6. Java 9 « var » pour les variables locales
  7. Changements Java 9 « _ » (underscore)
  8. Java 9 Les méthodes de fabrique pour les listes immuables
  9. Java 9 Les méthodes de fabrique pour les ensembles immuables
  10. Java 9 Les méthodes de fabrique pour les cartes immuables
  11. Modules Java 9
  12. Principes de base des modules Java 9 – Partie 2
  13. Développer un module Java en utilisant l’invite de commande
  14. Développer un module Java avec Eclipse
  15. Développer un module Java avec IntelliJ IDEA

Java 10

  1. Caractéristiques de Java 10
  2. Inférence de type de variable locale Java 10

Java 11

  1. Fonctionnalités de Java 11
  2. 6 Nouvelles méthodes dans la classe String de Java 11

Tutoriel de base de Java – Sujets avancés

  1. Mémoire Heap Java et Mémoire Stack
  2. Java passe par valeur et non par référence
  3. Modèle de mémoire JVM et ramasse-miettes
  4. Sérialisation en Java
  5. Classe système Java
  6. Internationalisation (i18n) en Java
  7. Opérations atomiques en Java
  8. Thread Dump en Java
  9. Deadlocks en Java
  10. Tri des objets en Java
  11. Compréhension de JDK, JRE et JVM
  12. Tutoriel d’exemple de chargeur de classes Java
  13. Clonage d’objet Java

Eh bien, c’est beaucoup de matériel de lecture pour le tutoriel Java de base. Mais si vous pensez que j’ai omis quelque chose, n’hésitez pas à commenter ci-dessous. Je rédigerai quelque chose à ce sujet et l’ajouterai à la liste. Référence: Tutoriel Oracle JavaSE

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