Jeux Libres

Plateforme de création de jeux vidéo (Le site est en cours de création / réorganisation)


» Les Tutoriaux » L'histoire de java. (Introduction + installation)

L'histoire de java. (Introduction + installation)


Ici, je vais vous présenter un langage qui connait un grand succès!!




La naisance de java


Introdution



Comment java est né ?



Le java, appelé Oak à l'origine, est un langage de programmation récent né en 1990. Au départ, il a été conçu pour rendre les appareils électroménagers indépendants et interactifs entre-eux. L'idée était de pouvoir commander ces appareils électroménagers (machines à laver, ...) à distance avec une télécommande. Mais malheureusement ce fut un échec.
Alors pourquoi le java n'a pas disparu ?
Tout simplement parce que dans les années 90, il y eut aussi l'expansion d'internet, et le java, étant un langage orienté internet, a été repris pour rendre les pages interactives entre elles.
C'est là que java connu un grand succès car il peut être utilisé dans beaucoup de domaines différents.
De plus c'est un langage qui peut s'utiliser avec n'importe quel machine et système d'exploitation : il est portable!

La crise de Java



En 1993 : il y a eut une crise avec java car une entreprise nommée sun fut fondée et elle a repris le langage java, car window refusait de rendre son langage publique.

Sun possédait donc le java, ce qui le fut devenir un langage privé, ce fut une grande perte pour les ingénieurs.

Le Java redevenu un langage publique!



Mais heureusement, en 2006, sun a accepter de rendre le langage java publique.

Différences entre le java et le c++ :



Le c++ n'est pas de la POO à 100%, il est né plus tôt (en 1960) et n'était pas portable (il ne marchait que sous window).

