Les bases http://java.sun.com/docs/books/tutorial/

Transcription

Les bases http://java.sun.com/docs/books/tutorial/
Les bases
http://java.sun.com/docs/books/tutorial/
C’est
quoi
Java?
 Le language de programmation de
Java est un language à hauteniveau (comme parlé avec l’ordi
au lieu d’avoir besoin de connaître
les points fins).
 C’est un language orienté vers
l’objet (Objected Oriented)
Comment ça fonctionne?
 En Java
 Le code de source est écrit avec du texte normal (p.ex.
Bloc-note) et terminé avec l’extension de .java
 Ces fichiers de source sont ensuite compilés en fichiers
avec l’extension .class avec le compileur JAVAC.
 Le fichier .class contient un language seulement comprit
par le Java Virtual Machine (JavaVM)
 L’outil de ”java launcher” fait courir le program avec une
instance du Java Virtual Machine.
Comment
ça
fonctionne?
 À cause du fait que le Java
VM est disponible sur
plusieurs systèmes
d’exploitations, le même
fichier .class est capable
d’être utilisé sur des
ordinateurs avec Microsoft
Windows, Mac OS, ou Sun
Solaris.
Préparez pour utiliser Java
 Soyez certain que le Java SE Development Kit 6
(JDK 6) est installé. Vous pouvez le télécharger du site
http://java.sun.com/javase/6/download.jsp
 Soyez certain d’utiliser le JDK, et non le JRE.
Un
premier
programme
 Ouvrez Bloc-note et écrivez le suivant:
 Sauvegardez le document comme Bonjour.java
 Attention aux majuscules!
Temps
de
compiler
et
exécuter…
 Ouvrez l’écran de DOS en exécutant le CMD
 Retrouvez votre fichier .java en utilisant les
commandes de DOS (dir et cd)
Temps de compiler et exécuter…
 Exécuter le compileur de java (JAVAC) en tapant la
commande suivante:
javac Bonjour.java
Temps de compiler et exécuter…
 Un fichier de Bonjour.class devrait être créé
Temps de compiler et exécuter…
 Pour exécuter le programme tapez la commande
suivante:
java Bonjour
Mieux comprendre…
 Voici encore le code pour le programme de Bonjour
 Içi, les parties souligner en rouge sont des
commentaires (délimités par le / et *)
 Les commentaires ne sont pas exécuter par le
compileur mais ils sont utile pour les programmeurs.
Mieux comprendre…
 La ligne « class Bonjour » défini la classe et le nomme
Bonjour.
 Le code pour la classe de Bonjour apparait entre les
parenthèses { et }
Mieux comprendre…
 Toute les classes doivent avoir une méthode de main
 La méthode main est la point d’entrée de votre programme
et ferra appel à toutes les autres méthodes
 Tu peux nommer les arguments n’importe quoi mais la
convention est « args » ou « argv »
 Les arguments vous laisse changer les options du
programme sans avoir besoin de le recréer
Mieux comprendre…
 Utilise la classe de « System » (de la bibliothèque
principale de Java) pour imprimer au output standard
(l’écran)