c'est quoi le JAVA et sa dernière version JDK8??????

Voir le sujet précédent Voir le sujet suivant Aller en bas

c'est quoi le JAVA et sa dernière version JDK8??????

Message par Boutiche Amina le Lun 2 Juin - 13:16

La technologie Java a été testée, ajustée, étendue et mise à l'épreuve par une communauté dédiée. Avec plus de 6,5 millions de développeurs convaincus, Java est devenu le langage le plus important et le plus actif à travers le monde.
Sa flexibilité, son efficacité et sa portabilité font de Java un outil indispensable, et Nous étudiantS en biomédical sa nous intéressent JAVA in Bioinformatics:Grâce à la plate-forme d'indépendance nature de Java, il est en train de devenir un acteur clé dans la bio-informatique. De l'ordinateur à base biologique simulation des technologies et de bio-informatique Solutions de Sciences Physiome la PatternHunter sont deux exemples de l'adoption croissante de Java en bioinformatique  

Java qui permet aux développeurs :
- d'écrire des logiciels sur une plate-forme et de les exécuter sur pratiquement toutes les autres plates-formes, de créer des programmes à exécuter dans un navigateur Web et dans des services Web, de développer des applications serveur pour des forums, des magasins et des sondages en ligne, pour le traitement de formulaires HTML, et plus encore ;
- de combiner des applications ou des services basés sur Java pour créer des applications ou services très personnalisés ;
- d'écrire des applications puissantes et efficaces pour les téléphones portables, les processeurs à distance, les produits de consommation à faible coût et tous les autres types de périphériques dotés d'un signal numérique.
Le Java Development Kit (JDK)

Le JDK contient le JRE. C’est l’environnement indispensable à la création de programmes Java. Il inclut un compilateur, un interpréteur, ainsi qu’un environnement de développement comprenant des outils et des utilitaires favorisant la programmation. Depuis sa version 1.2, Java a été renommé Java 2. Le JRE a été renommé J2RE (Java 2 Runtime Environment).
Trois éditions de Java existent :
• J2ME : Java 2 Micro Edition • J2SE : Java 2 Standard Edition • J2EE : Java 2 Entreprise Edition
J2SE (Java 2 Standard Edition)
C'est le framework Java destiné aux applications pour poste de travail. Ce framework contient toutes les API de base, mais également toutes les API spécialisées dans le poste client (Swing, AWT et Java2D), ainsi que des API d'usage général comme JAXP (pour le parsing XML) et JDBC  Un framework est un kit de composants logiciels structurels, qui définissent les fondations ainsi que les grandes lignes de l'organisation de tout ou partie d'un logiciel Récemment renommé Java SE par Sun.
J2EE (Java 2 Enterprise Edition)
C'est l'extension serveur de la plate-forme J2SE (Java 2 Standard Edition) de SUN. J2EE est une plate-forme de développement qui permet de développer des applications Web composées de Servlet et JSP.
J2ME (Java 2 Micro Edition) ou Java ME
C'est le Framework Java spécialisé dans les applications mobiles. Des plates-formes Java compatibles avec J2ME sont embarquées dans de nombreux téléphones portables et PDA.
Une plate-forme J2ME est composée :
- d'une KVM (Kilobyte Virtual Machine), une machine virtuelle capable d'exécuter une application Java - d'une « configuration », une API donnant accès aux fonctions de base du système - d'un « profil », une API donnant accès aux fonctions spécifiques de la plate-forme.
Les configurations les plus courantes sont :
- CLDC (Connected Limited Device Configuration), que l'on retrouve par exemple dans les téléphones mobiles. - CDC (Connected Device Configuration), qui est plutôt utilisé dans des décodeurs de télévision numérique.

cyclops La diapositive JDK feuille de route a montré dans la Keynote stratégie a été montré à nouveau ici.

montre "convergence Oracle JVM complète" se passe entre 2013 et 2014, en liaison avec la sortie du JDK 8. Cette même période (JDK 8)est prévu pour JavaFX 3.0, Lambda, Jigsaw, et l'interopérabilité JavaScript.
1) Langage de programmation Java
Arrow langage de programmation informatique orienté l'objectif central de Java  Exclamation est que les logiciels écrits dans ce langage doivent être très facilement portables sur plusieurs systèmes d’exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou pas de modifications. Pour cela, divers plateformes et frameworks associés visent à guider, sinon garantir, cette portabilité des applications développées en Java.
2) Tools (Outils)
Arrow JDK contient un grand nombre d'outils :
• javac : Java Compiler, le compilateur Java ; il compile un fichier source .java en un fichier exécutable .class contenant du bytecode.
• java : Exécute le ou les fichiers compilés par javac. C’est l’interpréteur Java, c'est-à-dire une implémentation de la machine virtuelle Java (JVM).
• javadoc : C'est un utilitaire très puissant qui permet de construire, à partir des commentaires insérés dans des sources Java, des fichiers HTML à propos des classes, méthodes, données membres...définies dans ces sources.
• appletviewer : Ce programme permet d'exécuter une Applet Java sans nécessiter d'utiliser un navigateur web. Il dispose d'une interface graphique. Exclamation
• jar : Permet la création et la gestion des fichiers JAR (Java Archive).
Sun fourni le JDK, à partir de la version 1.2, sous les plate-formes Windows, Solaris et Linux.