Le java lui est purement orienté objet, il est plus récent que le c++ (1990) et est portable. (marche sur toutes les machines et systèmes d'exploitation)

Vous vous êtes peut être rendu compte que quand vous utilisez certains logiciels (oppen office entre autre), il y a parfois un logo qui apparait, c'est le fameux logo du langage java, c'est tout simplement une tasse de café bleue avec de la fumée orange qui en ressort et le mot Java écrit en dessous.

Le logo de java



Le voici (certains l'on surement déjà vu!) :


Abréviation : POO = programmation orientée objet.


Les différentes versions de java.


Evolution de Java



Java a évolué au cours des années. (de la version 1 à la version 6)
La plus récente est la version 6.2.
La première version comptait une centaines de classes, tandis que la plus récente en comporte maintenant plus de 3500 !!!

C'est énorme, même si un programmeur faisait du java toute sa vie, il ne les connaîtrait pas toutes!

C'est pour ça qu'il nous faudra consulter régulièrement la javadoc pour voir à quoi servent les classes, quels services peuvent-elles rendre, etc ...

Les différents versions du java



Il y a 3 sortes de versions :

La 1ère c'est la JME (java micro édition), pour les systèmes portables. (gsm, ...)
La 2ème c'est la JSE (java standart édition), pour les ordinateurs de bureaux. (PC, MAC, ordinateurs portables, ...)
Et la troisième c'est la JEE (java entreprise édition), pour les entreprises utilisant un réseau local (clients, serveur).


Fonctionnement du java.


Pouvoir compilé le java sur votre PC



Je vous ai raconté l'histoire de java et présenter ses différentes versions, mais comment le faire fonctionner sur votre PC?

Sachez d'abord que java fait 2 compilations :

Fonctionnement du langage Java


-Tous les fichiers édités s'enregistrent avec l'extension ".java".
-Lors de la compilation, java transforme ces fichiers en d'autres fichiers contenant un langage compréhensible par la machine : le byte code.
Ces fichiers ont l'extension ".class" : c'est la précompilation.

Ensuite, java transforme ces fichier ".class" en fichiers exécutables (".exe") grâce à une machine virtuelle qui permet de faire fonctionner ce byte code sous le système d'exploitation de la machine.
Celle-ci s'appelle la JVM. (java virtual machine)

La compilation du langage Java peut se résumé simplement avec le shéma suivant :


Voilà donc en gros comment marche le java.

Maintenant, comment l'installer ?

Installation de Java sur votre PC!



Pour ça il faut se rendre à l'adresse suivante :

[url=http://www.java.com/fr/download/windows_xpi.jsp?locale=fr&host=www.java.com:80]cliquez ici[/url]
Oui, bon, il ne veux pas me mettre ce lien, je ne sais pas pourquoi.
Tant pire copier coller le dans votre barre d'adresse.

Là normalement vous devriez avoir cette page qui s'affiche dans votre navigateur web.

Là vous pouvez le télécharger pour Mozilla/FireFox, je vous conseille d'utiliser FireFox plutôt que internet explorer qui
n'est plus mit à jour depuis longtemps, et qui offre moins de fonctionnalités.
Vous voyez que tout est expliqué pour l'installation, et si vous êtes sous Linux, ou Mac OS, vous cliquer sur le lien que j'ai entouré en rouge et vous avez là les compilateur Java à télécharger pour n'importe quel OS.

Et c'est cool parce que tout est expliqué en plus!

Voici les liens directs :

Pour window vista/xp/server, ...
cliquez ici
Pour Linux :
Cliquez ici


Là donc vous télécharger

Une fois le téléchargement et l'installation terminé; il faut télécharger un éditeur.

Moi, je vous propose un éditeur spécial pour apprendre plus facilement le java.
Ca s'appelle blue-J, c'est un éditeur fait par une université (Kent university) dans le but d'enseigner plus facilement le java aux étudiants.

pour l'avoir c'est ici :
cliquez ici

Vous choisissez le bon lien en fonction de votre OS.

Une fois l'installation et le téléchargement terminé, il vous reste plus qu'à ouvrir blue-j, là, vous devez rechercher où se trouve votre compilateur java, logiquement il est dans C:\programmes files\ (quelque chose du genre)
Prenez au minimum le jdk 6
Ensuite vous cliquer sur launch blue-j.

Si cet IDE ne vous plait pas, vous pouvez toujours en chercher un autre et le changer.
Je vous mettrez le code source des classes qu'on va utiliser pour travailler pour ceux qui veulent utiliser un autre IDE.


Comme il y a beaucoup de classes et que c'est impossible de retenir par coeur à quoi servent toutes ces classes et leurs méthodes, il sera très utile d'aller voir dans la javadoc ce que font les méthodes d'une classe si vous ne comprenez pas, mais c'est en Anglais. L'adresse c'est :

cliquez ici

Comme c'est en Anglais, je tâcherai de vous expliquer en français les classes de bases. Bien sur on ne va pas savoir tout voir, cela prendrai un siècle :D.
Il y a des classes qui se ressemblent, c'est juste à vous de voir lesquelles vous aurez besoin en fonction de la mise en forme de votre jeux. Vous devrez donc apprendre à devenir indépendants et chercher vous même sur Internet le fonctionnement des classes, et des méthodes que vous aurez besoin plus tard pour vos propre jeux.
Vous pouvez aussi télécharger la javadoc si vous le souhaitez. (Mais ça je trouves pas le lien =S)
Enfin pas grave façon c'est en Anglais donc on comprend pas.




Java a donc été inventé pour télécommander des appareils électroménager, mais ce fut un échec. Grâce à l'expansion d'internet, le java n'a pas disparu, il a connu un grand succès! Il y eu une crise pour les ingénieur car l'entreprise "sun" à voulu posséder java, mais finalement, "sun" a accepté de rendre ce langage public.



Rédigé par Lo



Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

A propos de la construction du site...
352244 pages ont été consultées sur le site !
Dont 241 pages pendant les 24 dernières heures.

Page générée en 0.388 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Construis ton jeu en PHP : Apprenez à créer votre jeu en PHP
- A.C.S.E.L. : Club de patinage artistique de Caen


  © 2005-2008 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.