Tutoriel Java «Retour aux principes de base»

Cette série de didacticiels se concentre sur le noyau Java - «Retour aux principes de base» . Nous allons couvrir les collections Java et Java IO:

1. Concepts de base du langage Java

  • Java - Essayez avec des ressources
  • Guide du mot-clé synchronisé en Java
  • Guide de la modularité de Java 9
  • Chargeurs de classe en Java
  • Utilisation des assertions Java
  • Héritage et composition (relation Is-a vs Has-a) en Java
  • Guide du mot-clé volatile en Java
  • Classes Wrapper en Java
  • Guide rapide de java.lang.System
  • Conversion de type d'objet en Java
  • Un guide de la méthode finalize en Java
  • Classe de béton à Java
  • Structures de contrôle en Java
  • Qu'est-ce qu'une classe POJO?
  • Utilisation de l'opérateur Not dans des conditions If en Java
  • Comparaison d'objets en Java

2. Core Java

  • Nombres binaires en Java
  • Java 8 - Comparaison puissante avec Lambdas
  • Java - Random Long, Float, Integer et Double
  • Minuterie Java
  • Comment arrondir un nombre à N décimales en Java
  • Guide de l'UUID en Java
  • Java - Comparaison de getPath (), getAbsolutePath () et getCanonicalPath () en Java
  • ClassNotFoundException et NoClassDefFoundError
  • Itération sur des valeurs d'énumération en Java
  • Le StackOverflowError en Java
  • Conversion d'une trace de pile en chaîne en Java
  • Période et durée en Java
  • RegEx pour faire correspondre le modèle de date en Java
  • Le mot-clé «final» en Java
  • Gestion des exceptions en Java
  • Créer une exception personnalisée en Java
  • Objets immuables en Java
  • Pourquoi String est immuable en Java?
  • L'opérateur Modulo en Java
  • Instruction Java Switch
  • Méthode Java toString ()
  • Cours anonymes à Java
  • Convertir le temps en millisecondes en Java
  • Comparaison des dates en Java
  • Constructeur de copie Java
  • Arguments de ligne de commande en Java
  • L'opérateur XOR en Java
  • Exceptions cochées et non cochées en Java
  • Validations pour les types Enum
  • Débordement et sous-débordement en Java
  • Comparaison de valeurs longues en Java
  • Correspondance de chaînes insensible à la casse en Java
  • Mot-clé d'enregistrement Java 14
  • Formatage des nombres en Java

3. Concurrence Java

4. Collections Java

5. Flux Java

6. Java IO

7. Java avancé

  • Composition, agrégation et association en Java
  • Les bases de la sécurité Java
  • Utilisation des interfaces réseau en Java
  • Convertir Hex en ASCII en Java
  • Un guide d'UDP en Java
  • Comment obtenir le nom d'une méthode en cours d'exécution
  • Modification des paramètres d'annotation à l'exécution
  • Comment obtenir toutes les dates entre deux dates?
  • Guide pour échapper des caractères dans Java RegExps
  • Introduction à la sérialisation Java
  • Appeler des méthodes lors de l'exécution à l'aide de Java Reflection
  • Proxies dynamiques en Java
  • Guide de la classe d'horloge Java
  • Un guide du ResourceBundle
  • Faibles références en Java
  • Envoi d'e-mails avec Java
  • Exemples Java pratiques de la notation Big O
  • Guide de l'instrumentation Java
  • Mémoire de pile et espace de tas en Java
  • Définition de la version Java dans Maven (populaire)
  • Hachage d'un mot de passe en Java
  • Différentes façons de capturer des vidages de tas Java
  • Comment remplacer plusieurs instructions if en Java
  • Comprendre les fuites de mémoire en Java
  • Contrats Java equals () et hashCode ()
  • Constructeurs génériques en Java
  • Java facultatif comme type de retour
  • Guide de System.gc ()
  • Génération de nombres aléatoires dans une plage en Java
  • Convertir un tableau de caractères en chaîne en Java
  • Un guide de System.exit ()
  • Scanner Java hasNext () contre hasNextLine ()
  • Conversion d'une date Java en OffsetDateTime
  • Générer des dates aléatoires en Java
  • Ajout de hooks d'arrêt pour les applications JVM
  • Comparaison de tableaux en Java
  • Un guide de BitSet en Java

8. Suivi du développement Java

  • Nouvelles fonctionnalités de Java 8
  • Nouvelles fonctionnalités de Java 9
  • Meilleurs sites Java
  • L'état de Java en 2018
  • Guide de Java 10
  • L'état de Java en 2019

Nous y voilà - la série Java "Back to Basics", qui couvre les opérations de base avec les collections et les E / S.