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

Java - Syntaxe de base

Lorsque nous considérons un programme Java, il peut être défini comme une collection d'objets qui communiquent en invoquant les méthodes de l'autre. Voyons maintenant brièvement ce que signifient les variables de classe, d'objet, de méthode et d'instance.

Premier programme Java

Regardons un code simple qui imprimera les mots Hello World .

Exemple

Démo en direct
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. Veuillez suivre 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.

Identifiants 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 identifiants .

En Java, il y a plusieurs points à retenir concernant les identifiants. Ils sont les suivants −

Modificateurs Java

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

Nous examinerons plus de détails sur les modificateurs dans la section suivante.

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 lui-même est un objet sur le tas. 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 limitent une variable à l'une des quelques valeurs prédéfinies. Les valeurs de cette liste énumérée sont appelées des énumérations.

Avec l'utilisation d'énumérations, il est possible de réduire le nombre de bogues dans votre code.

Par exemple, si nous considérons une application pour un magasin de jus de fruits frais, il serait possible de limiter la taille du verre à petit, moyen et grand. Cela garantirait qu'il ne permettrait à personne de commander une taille autre que petite, moyenne ou grande.

Exemple

Démo en direct
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

Remarque − Les énumérations peuvent être déclarées comme étant les leurs ou à l'intérieur d'une classe. Les méthodes, les variables et les constructeurs peuvent également être définis à l'intérieur des énumérations.

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 constantes ou variables ou tout autre nom d'identifiant.

résumé affirmer booléen pause
octet cas attraper car
classe const continuer par défaut
faire doubler autre énumération
étend finale enfin flottant
pour aller à si implémente
importer instancede entier interface
longue natif nouveau forfait
privé protégé public retour
court statique strictfp super
commutateur synchronisé ceci lancer
lance transitoire essayer annuler
volatil pendant

Commentaires en Java

Java prend en charge les commentaires sur une seule ligne et sur plusieurs lignes très similaires à C et C+plus;. Tous les caractères disponibles dans un commentaire sont ignorés par le compilateur Java.

Exemple

Démo en direct
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

Utiliser des lignes vides

Une ligne ne contenant qu'un espace blanc, é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 de classes. Fondamentalement, si vous devez créer une nouvelle classe et qu'il existe déjà une classe contenant une partie du code dont vous avez besoin, il est alors possible de dériver votre nouvelle classe à partir du code déjà existant.

Ce concept permet de réutiliser les champs et les 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 la superclasse et la classe dérivée est appelée la sous-classe .

Interfaces

En langage Java, une interface peut être définie comme un contrat entre des objets sur la façon de communiquer entre eux. Les interfaces jouent un rôle essentiel 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 prochaine ?

La section suivante explique les objets et les classes dans la programmation Java. À la fin de la session, vous serez en mesure d'obtenir une image claire de ce que sont les objets et les classes en Java.


Java

  1. Mot-clé Java final
  2. Opérateur instanceof Java
  3. Classe statique imbriquée Java
  4. Classe anonyme Java
  5. Classe Java Singleton
  6. Réflexion Java
  7. Classe Java ObjectOutputStream
  8. Génériques Java
  9. Classe de fichier Java