public:java:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:java:accueil [2016/02/04 14:57] fbruckerpublic:java:accueil [2016/02/22 16:20] (Version actuelle) fbrucker
Ligne 1: Ligne 1:
 +====== Java et son environnement ======
  
 +===== SDK, JDK, JRE, JWat ? =====
 +
 +La monde Java est rempli d'acronyme. 
 +
 +De façon générale, Nous aurons besoin d'un JDK qui nous permettra de compiler du java pour l'exécuter sur une JVM grâce aux bibliothèque de la JRE :
 +
 +  * JDK : Java Development Kit (JRE + development tools javac, javap, ...): C'est le CQFT (Ce Qu'il Faut Télécharger)
 +  * JRE : Java Runtime Environment : machine + bibliothèques
 +  * JVM : Java Virtual Machine : les spécifications, mais par extension également la [[https://fr.wikipedia.org/wiki/Compilation_à_la_volée|JIT Compilation]].
 +
 +Les divers composants sont décrit [[http://www.oracle.com/technetwork/java/javase/tech/index.html|ici]].
 +
 +===== Téléchargement et installation =====
 +
 +Nous utiliserons la version 8 de [[http://java.com/fr/|java]]. Elle est disponible sur les machines de l'école mais pour l'utiliser chez soi, il faut l'installer. Il existe plusieurs versions du [[https://fr.wikipedia.org/wiki/Java_Development_Kit|JDK]], par exemple celui : 
 +  * d'[[https://www.java.com/fr/download/faq/develop.xml|Oracle]]
 +  * d'[[http://openjdk.java.net/install/index.html|OpenJDK]]
 +
 +Dans notre cours nous utiliserons celui d'Oracle. Le jdk 1.8 est téléchargeable ici : [[http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]]. Il suffit de choisir celui de son système d'exploitation (Windows, Linux ou mac).
 +
 +===== Un IDE =====
 +
 +Nous utiliserons [[https://www.jetbrains.com/idea/|Intellij Idea]]. [[https://www.jetbrains.com/idea/#chooseYourEdition| Téléchargez]] la version communautaire,  largement suffisante pour débuter et faire ses premiers programmes.
 +
 +C'est installé ! Vous pouvez maintenant [[public:java:utiliser_intellij|faire vos premiers pas avec Intellij]].
 +
 +===== Des tutoriaux =====
 +
 +Pour aller plus loin qu'un [[public:java:utiliser_intellij#On remplit le fichier|"Hello World!"]], de multiples tutoriaux existent sur le net :
 +
 +  * Incomplet, mais pouvant donner l'eau à la bouche : [[https://www.youtube.com/watch?v=WPvGqX-TXP0|Java en 30min]] (regardez ses [[https://www.youtube.com/user/derekbanas/playlists|playlists]], il y a d'autres tutoriaux sur Java).
 +  * Je ne saurais trop vous conseiller de suivre ceux d'Oracle :
 +    * [[http://www.oracle.com/technetwork/topics/newtojava/overview/index.html|vue générale de ce qu'est Java]]
 +    * [[https://docs.oracle.com/javase/tutorial/|Java tutorials]]
 +
 +Des [[public:java:misc|Notes]] sur les deux premiers trails d'Oracle.
 +
 +===== Rédacteurs ===== 
 +
 +  * François Brucker