Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Fondamentaux de Java : Maîtriser la Syntaxe de Base

Lorsque l'on considère un programme Java, il peut être défini comme une collection d'objets qui communiquent en invoquant les méthodes les uns des autres. Examinons brièvement ce que signifient classe, objet, méthodes et variables d'instance.

Premier programme Java

Regardons un code simple qui affichera les mots Hello World.

Exemple

Live Demo
public class MyFirstJavaProgram {
  /* This is my first java program.
   * This will print 'Hello World' as the output */
  public static void main(String []args) {
    System.out.println("Hello World"); // prints Hello World
  }
}

Voyons comment enregistrer le fichier, compiler et exécuter le programme. Suivez les étapes suivantes :

Sortie

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World

Syntaxe de base

À propos des programmes Java, il est très important de garder à l'esprit les points suivants.

Identificateurs Java

Tous les composants Java nécessitent des noms. Les noms utilisés pour les classes, les variables et les méthodes sont appelés identificateurs.

En Java, il y a plusieurs points à retenir sur les identificateurs :

Modificateurs Java

Comme d'autres langages, il est possible de modifier les classes, les méthodes, etc., en utilisant des modificateurs. Il existe deux catégories de modificateurs :

Nous examinerons plus en détail les modificateurs dans la prochaine section.

Variables Java

Voici les types de variables en Java :

Tableaux Java

Les tableaux sont des objets qui stockent plusieurs variables du même type. Cependant, un tableau est lui-même un objet sur la pile. Nous verrons comment déclarer, construire et initialiser dans les prochains chapitres.

Énumérations Java

Les énumérations ont été introduites dans Java 5.0. Les énumérations restreignent une variable à n'avoir que quelques valeurs prédéfinies. Les valeurs de cette liste énumérée sont appelées enums.

L'utilisation des enums permet de réduire le nombre de bugs dans votre code.

Par exemple, si nous considérons une application pour un bar à jus frais, il serait possible de restreindre la taille du verre à petit, moyen et grand. Cela garantirait qu'il ne serait pas possible de commander une autre taille que petit, moyen ou grand.

Exemple

Live Demo
class FreshJuice {
  enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
  FreshJuiceSize size;
}
public class FreshJuiceTest {
  public static void main(String args[]) {
    FreshJuice juice = new FreshJuice();
    juice.size = FreshJuice.FreshJuiceSize.MEDIUM;
    System.out.println("Size: " + juice.size);
  }
}

L'exemple ci-dessus produira le résultat suivant :

Sortie

Size: MEDIUM

Note – Les enums peuvent être déclarées comme leurs propres classes ou à l'intérieur d'une classe. Les méthodes, variables, constructeurs peuvent être définis à l'intérieur des enums également.

Mots-clés Java

La liste suivante montre les mots réservés en Java. Ces mots réservés ne peuvent pas être utilisés comme noms de constantes, de variables ou d'autres identificateurs.

abstractassertbooleanbreak
bytecasecatchchar
classconstcontinuedefault
dodoubleelseenum
extendsfinalfinallyfloat
forgotoifimplements
importinstanceofintinterface
longnativenewpackage
privateprotectedpublicreturn
shortstaticstrictfpsuper
switchsynchronizedthisthrow
throwstransienttryvoid
volatilewhile

Commentaires en Java

Java prend en charge les commentaires sur une ligne et sur plusieurs lignes, très similaires à C et C++. Tous les caractères disponibles à l'intérieur de tout commentaire sont ignorés par le compilateur Java.

Exemple

Live Demo
public class MyFirstJavaProgram {
  /* This is my first java program.
   * This will print 'Hello World' as the output
   * This is an example of multi-line comments. */
  public static void main(String []args) {
    // This is an example of single line comment
    /* This is also an example of single line comment. */
    System.out.println("Hello World");
  }
}

Sortie

Hello World

Utilisation des lignes vides

Une ligne ne contenant que des espaces blancs, éventuellement avec un commentaire, est connue comme une ligne vide, et Java l'ignore totalement.

Héritage

En Java, les classes peuvent être dérivées d'autres classes. Fondamentalement, si vous avez besoin de créer une nouvelle classe et qu'il existe déjà une classe qui a une partie du code dont vous avez besoin, il est possible de dériver votre nouvelle classe du code déjà existant.

Ce concept vous permet de réutiliser les champs et méthodes de la classe existante sans avoir à réécrire le code dans une nouvelle classe. Dans ce scénario, la classe existante est appelée superclasse et la classe dérivée est appelée sous-classe.

Interfaces

En langage Java, une interface peut être définie comme un contrat entre objets sur la façon de communiquer entre eux. Les interfaces jouent un rôle vital dans le concept d'héritage.

Une interface définit les méthodes qu'une classe dérivée (sous-classe) doit utiliser. Mais l'implémentation des méthodes dépend entièrement de la sous-classe.

Quelle est la suite ?

La prochaine section explique les objets et les classes en programmation Java. À la fin de la session, vous aurez une image claire de ce que sont les objets et les classes en Java.

Java

  1. Comprendre le mot-clé final en Java : variables, méthodes et classes
  2. L'opérateur instanceof en Java : guide complet
  3. Comprendre les classes imbriquées statiques en Java : utilisation, différences et exemples
  4. Maîtriser les classes internes anonymes en Java : définition, syntaxe et exemples pratiques
  5. Le pattern Singleton en Java expliqué : implémentation et utilisation sûre
  6. Maîtriser la réflexion Java : inspection des classes, méthodes et champs à l'exécution
  7. Maîtriser Java ObjectOutputStream : Sérialisation, méthodes et exemples pratiques
  8. Maîtriser les génériques Java : Construire du code réutilisable et type-safe
  9. Maîtriser les opérations sur les fichiers Java avec java.io – Création, lecture, écriture et suppression