TABLE DES MATIÈRES

NEWS

S.I.G.

JAVA
    Présentation
    BeanShellEditor
        documentation
    Ressources

JUMP (SIG Java)


GÉODÉSIE

JMM FOLIO

VOYAGES

GÉNÉALOGIE



JAVA
Présentation

logo_javaLe langage Java est un langage de programmation orienté objet né vers 1995 à l'initiative de SUN.

    Il s'agit d'un langage interprété. Le code source est compilé en pseudo-code ou byte-code pour être ensuite exécuté sur la machine-hôte par une machine virtuelle java résidente (la JVM) . Il existe des machines virtuelles java pour la plupart des systèmes d'exploitation, ce  qui offre aux applications JAVA une grande portabilité et justifie le slogan : "write once, run anywhere".

    Vous trouverez sur le site java de sun tout ce qu'il faut pour vous initier, à commencer par le SDK (Software Development Kit), ou simplement pour faire tourner des applications java récentes sur votre système (la Java VM).

    La version de java la plus récente est la version 5.0. Il se peut que votre système d'exploitation incorpore une vieille JVM, mais pour faire tourner des applications récentes, vous devrez probablement télécharger une JVM ou un SDK récent (SDK version 5.0).

    Le SDK de SUN offre tous les outils nécessaires pour compiler un programme java écrit avec un éditeur de texte (jre/bin/javac.exe) et pour éxécuter votre  programme (jre/bin/java.exe).  Très vite, vous aurez besoin d'un éditeur spécialisé, et je ne saurais trop vous conseiller JEdit, un éditeur de texte lui même écrit en java, et disposant d'une pléthore de plugins facilitant le développement en java.

    Si vous vous lancez dans un projet plus important, des IDE complets tels que ECLIPSE, JBuilder ou NetBeans sauront sans doute vous séduire, et à votre tour, vous m'apporterez de  précieux conseils d'utilisation.

    Vous trouverez dans les pages qui suivent des nouvelles du monde java, mes développements en java, et une liste de liens utiles.

 
SIG  -  JAVA  -  JUMP  -  GEODESIE  -  JMM  -  VOYAGES  -  GENEALOGIE  -  HOME
webmaster : michael.michaud@free.fr