Cours (format PDF type présentation PowerPoint : 105 diapositives) d'introduction au langage JAVA : historique du langage JAVA, présentation de la programmation orientée objet, exemples de POO, notions de packages, utilité et utilisation.
[...] Suivant les cas, l'attribut ou méthode protected est considéré comme publique ou comme privé. Un champ protected sera considéré comme publique (donc accessibles sans restriction) pour : Toutes les méthodes de la classe Toutes les méthodes des sous-classes de celle considérée (quelque soit les packages auxquels elles appartiennent) Toutes les méthodes des classes du package contenant la classe considérée Dans tous les autres cas, le champ est considéré60 comme privé. Droits d'accès friendly est l'accès par défaut. [...]
[...] Java va s'imposer avec l'expansion du web : le langage est léger, ce qui convient parfaitement à la bande passante limitée du web. De plus, ce dernier relie des machines très nombreuse et diverses : Java étant conçu pour être portable et indépendant du matériel, il est donc adapté à la structure du web. En 1994 : développement du navigateur HotJava pouvant faire tourner des applets(applications Java sous navigateur) 1995 : Java reçoit le soutien de Netscape qui l'intègre dans son navigateur Mai : Netscape prend la licence Septembre : JDK 1.ob Java et Le est plus rapide en raison du statut de langage semi compilé de Java, mais la différence tend à s'amenuiser, voire disparaître pour des codes Java optimisés. [...]
[...] Ex : dans la classe Moto, deux variables d'instance sont définies couleur et vitesse Les valeurs de couleur fixées pour chacun des objets créé sont verte, bleu et verte. Ces dernières peuvent être modifiées au cours de l'exécution du programme si une méthode d'autorise. Il peut existe des variables de classe (static) qui s'appliquent à la classe elle-même et à tous ses objets. Leurs valeurs sont stockées dans la classe. Ex : un compteur d'objets créés à partir de la classe. [...]
[...] \classes Le répertoire . \lib Le répertoire courant désigné par point Organisation des packages Dans le cas d'un fichier Moto.java, nous avions définit un package "vehiculesMoteur.deuxRoues" dans lequel se positionnait le fichier Moto.class. Au moment de l'exécution d'une l'application nécessitant une classe de ce fichier, la JVM va chercher le répertoire "vehiculesMoteur" dans chacun des emplacements defini dans le CLASSPATH (dont le répertoire courant). Si elle le trouve, elle cherche le répertoire "deuxRoues" du répertoire "vehiculesMoteur" et si elle le trouve elle accède à Moto.class Organisation des packages Il est possible de définir le CLASSPATH de manière temporaire, au cours de l'exécution java –classpath . [...]
[...] Nom de la méthode Entre parenthèse, les éventuels arguments nécessaire au bon déroulement de la méthode. Les parenthèse sont obligatoire. Si des argument sont demandés, ils sont obligatoire également (au moment de l'utilisation des méthode ) Si les droits d'accès ne sont pas précisés, ils sont attribués par défaut (frienfly) Ex : pubic void repeindre (peinture, couleur) Le constructeur est une méthode particulaire nécessaire à la création d'un objet et visant à initialiser ce dernier. Attention, cette méthode porte le même nom que la classe, doit être public et n'a pas de type de retour (pas même void). [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture