Maison  >  Article  >  Java  >  Que fait Java?

Que fait Java?

(*-*)浩
(*-*)浩original
2019-05-29 16:50:007433parcourir

Java se est le nom général du langage de programmation Java et de la plateforme Java lancés par Sun Microsystems en mai 1995.

Que fait Java?

Le navigateur HotJava (supportant les applets Java) implémenté en Java montre le charme de Java : multiplateforme, informatique dynamique du Web et de l'Internet. Depuis lors, Java a été largement accepté et a favorisé le développement rapide du Web. Les navigateurs couramment utilisés prennent désormais en charge les applets Java.

Le langage Java est probablement le premier choix pour les langages d'application réseau. Cela est dû à son haut degré de sécurité et à ses fonctionnalités multiplateformes. Vous pouvez le voir sur presque toutes les plates-formes informatiques actuelles. .

Java se est utilisé pour développer et déployer des applications Java sur des ordinateurs de bureau, des serveurs et des appareils embarqués et des environnements en temps réel. Java SE comprend des bibliothèques de classes pour développer des services Web Java. SE et Java EE constituent la base.

Java SE (Java Platform, Standard Edition, Java Standard Edition) est basé sur JDK et JRE.

JavaSE Origins

Le modèle de sécurité de Java remonte aux débuts de la plateforme, lorsqu'il était principalement considéré comme un mécanisme d'extension du navigateur destiné à améliorer l'expérience utilisateur. Le code Java exécuté peut provenir de diverses sources, dont certaines sont inconnues ou peu fiables. En conséquence, la sécurité de la plate-forme s'est initialement concentrée principalement sur la résolution du problème de la vérification de la fiabilité du code en cours d'exécution, et l'ensemble du jeu tournait autour de l'exécution d'applets dans le navigateur. Cependant, ce modèle est simplement divisé en parties fiables et non fiables, et même les applications modérément complexes ne peuvent pas fonctionner.

À partir de la version 1.2, Java a été progressivement reconnu comme une plate-forme de programmation et n'est plus seulement une extension de navigateur. Sun a commencé à fournir des fonctions de sécurité plus flexibles, en commençant par le concept de politiques de sécurité configurables. La documentation Java décrit son développement.

Lorsque la plate-forme Java a commencé à faire son chemin dans les environnements d'entreprise, il est rapidement devenu évident que les fonctionnalités purement basées sur le code n'étaient pas capables de gérer la sécurité des applications volumineuses. La version 1.4 de la plate-forme Java a introduit une nouvelle fonctionnalité appelée Java Authentication and Authorization Service (JAAS) pour intégrer les autorisations basées sur les utilisateurs dans les politiques de sécurité. Les autorisations pour un cadre de code particulier sur la pile sont désormais basées à la fois sur la source du code (son CodeSource) et sur l'identité, le groupe et le rôle attribués à l'utilisateur lors de l'authentification.

JAVA SE est un environnement indispensable pour exécuter des programmes JAVA. Une fois que vous disposerez du logiciel Java, vous entrerez dans un nouveau monde interactif.

Dans le passé, de nombreuses personnes se sont peut-être plaintes du fait que, bien que Java dispose d'assez bonnes fonctionnalités de protection multiplateforme et de sécurité, sa vitesse d'exécution est bien inférieure à celle de divers langages de programmation traditionnels tels que C++.

Cependant, SunMicrosystem est bien préparé cette fois. Non seulement il a subi des réformes majeures en termes de vitesse d'exécution, mais il a également apporté quelques modifications et améliorations au contenu. La dernière bibliothèque d'exécution JAVA crée un environnement pour exécuter JAVA. Cette version mise à niveau a amélioré les fonctionnalités du plug-in Java, en fournissant une prise en charge intégrée de Netscape 6OpenJVM, etc. Étant donné que JRE possède de nombreuses nouvelles fonctions et corrections de programme, si vous avez besoin d'informations détaillées, vous souhaiterez peut-être vous référer au site officiel de Sun.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn