Premiers pas avec Java

Java est l'un des langages de programmation les plus populaires, souvent utilisé pour créer des applications Web et d'entreprise. Cette collection de didacticiels vous aidera à vous familiariser avec les concepts de base de Java.

Principes de base du langage Java

Avant d'en apprendre davantage sur les classes et les objets, commençons par la syntaxe de base du langage.

  • Syntaxe de base en Java
  • Introduction aux primitives
  • Explication de la méthode Java main ()
  • Structures de contrôle
  • Un guide des boucles Java
  • Guide des packages Java
  • Pass-by-Value en tant que mécanisme de transmission de paramètres en Java

Java POO

Ensuite, plongeons dans le monde de la programmation orientée objet, avec des exemples Java pratiques.

  • Classes et objets Java
  • Classes de béton
  • Modificateurs d'accès
  • Constructeurs
  • Un guide pour créer des objets
  • Classes abstraites
  • Interfaces
  • Guide de l'héritage
  • Le mot - clé this
  • Le super mot - clé
  • Surcharge et écrasement de méthode
  • Le mot-clé statique
  • Énumérations Java
  • Le mot-clé final

Chaînes Java

Les chaînes sont un type de données courant en Java, représentant du texte. Voyons comment créer et utiliser des objets String .

  • Tout sur la chaîne en Java
  • Pourquoi String est immuable en Java
  • Comparaison de chaînes
  • Conversions de chaîne Java
  • Méthode Java toString ()

Exceptions Java

Les exceptions sont des comportements anormaux lors de l'exécution d'un programme. Comprenons ce que sont les exceptions Java et comment elles peuvent nous aider à écrire du code moins sujet aux erreurs.

  • Gestion des exceptions en Java
  • Créer une exception personnalisée
  • Exceptions enchaînées
  • Différence entre les lancers et les lancers en Java
  • Essayez avec des ressources

Tableaux Java

Il est temps de jeter un œil à notre première structure de données en Java - les tableaux.

  • Tableaux en Java: un guide de référence
  • Initialisation des tableaux
  • La classe java.util.Arrays

Collections Java

Un type plus complexe de structure de données sont les collections, qui, par rapport aux tableaux, ont une taille dynamique.

  • Liste des tableaux
  • LinkedList
  • L'opérateur diamant à Java
  • Comparateur et comparable
  • Les bases des génériques Java
  • HashSet
  • HashMap
  • Initialiser un HashMap
  • Itérateur
  • Conversion entre un tableau et une liste en Java

Flux Java

Enfin, nous arrivons aux flux Java - qui ne sont pas des structures de données, mais des enveloppes autour des sources de données et nous permettent de traiter les données plus efficacement.

  • Introduction aux flux Java 8
  • Le didacticiel de l'API Java 8 Stream
  • Interfaces fonctionnelles dans Java 8
  • Guide des collectionneurs de Java 8
  • Filtre de flux Java avec expression Lambda

Java IO

Recherchez des moyens d'interagir avec les fichiers et d'autres méthodes d'entrée / sortie de données en Java.

  • E / S console en Java
  • Lecture à partir d'un fichier
  • Créer un fichier
  • Ecrire dans un fichier
  • Introduction à l'API de fichier Java NIO2
  • BufferedReader
  • OutputStream

Environnement de développement Java

Il est important de comprendre les principes fondamentaux du fonctionnement de la machine virtuelle Java et des autres outils de développement.

  • Différence entre JVM, JRE et JDK
  • Mémoire de pile et espace de tas en Java
  • Chargeurs de classe

Bien sûr, il y a beaucoup plus à apprendre sur la programmation Java, et les outils de développement et les API disponibles changent chaque jour. Mais avec une base solide des concepts de base, vous pouvez vous lancer dans la construction de quelque chose et toujours continuer à apprendre.

Pour plus de tutoriels et d'exemples de résolution de problèmes en Java, consultez également la catégorie Java sur le site.