Jeudi 21 Novembre 2024 | Présentation de Marie, Présentation de Marie au temple, par Joachim et Anne. Elle est donnée au Seigneur. / Christ, Roi de l'Univers |
depuis le 13/04/2012
|
Le fichier source doit être un fichier texte simple, non formaté, avec l'extension conventionelle .java
Celui-ci sera dans un premier temps interprété, puis dans un deuxième temps compilé. Le fichier qui sort de cette compilation, au lieu d'être
un fichier binaire, en langage machine, sera un pseudo-code, avec l'extension .class, destiné à
être utilisé avec une machine virtuelle.
C'est là qu'est la portabilité de Java, car chaque plateforme possédant une machine virtuelle, sera en mesure d'utiliser les fichiers .class
Deux types de programmes peuvent être créé avec Java, les Applications et les Applets. Les premiers fonctionnent comme tout autre
programme, tandis que les seconds sont très limités pour raison de sécurité (ils ne peuvent accéder au système).
Exemples :
public class nom_du_Programme { public static void main (String args[ ]) { System.out.println(Bonjour tout le monde !); } }
public class nom_Applet extends java.applet.Applet {
public static void paint (Graphics g) { g.drawString(Bonjour tout le monde !,25,55); } }
Pour permettre le développement des applications et applets, SUN propose gratuitement le JDK, Java Developement Kit.
Contenu assez complet : (Télécharger > JDK < 123.14 Mo)
Détail des utilitaires du JDK | |
---|---|
javac | Compilateur, transformant un code source en bytecode (pseudo-code). |
java | Machine virtuelle fonctionnant en mode texte. |
javap | permet de recréer un fichier source à partir d'un fichier pseudo-code. |
javadoc | permet de créer des Documentations grâce aux commentaires insérés dans les fichiers sources. |
jar | permet de compresser les classes Java en vue de réduire leur taille et assurer un téléchargement plus rapide. |