Well... le tuto est destiné aux débutants (certe, de son titre ) donc,les expérimentés, on va s'amuser à reprendre ces etapes là pour rafraichir la memoire un ti peu ... allons y !!
Java... le langage pas le tas du café est un langage de programmation (pour réaliser/produire des programmes/logiciels) qui a une syntaxe précise qu'on doit apprendre plus tard, bon on va commencer le java, mais pas l'apprendre...en sérieux, seule la documentation officiel (j'espère enfin)peu le contenir. Il est connu sous ce logo
En pratique, il y a plusieurs version/types du java, tout depend du contexte du travail...
- Java SE: standard edition (pour la programmation des programme ordinaire,...a oui, et les applets biensur !!)
- Java EE: entreprise edition (pour le e-business sur web ...)
- Java ME: mobile edition (pour les mobiles )
Ici, le tuto est un peu général, donc peu importe la version que vous utilisé...mmm, évidemment c'est Java SE tant que vous êtes débutants
La caractéristique la plus importante du Java (et pour laquelle il est utilisé partout), c'est qu'il est portable... a bon ca vx dire koi alors
C'est à dire, les programmes réalisés avec java, peuvent fonctionner sur pluuuusieurs platformes ( plusieurs systeme d'exploitations, windows xp,linux, symbian ohh ce dernier est pour les téléphones portables ... mais oui, il fonctionne n'importe ou ).
Bon... OK! mais comment
Quand on compile un programme (c-a-d on convertit son code en un vrai exécutable qui fonctionne...), il est convertit selon le système (si vous compilez sous xp, puis sous linux, vous allez avoir des exécutable différent, même si il font la même tache, et donnent le même résultat).
mais avec Javaaaaa
Attendez , avec Java, le compilateur ne convertit pas le code selon le vrai système avec lequel vous travaillez, mais avec un système virtuel... en fait, c'est toute une machine qui est virtuelle, qui s'appelle JVM (Java Virtual Machine). et c elle (la jvm) qui est responsable de l'execution du programme résultat ... on dit, qu'elle constitut la liaison entre le programme résultat, et le systeme d'exploitation.
Donc, on constate que pour qu'un systeme puisse comminiquer avec un programme java, il faut avoir son JVM qui consiste en l'installation de la JRE(java runtime environnement) téléchargeable sur le site de SUN Microsystems)
Télécharger ici !!!!
Apres l'installation de la JRE, maintenant on est pres à a parler... Eclipse (puisque, lui aussi c'est un programme java qui nécissite donc la JRE pour qu'il fonctionne )
Eclipse !!! Voila ce que wiki dit a son propos
Eclipsenote 1 est un environnement de développement intégré libre extensible, universel et polyvalent, permettant de créer des projets de développement mettant en œuvre n'importe quel langage de programmation. Eclipse IDE est principalement écrit en Java (à l'aide de la bibliothèque graphique SWT, d'IBM), et ce langage, grâce à des bibliothèques spécifiques, est également utilisé pour écrire des extensions.
La spécificité d'Eclipse IDE vient du fait de son architecture totalement développée autour de la notion de plugin (en conformité avec la norme OSGi) : toutes les fonctionnalités de cet atelier logiciel sont développées en tant que plug-in.
Plusieurs logiciels commerciaux sont basés sur ce logiciel libre, comme par exemple IBM Lotus Notes 8, IBM Symphony ou WebSphere Studio Application Developer.
Bref...c là ou on ecrit le code, puis on le compile, en fin, on l'exécute
Télécharger eclipse ici !!!
-Décompresser le fichier téléchargé dans C:\
-Dans le dossier C:\eclipse y a eclipse.exe
-Clique droit sur le fichier, puis envoyer vers bureau (raccourci).
-Maintenant vous ouvrez eclipse depuis le raccourci qu'on vient de créer sur le bureau
-Aaaattendez en regardant le truc bleu "splash screen" (evident ,mmm c'est une etapes comme meme sur le MON PC il prends la moitié du temps de développement)
-Enfin, il est ouvert...
Eclipse donne une boite de dialogue pour l'espace de travail (workspace) c la ou il met tout les projets, code.... donnez un chemin, et cocher par defaut en bas.
-apres, vous allez faire rencontre pour le 1er démérrage, avec la belle interface de bienvenu vous la fermer en haut a gauche
-Là on commence les taches qu'on va souvent faire au départ de chaque projet de developpement :
1/- menu file--> new --> java project (Entrez un nom de projet et cliquer entrée)
2/- file --> new --> package (entrer le nom du package dans "name" de cette forme yyy.xxx, par exemple com.elmalignoangelo)
3/- file --> new --> class (entrer le nom de la class de cette forme généralement MaClasse, par exemple ElMalignoAngelo, en bas, cocher public static void main(String args[]), puis finish)
vous obtiendrez quelque chose comme cela :
- Code:
package com.elmalignoangelo;
public class MaClasse {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
-Remplacer // TODO Auto-generated method stub avec votre code... par exemple
- Code:
System.out.println("Hello World");
...sert à afficher Hello world à l'écran
-Maintenant, ettt enfin, pour compiler et exécuter :
menu Run-->Run (ou bien Ctrl+F11)
Un ti peu en bas, ya un onglet "console" il représente l'ecran...disant ca doit afficher Hello World, sinn... relisez depuis le début
Maintenant, c'est le temps pour sortir... a bientot les gars...les filles aussi
Dernière édition par El Maligno Angelo le Lun 30 Nov - 12:51, édité 1 fois (Raison : Images ajoutées)
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares