Les deux révisions précédentes Révision précédente | |
public:java:accueil [2016/02/22 16:19] – fbrucker | public:java:accueil [2016/02/22 16:20] (Version actuelle) – fbrucker |
---|
| ====== 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 |