3) JDBC Exclamation
Arrowpour la gestion des bases de données
4)Java DB ExclamationExclamation
Arrowjdb : Débogueur Java qui permet de détecter les erreurs de programmation.

5) Security: Twisted Evil
En matière de sécurité Java se veut être exemplaire et ceci est géré à différents niveaux:

le langage: non, les pointeurs ne sont pas absents du langage Java, mais leur utilisation est plus sécurisée (ex: pas de conversion de types numériques en adresses d'objets, évitant ainsi les accès illégaux à la mémoire,..)
la vérification des instructions élémentaires: le navigateur se charge de faire subir une série de tests à tout code téléchargé.
le chargeur de classes: une classe est chargée dans un espace de noms privé associé à l'origine de la classe (impossibilité qu'une classe importée écrase une classe locale).
la protection de l'accès aux ressources locales: si le code est arrivé jusque là, c'est qu'il présente déjà un bon niveau de sécurité. Le navigateur reste le dernier rempart protégeant votre système.

6) HotSpot la machine virtuelle d'Oracle:
C'est la machine la plus utilisée. Elle a été créée et réalisée par Sun, elle est aujourd'hui propriété d'Oracle3, depuis que ce dernier a racheté Sun. Elle est gratuite, propriétaire jusqu'à la version 6 (stable) et libre à partir de la version 7 (non encore officielle).
7)Qu'est ce que JavaFX ????  est un langage de script, fonctionnel, qui nécessite une compilation préalable avant de pouvoir être exécuté.

Le langage JavaFX s'appuye sur la Machine Virtuelle de Java (JVM) pour s'exécuter. Et peut également tirer profit de la richesse des API écrites en Java et disponibles actuellement.

Le code de votre source doit se trouver dans un fichier ayant comme suffixe .fx et le résultat de la compilation de ce code source sera un ou plusieurs fichier .class,

Bien qu'il soit possible d'écrire des applications en JavaFX n'ayant aucun GUI, JavaFX a été pensé tout particulièrement pour faire des applications ayant un GUI très graphique et fortement animé.

C'est la raison pour laquelle on retrouve dans les API de base de JavaFX tout ce qu'il faut pour faire des animations et des manipulations d'objets graphiques en tout genre.

Cool Qu'est-ce que JAXP ???
JAXP (Java API for XML Processing) est composée de quatre packages. Cette API met à la disposition du développeur trois ensembles de fonctionnalités (la modélisation, le parsing et la transformation) regroupées en quatre packages distincts.
9) Qu'est-ce que JFXML ???est basé sur XML langage de balisage scriptable pour construire des graphes d'objets Java. Il offre une alternative intéressante à la construction de ces graphiques dans le code de procédure, et est idéalement adapté à la définition de l'interface utilisateur d'une application JavaFX, puisque la structure hiérarchique d'un document XML suit de près la structure de la scène graphique JavaFX.
10) Qu'est-ce que Java Input/Output (I/O) ???
est une partie du paquet de java.io. Le paquet java.io contient un assez grand nombre de classes qui prennent en charge les opérations d'entrée et de sortie. Les classes du package sont principalement les classes abstraites et orienté flux qui définissent les méthodes et les sous-classes qui permettent octets à lire et écrites à partir des fichiers ou d'autres sources d'entrée et de sortie. Le InputStream et OutputStream sont des classes dans le centre de l'emballage qui sont utilisés pour la lecture et l'écriture dans les flux d'octets, respectivement.

10) Qu'est-ce qu'il contient le JDK8??? Voila sont contenu proposé

:flower:Voila un peut long j'ai pas arrêter d'écrire et vous de lire  study   je finis par m'as conclusion que le JDK un élément éssentiel dans la création des applications médicales qui ne cessent de se dévelopés  flower jdk 8 et sa nouveauté   flower>>> faites copier coller sur le lien j'ai pas le partagé ( nouveau membre) [Vous devez être inscrit et connecté pour voir ce lien]
à la prochaine pour un nouveau théme salem

Boutiche Amina

Messages : 9
Date d'inscription : 26/05/2014

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum