Maison > Java > javaDidacticiel > Qu'est-ce que la technologie Java

Qu'est-ce que la technologie Java

(*-*)浩
Libérer: 2019-05-27 11:13:57
original
5278 Les gens l'ont consulté

Nous discutons souvent de la technologie Java partout, mais de quoi s'agit-il exactement ? La section suivante présentera que la technologie Java n'est pas seulement un langage de programmation, mais aussi une plateforme.

Qu'est-ce que la technologie Java

La technologie Java est un langage de programmation et une plateforme.

Langage de programmation Java

Le langage de programmation Java est un langage de haut niveau qui peut être décrit par les caractéristiques suivantes :

Simple                             Neutralité structurelle

Orienté objet

Portabilité

Distribué

Hautes performances

Multi-threading

Fiabilité

Dynamique                                                                                                                                                                                                                              .

Dans le langage de programmation Java, tous les codes sources sont écrits dans des fichiers texte se terminant par l'extension .java

Ensuite, ces fichiers sources seront compilés en .class via le document de l'éditeur javac ; Un fichier .class ne contient pas de code source, mais plutôt du « bytecode ». ——Langage machine JVM ;

Ensuite, l'outil de lancement Java exécutera votre application en utilisant une instance de la machine virtuelle Java.

Étant donné que la machine virtuelle Java est disponible sur différents systèmes d'exploitation, le même fichier .class peut s'exécuter sous Windows, Solaris OS, Linux, Mac OS et d'autres systèmes d'exploitation. Certaines machines virtuelles, comme Java SE HotSpot at a Glance, améliorent les performances des applications pendant l'exécution. Ceux-ci incluent : la recherche de goulots d'étranglement en termes de performances, la recompilation des fragments de code fréquemment utilisés, etc.

Plateforme Java

Une plate-forme est un environnement matériel ou logiciel qui prend en charge l'exécution de programmes. Nous mentionnons souvent certaines plateformes populaires, telles que Windows, Linux, Solaris OS, Mac OS... La plupart des plateformes peuvent être considérées comme une combinaison de systèmes d'exploitation et de matériel sous-jacent. La plate-forme Java est différente de la plupart des autres plates-formes dans la mesure où il s'agit simplement d'une plate-forme de développement logiciel fonctionnant sur un autre matériel.

La plateforme Java comporte deux composants :

Java Virtual Machine

JavaAPIJava Virtual Machine, qui est la base de la plate-forme Java et a été porté sur diverses plates-formes matérielles.

L'API Java est un ensemble de composants logiciels qui fournissent de nombreuses fonctions utiles. Il est regroupé en bibliothèques de classes ou d'interfaces associées. Les soi-disant bibliothèques sont ce que nous appelons souvent des packages.

En tant qu'environnement de plateforme indépendant, la plateforme Java est un peu plus lente que le code natif. Sans menacer la portabilité, le développement rapide des compilateurs et des machines virtuelles a rendu la plateforme Java plus performante.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal