![]() ![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() ![]() |
|
À ne pas confondre avec Javascript.
Le langage Java, créé en 1991 par Sun Microsystems, est un langage orienté objet dérivé du langage C++, mais plus facile, moins encombrant et plus portable. Il permet de créer des applications exécutables dans n'importe quel système d'exploitation, ou encore des applets, applications dédiés à des tâches précises fonctionant dans un navigateur. L'exécution de ces deux types d'applications nécessite une "machine virtuelle" sur l'ordinateur de l'utilisateur.
Quelques exemples en ligne:
![]() ![]() ![]() ![]() ![]() ![]() Le fichier source d'un programme écrit en Java est un simple fichier texte, contenant uniquement des caractères ascii de base, dont l'extension est .java. Lorsque le programme est prêt à être testé, il doit être compilé (traduit en langage machine) à l'aide d'un compilateur. Toutefois, contrairement aux langages compilés traditionnels, pour lesquels le compilateur crée un fichier binaire directement exécutable par un processeur donné (c'est-à-dire un fichier binaire contenant des instructions spécifiques à un processeur), le code source Java est compilé en un langage intermédiaire dans un fichier portant le même nom que le fichier source à l'exception de son extension (.class). Cette caractéristique permet au programme écrit en Java d'être portable, c'est-à-dire qu'il ne dépend pas d'une plate-forme donnée. Le code intermédiaire n'est exécutable sur aucune plate-forme sans la présence d'une machine virtuelle, un interpréteur Java tournant sur une plate-forme donnée, et capable d'interpréter ce code intermédiaire. Java dispose de nombreuses librairies, ensemble de fonction et/ou de procédures, qui peuvent ainsi être utilisées avec Java pour des applications diversifiées: son, video, etc Processing est un exemple passionnant d'environnement de programmation qui utilise Java pour créer des applications expérimentales et artistiques. En ligne, de nombreuses applets (applications) Java sont notamment utilisées dans des contextes allant de l'éducation à l'expérimentation, ou encore pour des services nécessitant du calcul en temps réel. Attention, certaines d'entre elles ralentissent parfois considérablement l'affichage des pages. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |