Cours java master 1 reseaux et technologies de telecommunications
Ministère de l'Enseignement Supérieur et de la Recherche Scienti ?que Centre universitaire de BBA Institut des Sciences et de la Technologie Département d'électronique Filière Électronique et Télécommunication SUPPORT DE COURS JAVA INTRODUCTION ET PROGRAMMATION OBJET AVANCÉE Par Mezaache Salah Eddine ANNEE UNIVERSITAIRE CPartie Introduction au langage Java C Introduction Nous traitons Java d'abord comme un langage de programmation classique Nous aborderons les objets ultérieurement Le langage Java est un langage orientéobjet fortement typé ?? un des langages objets les plus utilisés Parmi les avantages de Java on peut citer ?? langage populaire ?? une grande bibliothèque de fonctionnalité prédé ?nies ?? un typage fort ce qui permet au compilateur d ? e ?ectuer de nombreuses véri ?cations lors de la compilation moins de bugs ? ?? langage indépendant de la plateforme ?? langage adapté aux systèmes de communications programmation distribuée La structure d'un programme Java Un programme Java n'utilisant pas de classe dé ?nie par l'utilisateur ni de fonctions autres que la fonction principale main pourra avoir la structure suivante public class test public static void main String arg code du programme ?n de la méthode ou fonction statique main ?n de la class test La fonction main appelée aussi méthode est la première méthode à être exécutée lors de l'exécution d'un programme Java Elle doit avoir obligatoirement la signature public static void main String arg Ou public static void main String arg Le nom de l'argument arg peut être quelconque C'est un tableau de cha? nes de caractères représentant les arguments de la ligne de commande Nous y reviendrons un peu plus loin Au début du code source et avant la dé ?nition de la classe il est usuel de trouver des instructions d'importation de classes Par exemple import java io public class test public static void main String arg code du programme main class Prenons un exemple Soit l'instruction d'écriture suivante CSystem out println Hello world qui écrit Hello world à l'écran Il y a dans cette simple instruction beaucoup de choses ?? System est une classe dont le nom complet est java lang System ?? out est une propriété de cette classe de type java io PrintStream une autre classe ?? println est une méthode de la classe java io PrintStream On peut assimiler une classe à une ressource Ici le compilateur aura besoin d'avoir accès aux deux classes java lang System et java io PrintStream Les centaines de classes de Java sont réparties dans des archives aussi appelées des paquetages package Les instruction import placées en début de programme servent à indiquer au compilateur de quelles classes externes le programme a besoin celles utilisées mais non dé ?nies dans le ?chier source qui sera compilé Ainsi dans notre exemple notre programme a besoin des classes java lang System et java io PrintStream On le spéci ?e avec l'instruction import On pourrait écrire en début de programme import java lang System import java io PrintStream Un programme Java utilisant couramment plusieurs dizaines de classes externes il serait
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 27, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 280.4kB