? Java langage de programmation de Sun Microsystems est un outil populaire pour la programmation d'une grande variété d'applications . Le succès de Java réside dans le "write once, run anywhere " la philosophie. La machine virtuelle Java (JVM ) permet cette flexibilité possible. La JVM est un interprète conçu pour fonctionner sur PC , MacOS et Linux. Le kit de développement Java (JDK ) est une collection d'outils qui permettent aux développeurs d'écrire , de documenter et tester des applications Java. Oracle a acquis Sun Microsystems en 2010 et poursuit le développement du JDK. JDK options
Oracle propose plusieurs options JDK pour les développeurs Java . JavaSE (Standard Edition) est un programme de développement Java de base contenant tous les outils nécessaires pour l'écriture et le déploiement d'applications Java pour ordinateur de bureau , serveur et embarqué utilisation ( dispositif électronique ) . JavaEE (Enterprise Edition) comprend un logiciel de serveur Java pour développer des applications intranet et Internet dans un environnement d'entreprise . JavaME ( Mobile Edition ) prend en charge les programmes écrits avec un faible encombrement spécifiquement pour les téléphones cellulaires, les lecteurs ebook et autres appareils mobiles . Toutes les versions du JDK sont disponibles à partir de Oracle.com sans frais.
NetBeans IDE
Toutes les éditions Java peuvent s'exécuter dans l'EDI environnement de développement intégré (IDE). L' IDE est un programme qui permet aux utilisateurs d'écrire , compiler et tester le code dans une fenêtre de programme. Ceci élimine le besoin d'écrire du code dans un programme, la compilation ou de l'emballage Code de la ligne de commande , et déboguer du code dans un programme distinct. Bien que n'étant pas un composant par défaut du JDK , NetBeans est un moyen pratique, option gratuite pour les développeurs qui n'utilisent pas actuellement une IDE .
JVM
La Java machine virtuelle doit être installé sur un ordinateur avant un programme Java s'exécute. Écrit spécifiquement pour chaque système d'exploitation, la JVM interprète le code Java pour instructions spécifiques à la plateforme , ce qui permet un programme écrit sur un ordinateur pour fonctionner sur Windows, MacOS ou Linux sans aucune modification.
Java Archives
Photos
La Java Archive (JAR ) programme crée des fichiers avec l'extension. jar. Ces fichiers sont essentiels lors de la création de programmes complexes nécessitant l'emballage d'un certain nombre de dossiers liés à la distribution du programme. Tout comme un fichier . Zip, le fichier . Jar permet tout un programme composé de plusieurs fichiers à transférer en un seul morceau . Cela réduit le risque qu'un fichier source essentielle est omise lors d'un téléchargement de programme .
Autre JDK Elements
Le type et le nombre d'éléments inclus dans le JDK dépend de la La version . Le serveur GlassFish Java , par exemple , est un résultat par défaut uniquement dans le JDK Enterprise Edition. Outils pour les appareils sans fil et Blu -ray sont des composants par défaut uniquement dans l'édition mobile . Les composants individuels de n'importe quelle édition peuvent être ajoutés à la version actuellement installée selon les besoins .