Java langage de programmation a été initialement développé par Sun Microsystems qui a été initié par James Gosling et publié en 1995 en tant que composant principal de la plate-forme Java de Sun Microsystems (Java 1.0 ).
la dernière version de Java Standard Edition est Java SE 8. Avec L’avancement de Java et sa popularité généralisée, plusieurs configurations ont été construites pour convenir à différents types de plates-formes., Par exemple: J2EE pour les Applications D’entreprise, J2ME pour les Applications mobiles.
Les nouvelles versions de J2 ont été renommées en Java SE, Java EE et Java ME respectivement. Java est garanti D’être écrit une fois, exécuté N’importe où.
Java est −
-
Orientée Objet En Java, tout est un Objet. Java peut être facilement étendu car il est basé sur le modèle objet.,
-
indépendant de la plate − forme-contrairement à de nombreux autres langages de programmation, y compris C et c+ & plus;, lorsque Java est compilé, il n’est pas compilé dans une machine spécifique à la plate-forme, mais dans un code Ce code octet est distribué sur le web et interprété par la machine virtuelle (JVM) sur n’importe quelle plate-forme sur laquelle il est exécuté.
-
Simple − Java est conçu pour être facile à apprendre. Si vous comprenez le concept de base de OOP Java, il serait facile à maîtriser.,
-
sécurisé − avec la fonctionnalité sécurisée de Java, il permet de développer des systèmes sans virus et sans inviolabilité. Les techniques d’authentification sont basées sur le cryptage à clé publique.
-
Architecture-neutral − le compilateur Java génère un format de fichier objet architecture-neutral, qui rend le code compilé exécutable sur de nombreux processeurs, avec la présence de Java runtime system.
-
Portable − étant neutre en architecture et n’ayant aucun aspect dépendant de l’implémentation de la spécification, Java est portable., Le compilateur en Java est écrit en ANSI C avec une limite de portabilité propre, qui est un sous-ensemble POSIX.
-
Robust − Java fait un effort pour éliminer les situations sujettes aux erreurs en mettant l’accent principalement sur la vérification des erreurs au moment de la compilation et la vérification de l’exécution.
-
multithread − avec la fonctionnalité multithread de Java, il est possible d’écrire des programmes pouvant effectuer plusieurs tâches simultanément. Cette fonctionnalité de conception permet aux développeurs de construire des applications interactives qui peuvent fonctionner en douceur.,
-
interprété − le code D’octet Java est traduit à la volée en instructions Machine natives et n’est stocké nulle part. Le processus de développement est plus rapide et analytique car la liaison est un processus incrémental et léger.
-
Haute Performance − avec L’utilisation de compilateurs juste à temps, Java permet des performances élevées.
-
Distribuées en Java est conçu pour l’environnement distribué de l’internet.,
-
Dynamique − Java est considérée comme la plus dynamique en C ou C&plus+ car il est conçu pour s’adapter à un environnement en constante évolution. Les programmes Java peuvent contenir une grande quantité d’informations d’exécution qui peuvent être utilisées pour vérifier et résoudre les accès aux objets à l’exécution.
Histoire de Java
James Gosling a lancé Java language project en juin 1991 pour une utilisation dans l’un de ses nombreux projets de décodeurs., La langue, initialement appelée » Oak « d’après un chêne qui se trouvait devant le bureau de Gosling, s’appelait également « Green » et a fini par être renommée plus tard en Java, à partir d’une liste de mots aléatoires.
Sun a publié la première implémentation publique en tant que Java 1.0 en 1995. Il a promis Write Once, Run Anywhere (WORA), fournissant des temps d’exécution gratuits sur les plates-formes populaires.
Le 13 novembre 2006, Sun a publié une grande partie de Java en tant que Logiciel libre et open source selon les termes de la GNU General Public License (GPL).,
Le 8 mai 2007, Sun a terminé le processus, rendant tout le code de base de Java libre et open-source, à l’exception d’une petite partie du code dont Sun ne détenait pas les droits d’auteur.
Outils dont vous aurez besoin
pour exécuter les exemples décrits dans ce tutoriel, vous aurez besoin d’un ordinateur Pentium 200 MHz avec un minimum de 64 Mo de RAM (128 Mo de RAM recommandé).
Vous aurez également besoin des logiciels suivants −
- Linux 7.,1 ou système D’exploitation Windows xp/7/8
- Java JDK 8
- Bloc-Notes Microsoft ou tout autre éditeur de texte
Ce tutoriel fournira les compétences nécessaires pour créer des applications GUI, réseau et web à l’aide de Java.
Quelle est la prochaine étape?
Le chapitre suivant vous guidera sur la façon d’obtenir Java et sa documentation. Enfin, il vous explique comment installer Java et préparer un environnement pour développer des applications Java.
Leave a Reply