Salut man :p
Le java est un langage de programmation qui peut fonctionner sur la plupart des plate-formes et des systèmes d'exploitations.
Pourquoi, tout simplement car c'est un langage interprété, ce qui signifie que quand tu compiles (tu convertis ton code source en un code que la machine peut comprendre) tu n'obtiens pas de fichier exécutable (.exe sous windows par exemple), mais un autre fichier, que l'on appelle fichier "byte-code", qui est une version pré-compilée de ton programme.
Il te faut ensuite un vrai fichier exécutable (un .exe dans l'exemple de windows) qui interprète ton fichier byte-code, et qui l'exécute. Ce fichier byte-code peut donc être exécuté sur n'importe quel système d'exploitation, vu que le byte-code est identique....
J'espère avoir été assez clair et synthétique, mais ya tellement de choses a dire sur le JAVA que....
Et on va pas dire que t nul, mais débutant :D
@+++ et pour les autres questions -> mail ou MSN ;)