Table des matières
257 relations: Abstract Window Toolkit, Acronymie, Active Server Pages, Ada (langage), Adobe Flash, Adobe Flash Player, Agent intelligent, Ajax (informatique), American Standard Code for Information Interchange, Android, Annotation (Java), Apache Ant, Apache Flex, Apache Maven, Apple, Applet, Applet Java, Application mobile, ASP.NET, Assembleur, Assistant personnel, Attribut (informatique), Éditions Dunod, BeanShell, Bibliothèque graphique, Bibliothèque logicielle, Bill Joy, BlueJ, Booléen, Brainstorming, Brian Krebs, Bruce Eckel, Byte, Bytecode, Bytecode Java, C (langage), C Sharp, C++, Calcul formel, Californie, Camel case, Caractère (informatique), Carte graphique, Certificat électronique, Chaîne de caractères, Class (format de fichier), Classe (informatique), Client-serveur, Clojure, Code objet, ... Développer l'indice (207 plus) »
- Langage pour la machine virtuelle Java
Abstract Window Toolkit
Quelques composants graphiques fournis par la bibliothèque AWT Abstract Window Toolkit (AWT) est une bibliothèque graphique pour Java, faisant partie de Java Foundation Classes (JFC).
Voir Java (langage) et Abstract Window Toolkit
Acronymie
Lacronymie est la création d'un mot formé des initiales abréviatives (OTAN, ovni, Unicef) de plusieurs mots, ou bien de lettres ou de syllabes initiales (radar, Benelux), ou parfois d'un mélange de lettres initiales et non initiales (Medef, sida), et qui se prononce comme un mot normal et non pas lettre par lettre.
Voir Java (langage) et Acronymie
Active Server Pages
(ASP) est un ensemble de logiciels développés par Microsoft et utilisés dans la programmation web.
Voir Java (langage) et Active Server Pages
Ada (langage)
Ada est un langage de programmation orienté objet dont les premières versions remontent au début des années 1980.
Voir Java (langage) et Ada (langage)
Adobe Flash
Adobe Flash, ou Flash, anciennement Macromedia Flash, désigne un ensemble de technologies logicielles permettant la manipulation de graphiques vectoriels, d'images matricielles et de scripts ActionScript en vue de créer ou utiliser des contenus multimédia (animations, vidéos, jeux, applications...).
Voir Java (langage) et Adobe Flash
Adobe Flash Player
Adobe Flash Player (ou plus simplement Flash Player ou AFP, anciennement Shockwave Flash t Explorer et Firefox) était un plugin ome utilisant la technologie Flash de l'entreprise Adobe.
Voir Java (langage) et Adobe Flash Player
Agent intelligent
En intelligence artificielle, un agent intelligent (AI) est une entité autonome capable de percevoir son environnement grâce à des capteurs et aussi d'agir sur celui-ci via des effecteurs afin de réaliser des objectifs.
Voir Java (langage) et Agent intelligent
Ajax (informatique)
AJAX est une méthode utilisant différentes technologies ajoutées aux navigateurs web entre 1995 et 2005, et dont la particularité est de permettre d'effectuer des requêtes au serveur web et, en conséquence, de modifier partiellement la page web affichée sur le poste client sans avoir à afficher une nouvelle page complète.
Voir Java (langage) et Ajax (informatique)
American Standard Code for Information Interchange
L'American Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information), plus connu sous l'acronyme ASCII, est une norme informatique d'encodage de caractères.
Voir Java (langage) et American Standard Code for Information Interchange
Android
Android (en français) est un système d'exploitation mobile open source fondé sur le noyau Linux et développé par un consortium d'entreprises, le Open Handset Alliance, sponsorisé par Google.
Voir Java (langage) et Android
Annotation (Java)
En programmation, une annotation Java est une façon d'ajouter des méta-données à un code source Java.
Voir Java (langage) et Annotation (Java)
Apache Ant
Ant est un logiciel créé par la fondation Apache qui vise à automatiser les opérations répétitives du développement de logiciel telles que la compilation, la génération de documents (Javadoc) ou l'archivage au format JAR, à l'instar des logiciels Make.
Voir Java (langage) et Apache Ant
Apache Flex
Flex est une solution de développement créée par Macromedia en 2004 puis reprise par Adobe en 2006, permettant de créer et de déployer des applications Internet riches (RIA) multiplateformes grâce à la technologie Flash et particulièrement son lecteur.
Voir Java (langage) et Apache Flex
Apache Maven
Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Java EE en particulier.
Voir Java (langage) et Apache Maven
Apple
Apple Inc. (« pomme » en anglais) (anciennement Apple Computer, Inc.) est une entreprise multinationale américaine qui crée et commercialise des produits électroniques grand public, des ordinateurs personnels et des logiciels.
Applet
Une appliquette.
Applet Java
Un applet Java.
Voir Java (langage) et Applet Java
Application mobile
Smartphones Android. Une application mobile ou appli est un logiciel applicatif conçu pour un appareil électronique mobile, tel qu'un assistant personnel, un téléphone portable, un smartphone, un baladeur numérique, une tablette tactile.
Voir Java (langage) et Application mobile
ASP.NET
ASP.NET est un framework permettant de générer à la demande des pages web, lancé par Microsoft en Jesse Liberty - Dan Hurwitz, Programming ASP.NET, "O'Reilly Media, Inc.". 2003,, et utilisé pour mettre en œuvre des applications webKeyton Weissinger, ASP in a Nutshell: A Desktop Quick Reference, "O'Reilly Media, Inc." - 2000,.
Voir Java (langage) et ASP.NET
Assembleur
Un langage d'assemblage ou langage assembleur est, en programmation informatique, le langage de plus bas niveau qui représente le langage machine sous une forme lisible par un humain.
Voir Java (langage) et Assembleur
Assistant personnel
Un assistant personnel est un outil constitué,.
Voir Java (langage) et Assistant personnel
Attribut (informatique)
En informatique, le terme "attribut" a plusieurs significations.
Voir Java (langage) et Attribut (informatique)
Éditions Dunod
Dunod est une maison d'édition du groupe Hachette Livre, spécialisée dans les ouvrages de formation universitaire et professionnelle et regroupe les marques Dunod, Armand Colin, InterÉditions, Ediscience, ETSF.
Voir Java (langage) et Éditions Dunod
BeanShell
BeanShell est un langage de script proche de Java inventé par Patrick Niemeyer.
Voir Java (langage) et BeanShell
Bibliothèque graphique
Une bibliothèque graphique est une bibliothèque logicielle spécialisée dans les fonctions graphiques.
Voir Java (langage) et Bibliothèque graphique
Bibliothèque logicielle
En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.
Voir Java (langage) et Bibliothèque logicielle
Bill Joy
William N. Joy (né le à Farmington Hills dans le Michigan), plus connu sous le nom de Bill Joy, est un informaticien américain.
Voir Java (langage) et Bill Joy
BlueJ
est un environnement de développement intégré créé principalement pour l'enseignement de la programmation orientée objet.
Booléen
George Boole (1864-1865) L'homme ayant mis en place la première structure algébrique utilisée en logique mathématique, en informatique et en électronique. En programmation informatique, un booléen est un type de variable à deux états (généralement notés vrai et faux), destiné à représenter les valeurs de vérité de la logique et l'algèbre booléenne.
Voir Java (langage) et Booléen
Brainstorming
Un brainstorming ou remue-méninges (ou remue-méninge) est une technique formalisée de résolution créative et collective de problème.
Voir Java (langage) et Brainstorming
Brian Krebs
Brian Krebs, né en en Alabama (États-Unis), est un journaliste américain spécialiste en cybersécurité.
Voir Java (langage) et Brian Krebs
Bruce Eckel
Bruce Eckel est l'auteur de nombreux livres et articles à propos de la programmation informatique.
Voir Java (langage) et Bruce Eckel
Byte
Le byte (prononcé), ou multiplet en français, est la plus petite unité « logiquement » adressable par un programme sur un ordinateur.
Bytecode
Code binaire En informatique, le (terme anglais signifiant « code en bytes ») est un code intermédiaire entre les instructions machines et le code source, qui n'est pas directement exécutable.
Voir Java (langage) et Bytecode
Bytecode Java
Le Java est un bytecode destiné à regrouper des instructions exécutables par une machine virtuelle Java.
Voir Java (langage) et Bytecode Java
C (langage)
C est un langage de programmation impératif, généraliste et de bas niveau.
Voir Java (langage) et C (langage)
C Sharp
C# (C sharp en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET, au même titre que d’autres langages liés à cette plateforme (ex.
Voir Java (langage) et C Sharp
C++
C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.
Calcul formel
Le calcul formel, ou parfois calcul symbolique, est le domaine des mathématiques et de l’informatique qui s’intéresse aux algorithmes opérant sur des objets de nature mathématique par le biais de représentations finies et exactes.
Voir Java (langage) et Calcul formel
Californie
La Californie (en anglais et en espagnol) est un État des États-Unis qui fait partie de la région de la Sun Belt dans l’Ouest américain.
Voir Java (langage) et Californie
Camel case
''CamelCase'' illustré avec un chameau. ''camelCase'' illustré avec un dromadaire. Camel case sur un panneau de direction (les mots ''champions'' et ''gate'' sont mis bout-à-bout et le second commence par une majuscule pour marquer la séparation).
Voir Java (langage) et Camel case
Caractère (informatique)
En informatique, un caractère est.
Voir Java (langage) et Caractère (informatique)
Carte graphique
Une carte graphique ou carte vidéo (anciennement, par abus de langage, une carte VGA), ou encore un adaptateur graphique, est un périphérique graphique ou carte d'extension d’ordinateur dont le rôle est de produire une image affichable sur un écran.
Voir Java (langage) et Carte graphique
Certificat électronique
Certificat électronique client-serveur de comifuro.net Un certificat électronique (aussi appelé certificat numérique ou certificat de clé publique) peut être vu comme une carte d'identité numérique.
Voir Java (langage) et Certificat électronique
Chaîne de caractères
En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' unités de code (code unit).
Voir Java (langage) et Chaîne de caractères
Class (format de fichier)
Dans le langage de programmation Java, le code source qui se trouve dans un fichier texte passe par une opération de compilation qui produit un fichier exécutable (voire plusieurs) dont l'extension est.class.
Voir Java (langage) et Class (format de fichier)
Classe (informatique)
En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.
Voir Java (langage) et Classe (informatique)
Client-serveur
Le protocole ou environnement client–serveur désigne un mode de transmission d'information (souvent à travers un réseau) entre plusieurs programmes ou processus: l'un, qualifié de client, envoie des requêtes; l'autre, qualifié de serveur, attend les requêtes des clients et y répond.
Voir Java (langage) et Client-serveur
Clojure
Clojure est un langage de programmation fonctionnelle compilée, multi-plateforme et destiné à la création de programmes sûrs et facilement distribuables.
Voir Java (langage) et Clojure
Code objet
En informatique, le code objet est une suite d'instructions dans un langage informatique, généralement en langage machine (c'est-à-dire en binaire) ou en un langage intermédiaire tel que le Register Transfer Language (RTL).
Voir Java (langage) et Code objet
Code source
fr.
Voir Java (langage) et Code source
CodeWarrior
Produits de CodeWarrior Date: 20/08/2008 est un environnement de développement intégré développé et commercialisé par la société Freescale Semiconductor.
Voir Java (langage) et CodeWarrior
Common Object Request Broker Architecture
CORBA, acronyme de Common Object Request Broker Architecture, est une architecture logicielle pour le développement de composants et d’object request broker (ORB).
Voir Java (langage) et Common Object Request Broker Architecture
Compilateur Java
Un compilateur Java est un compilateur pour le langage de programmation Java.
Voir Java (langage) et Compilateur Java
Compilation à la volée
La compilation à la volée (aussi connue sous les noms de traduction dynamique, compilation juste-à-temps ou compilation JAT; en anglais, ou), en programmation informatique, est une technique visant à améliorer la performance de systèmes bytecode-compilés par la traduction de bytecode en code machine natif au moment de l'exécution.
Voir Java (langage) et Compilation à la volée
Cryptographie
La machine de Lorenz utilisée par les nazis durant la Seconde Guerre mondiale pour chiffrer les communications militaires de haut niveau entre Berlin et les quartiers-généraux des différentes armées. La cryptographie est une des disciplines de la cryptologie s'attachant à protéger des messages (assurant confidentialité, authenticité et intégrité) en s'aidant souvent de secrets ou clés.
Voir Java (langage) et Cryptographie
Désuétude (linguistique)
En linguistique, la désuétude exprime le fait pour une unité lexicale ou grammaticale de ne plus être dans l'usage, de ne plus être employé dans la langue.
Voir Java (langage) et Désuétude (linguistique)
Eclipse (projet)
Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.
Voir Java (langage) et Eclipse (projet)
ECMAScript
ECMAScript est un ensemble de normes concernant les langages de programmation de type script et standardisées par Ecma International dans le cadre de la spécification ECMA-262.
Voir Java (langage) et ECMAScript
Eiffel (langage)
Eiffel est un langage de programmation orienté objet (POO) conçu par Bertrand Meyer, auteur de l'ouvrage Conception et Programmation orientées objet qui fait figure de référence pour la conception orientée objet.
Voir Java (langage) et Eiffel (langage)
Enterprise JavaBeans
(EJB) est une architecture de composants logiciels côté serveur pour la plateforme de développement Java EE.
Voir Java (langage) et Enterprise JavaBeans
Entier (informatique)
En informatique, un entier est un type de donnée qui représente un sous-ensemble fini de nombres entiers relatifs.
Voir Java (langage) et Entier (informatique)
Entier naturel
En mathématiques, un entier naturel est un nombre permettant fondamentalement de compter des objets considérés comme des unités équivalentes: un jeton, deux jetons… une carte, deux cartes, trois cartes… Un tel nombre entier peut s'écrire avec une suite finie de chiffres en notation décimale positionnelle (sans signe et sans virgule).
Voir Java (langage) et Entier naturel
Environnement d'exécution Java
Positionnement du JRE dans Java SE. L'environnement d'exécution Java (abr. JRE pour), parfois nommé simplement « Java », est une famille de logiciels qui permet l'exécution des programmes écrits en langage de programmation Java, sur différentes plateformes informatiques.
Voir Java (langage) et Environnement d'exécution Java
Environnement de développement
En programmation informatique, un environnement de développement est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels Donald G. Firesmith et B. Henderson-Sellers,, - 2002.
Voir Java (langage) et Environnement de développement
Eric Schmidt
Eric Emerson Schmidt, né le, à Washington, D.C., est un homme d'affaires américain, PDG de Google de 2001 à 2011, date à laquelle il devient président exécutif du conseil d'administration et est remplacé au poste de PDG par Larry Page, cofondateur de Google http://googleblog.blogspot.com/2011/01/update-from-chairman.html.
Voir Java (langage) et Eric Schmidt
Exploit (informatique)
Un exploitNéologisme sémantique formé à partir du néologisme anglais exploit, qui découle du fait que ce type de logiciel « exploite » une faille de sécurité.
Voir Java (langage) et Exploit (informatique)
Extensible Markup Language
LExtensible Markup Language, généralement appelé XMLCe nom est une idée de James Clark, elle est expliquée par dans sa.
Voir Java (langage) et Extensible Markup Language
Filtrage par motif
Le filtrage par motif est la vérification de la présence de constituants d'un motif par un programme informatique, ou parfois par un matériel spécialisé.
Voir Java (langage) et Filtrage par motif
Fonction anonyme
En programmation informatique, une fonction anonyme, aussi appelée lambda expression ou fonction lambda est une fonction n'ayant pas de nom.
Voir Java (langage) et Fonction anonyme
Framework
En programmation informatique, un (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement., socle d'applications., cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture.
Voir Java (langage) et Framework
Framework multimédia
Un framework multimedia est une bibliothèque logicielle de gestion globale du son et de l'image.
Voir Java (langage) et Framework multimédia
Fuite de mémoire
En informatique, une fuite de mémoire est un bogue expliqué par une occupation croissante et non contrôlée ou non désirée de la taille des données résidentes en mémoire, ce qui entraine la saturation de la mémoire de l’ordinateur.
Voir Java (langage) et Fuite de mémoire
Furtivité
Lockheed Martin F-22 ''Raptor''. ''Surcouf''. La furtivité est la caractéristique d'un engin militaire conçu pour avoir une signature réduite ou banale et donc pour être moins détectable, classifiable ou identifiable.
Voir Java (langage) et Furtivité
Gambas (langage)
Gambas est un langage de programmation interprété orienté objet utilisant la syntaxe du BASIC, disponible pour GNU/Linux et autres systèmes Unix ou assimilés.
Voir Java (langage) et Gambas (langage)
Généricité
En programmation, la généricité (ou programmation générique), consiste à définir des algorithmes identiques opérant sur des données de types différents.
Voir Java (langage) et Généricité
GCJ
GCJ était le compilateur Java du projet GNU, sous licence libre.
GNU Compiler Collection
, abrégé en GCC, est un ensemble de compilateurs créés par le projet GNU.
Voir Java (langage) et GNU Compiler Collection
Google LLC Prononciation en anglais américain retranscrite selon la norme API.
Google Web Toolkit
Google Web Toolkit (GWT) est un ensemble d'outils logiciels développé par Google, permettant de créer et maintenir des applications web dynamiques mettant en œuvre JavaScript, en utilisant le langage et les outils Java.
Voir Java (langage) et Google Web Toolkit
Gradle
Gradle est un moteur de production fonctionnant sur la plateforme Java.
Groovy (langage)
Groovy est le nom d'un langage de programmation orienté objet destiné à la plate-forme Java.
Voir Java (langage) et Groovy (langage)
Héritage multiple
En informatique, l’héritage multiple est un mécanisme de programmation orientée objet dans lequel une classe peut hériter de comportements et de fonctionnalités de plus d'une super-classe.
Voir Java (langage) et Héritage multiple
Hello world
Hello World » en Piet. « » (traduit littéralement en français par) sont les mots traditionnellement écrits par un programme informatique simple dont le but est de faire la démonstration rapide de son exécution sans erreur.
Voir Java (langage) et Hello world
HotJava
HotJava est un navigateur web développé en Java par Sun Microsystems.
Voir Java (langage) et HotJava
HotSpot
HotSpot est une machine virtuelle Java pour ordinateurs et serveurs, maintenue et distribuée par Oracle.
Voir Java (langage) et HotSpot
HTML5
HTML5 (Language 5) est la dernière révision majeure du HTML (format de données conçu pour représenter les pages web).
Hypertext Transfer Protocol
L’HyperText Transfer Protocol, généralement abrégé HTTP, littéralement « protocole de transfert hypertexte », est un protocole de communication client-serveur développé pour le World Wide Web.
Voir Java (langage) et Hypertext Transfer Protocol
I2P
I2P (« Invisible Internet Project ») est un réseau anonyme, offrant une simple couche réseau logicielle de type réseau overlay, que les applications peuvent employer pour envoyer de façon anonyme et sécurisée des informations entre elles.
Idée fixe
Une idée fixe est une préoccupation mentale tellement forte qu'il est impossible de la modifier.
Voir Java (langage) et Idée fixe
IEEE 754
En informatique, l’IEEE 754 est une norme sur l'arithmétique à virgule flottante mise au point par le Institute of Electrical and Electronics Engineers.
Voir Java (langage) et IEEE 754
Informatique embarquée
Informatique embarquée dans une station météo On désigne sous le terme informatique embarquée les aspects logiciels se trouvant à l'intérieur des équipements n'ayant pas une vocation purement informatique.
Voir Java (langage) et Informatique embarquée
Informatique mobile
L'informatique mobile est une interaction personne-machine dans laquelle un ordinateur est transporté lors de son utilisation, tout en permettant la transmission de données, de la voix et de la vidéo.
Voir Java (langage) et Informatique mobile
Instance (programmation)
En programmation orientée objet, on appelle instance d'une classe, un objet avec un comportement et un état, tous deux définis par la classe.
Voir Java (langage) et Instance (programmation)
Instruction informatique
Une instruction informatique désigne une étape dans un programme informatique.
Voir Java (langage) et Instruction informatique
IntelliJ IDEA
IntelliJ IDEA également appelé « IntelliJ », « IDEA » ou « IDJ » est un environnement de développement intégré (en anglais Integrated Development Environment - IDE) destiné au développement de logiciels informatiques reposant sur la technologie Java.
Voir Java (langage) et IntelliJ IDEA
Interface (programmation orientée objet)
En programmation orientée objet, une interface est un ensemble de signatures de méthodes publiques d'un objet.
Voir Java (langage) et Interface (programmation orientée objet)
Interface de programmation
routine appelant une base de données dans une interface de programmation. En informatique, une interface de programmation d’application ou interface de programmation applicative, souvent désignée par le terme API pour « » en anglais, est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels.
Voir Java (langage) et Interface de programmation
Interface en ligne de commande
Bash sous Gentoo. Une interface en ligne de commande ou ILC (en anglais command line interface, couramment abrégé CLI) est une interface homme-machine dans laquelle la communication entre l'utilisateur et l'ordinateur s'effectue en mode texte.
Voir Java (langage) et Interface en ligne de commande
Interface graphique
widgets'' typiques. En informatique, une interface graphique (en anglais pour) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris.
Voir Java (langage) et Interface graphique
Interprète (informatique)
En informatique, un interprète, ou interpréteur, est un outil dont la tâche est d'analyser, de traduire et d'exécuter les programmes écrits dans un langage informatique.
Voir Java (langage) et Interprète (informatique)
ISO/CEI 10646
La norme ISO/CEI 10646, intitulée Technologies de l'information — Jeu universel de caractères codés (JUC), tente de définir un système de codage universel pour tous les systèmes d’écriture.
Voir Java (langage) et ISO/CEI 10646
Itération
En mathématiques, une itération désigne l'action de répéter un processus.
Voir Java (langage) et Itération
J Sharp
J# (prononcé J-Dièse ou J-Sharp en anglais) est un dérivé non officiel de Java créé par Microsoft (Microsoft n'ayant plus le droit de créer des produits officiellement en rapport avec Java), issu de J++, et permettant de créer des applications pour l'environnement d'exécution.NET.
Voir Java (langage) et J Sharp
Jakarta EE
Logo de Jakarta EE Jakarta EE (anciennement Java 2 Platform, Enterprise Edition, ou J2EE //NASA, http://oodt.jpl.nasa.gov/better-web-app.mov - Better Web App Development - Voir à 3m41, consulté le 23/08/2017, puis Java Platform, Enterprise Edition ou Java EE), est une spécification pour la plate-forme Java d'Oracle, destinée aux applications d'entreprise.
Voir Java (langage) et Jakarta EE
Jakarta Server Pages
Jakarta Server Pages (anciennement) ou JSP est une technique basée sur Java qui permet aux développeurs de créer dynamiquement du code HTML, XML ou tout autre type de page web.
Voir Java (langage) et Jakarta Server Pages
James Gosling
James Gosling (né le près de Calgary en Alberta au Canada) est un informaticien canadien.
Voir Java (langage) et James Gosling
Java (technique)
Java est une technique informatique développée initialement par Sun Microsystems puis acquise par Oracle à la suite du rachat de l'entreprise.
Voir Java (langage) et Java (technique)
Java 3D
Java 3D est une interface de programmation (Application Programming Interface ou API) pour la plateforme Java visant la synthèse d'image 3D basée sur les graphes de scène.
Voir Java (langage) et Java 3D
Java API for Integrated Networks
JAIN pour Java API for Integrated Networks, est une initiative au sein de la Java Community Process, dont l'objectif est le développement d'interfaces de programmation permettant la création de services de téléphonie (voix et données).
Voir Java (langage) et Java API for Integrated Networks
Java Authentication and Authorization Service
Java Authentication and Authorization Service (JAAS) est un framework de sécurité de Java.
Voir Java (langage) et Java Authentication and Authorization Service
Java Card
Java Card est un système d'exploitation pour carte à puce qui fournit essentiellement un environnement d'exécution pour un sous-ensemble du langage Java spécifiquement destiné aux applications pour carte à puce.
Voir Java (langage) et Java Card
Java Data Objects
Java Data Objects (ou JDO) est un standard informatique basé sur Java permettant l'accès aux données de façon transparente et unifiée.
Voir Java (langage) et Java Data Objects
Java Database Connectivity
Schéma de principe du pilote JDBC. JDBC (Java Database Connectivity) est une interface de programmation créée par Sun Microsystems — depuis racheté par Oracle Corporation — pour les programmes utilisant la plateforme Java.
Voir Java (langage) et Java Database Connectivity
Java Development Kit
Le Java Development Kit (JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java.
Voir Java (langage) et Java Development Kit
Java et logiciel libre
Java est partiellement libre et open source (depuis le voir plus loin), et sa licence a permis l'éclosion d'un grand nombre d'outils libres dans les domaines les plus variés.
Voir Java (langage) et Java et logiciel libre
Java ME
Java Platform, Micro Edition, ou Java ME (anciennement Java 2 Platform, Micro Edition, ou J2ME), est une spécification de la plate-forme Java d'Oracle, destinée typiquement aux applications pour systèmes embarqués et mobiles (microcontrôleur, capteur, passerelle, smartphone, assistant personnel numérique, décodeur TV, imprimante).
Voir Java (langage) et Java ME
Java Metadata Interface
La spécification JMI (Java Metadata Interface) permet d'implémenter une infrastructure dynamique, portable pour gérer la création, l'enregistrement, l'accès, la recherche, et l'échange des métadonnées.
Voir Java (langage) et Java Metadata Interface
Java Naming and Directory Interface
JNDI est une API Java de connexion à des annuaires, notamment des annuaires LDAP.
Voir Java (langage) et Java Naming and Directory Interface
Java Native Interface
La JNI est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé http://java.sun.com/docs/books/jni/html/intro.html#1811.
Voir Java (langage) et Java Native Interface
Java SE
Java Platform, Standard Edition, ou Java SE (anciennement Java 2 Platform, Standard Edition, ou J2SE), est une spécification de la plateforme Java d'Oracle, destinée typiquement aux applications pour poste de travail.
Voir Java (langage) et Java SE
Java Secure Socket Extension
Le JSSE (Java Secure Socket Extension) est un ensemble de paquets qui implémente TLS (plus connu sous le nom de SSL).
Voir Java (langage) et Java Secure Socket Extension
Java Web Start
Java Web Start (JWS) est un outil informatique de déploiement de logiciels fondés sur la technique Java, intégré au JRE depuis sa version 5 et supprimé par Oracle depuis la version 11 du JRE.
Voir Java (langage) et Java Web Start
JavaBeans
est une technologie de composants logiciels écrits en langage Java.
Voir Java (langage) et JavaBeans
JavaFX
JavaFX est un framework et une bibliothèque d'interface utilisateur issue du projet OpenJFX, qui permet aux développeurs Java de créer une interface graphique pour des applications de bureau, des applications internet riches et des applications smartphones et tablettes tactiles.
JavaOS
JavaOS est un système d'exploitation développé par JavaSoft, une filiale de Sun Microsystems, dont la première apparition date de.
JavaScript
JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.
Voir Java (langage) et JavaScript
JavaSpeech
Java Speech API (JSAPI) est un ensemble de classes pour traiter la parole.
Voir Java (langage) et JavaSpeech
JBuilder
était un environnement de développement intégré pour Java, permettant le RAD, et édité par Borland.
Voir Java (langage) et JBuilder
JCreator
Logo de JCreator est un environnement de développement intégré pour Java dont l'interface est proche de celle de Visual Studio.
Voir Java (langage) et JCreator
JDeveloper
Oracle JDeveloper est un environnement de développement intégré (IDE) gratuit.
Voir Java (langage) et JDeveloper
Jigsaw (serveur)
Jigsaw est un serveur Web open source développé par le W3C.
Voir Java (langage) et Jigsaw (serveur)
Jini
La technique Jini libère les ordinateurs de toute dépendance à l'égard des systèmes d'exploitation.
John Ousterhout
John K. Ousterhout (né le dans le comté de Solano, San Francisco) est un informaticien américain, auteur du langage de script Tool Command Language dans les années 1980.
Voir Java (langage) et John Ousterhout
JXTA
JXTA est un projet Open Source lancé par Sun Microsystems en avril 2001.
Kit de développement
Un kit de développement logiciel, aussi appelé trousse de développement logiciel, est un ensemble d'outils logiciels destinés aux développeurs, facilitant le développement d'un logiciel sur une plateforme donnée (par exemple, iOS, Android, BlackBerry 10, Symbian, Bada, Linux, OS X, Microsoft Windows).
Voir Java (langage) et Kit de développement
Kotlin (langage)
Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java, JavaScript, et vers plusieurs plateformes en natif (grâce à LLVM).
Voir Java (langage) et Kotlin (langage)
Langage de programmation de haut niveau
En programmation informatique, un langage de programmation à haut niveau d'abstraction généralement appelé langage de haut niveau est un langage de programmation orienté autour du problème à résoudre, qui permet d'écrire des programmes en utilisant des mots usuels des langues naturelles (très souvent de l'anglais) et des symboles mathématiques familiers.
Voir Java (langage) et Langage de programmation de haut niveau
Langage de script
Un langage de script est un langage de programmation interprété qui permet de manipuler les fonctionnalités d'un système informatique configuré pour fournir à l'interpréteur de ce langage un environnement et une interface qui déterminent les possibilités de celui-ci.
Voir Java (langage) et Langage de script
Licence de logiciel
Une licence de logiciel est un contrat par lequel le titulaire des droits d'auteur sur un programme informatique définit avec son cocontractant (exploitant ou utilisateur) les conditions dans lesquelles ce programme peut être utilisé, diffusé ou modifié.
Voir Java (langage) et Licence de logiciel
Licence publique générale GNU
La licence publique générale GNU, ou GNU General Public License (son seul nom officiel en anglais, communément abrégé GNU GPL, voire simplement « GPL »), est une licence qui fixe les conditions légales de distribution d'un logiciel libre du projet GNU.
Voir Java (langage) et Licence publique générale GNU
LimeWire
LimeWire était un logiciel libre P2P (de partage de fichiers de poste à poste) fonctionnant sur le réseau Gnutella.
Voir Java (langage) et LimeWire
Linux
Linux ou GNU/Linux est une famille de systèmes d'exploitation open source de type Unix fondés sur le noyau Linux créé en 1991 par Linus Torvalds.
Liste chaînée
Une liste chaînée ou liste liée (en anglais linked list) désigne en informatique une structure de données représentant une collection ordonnée et de taille arbitraire d'éléments de même type, dont la représentation en mémoire de l'ordinateur est une succession de cellules faites d'un contenu et d'un pointeur vers une autre cellule.
Voir Java (langage) et Liste chaînée
Logiciel malveillant
Différents types de logiciels malveillants. Un logiciel malveillant ou maliciel, aussi dénommé logiciel nuisible ou programme malveillant ou pourriciel (de l'anglais malware), est un programme développé dans le but de nuire à un système informatique, sans le consentement de l'utilisateur dont l'ordinateur est infecté.
Voir Java (langage) et Logiciel malveillant
Logiciel multiplateforme
Un logiciel multiplateforme est un logiciel conçu pour fonctionner sur plusieurs plateformes informatiques.
Voir Java (langage) et Logiciel multiplateforme
Logiciel propriétaire
Un logiciel propriétaire sur le site gnu.org.
Voir Java (langage) et Logiciel propriétaire
Mac OS X Snow Leopard
Mac OS X Snow Leopard (version 10.6) est la septième version du système d'exploitation Mac OS X destinée aux ordinateurs Macintosh d'Apple.
Voir Java (langage) et Mac OS X Snow Leopard
Mac OS X v10.2
Mac OS X version 10.2, du nom de code Jaguar est la troisième mise à jour majeure de Mac OS X, le système d'exploitation d'Apple.
Voir Java (langage) et Mac OS X v10.2
Mac OS X v10.4
Mac OS X 10.4, du nom de code Tiger, est la cinquième version majeure de Mac OS X, le système d'exploitation d'Apple pour les ordinateurs Macintosh.
Voir Java (langage) et Mac OS X v10.4
Mac OS X v10.5
Mac OS X Leopard (version 10.5) est la sixième version du système d'exploitation Mac OS X d'Apple.
Voir Java (langage) et Mac OS X v10.5
Machine virtuelle
Palm. En informatique, une machine virtuelle (anglais virtual machine, abr. VM) est d'un appareil informatique créée par un logiciel d'émulation ou instanciée sur un hyperviseur.
Voir Java (langage) et Machine virtuelle
Machine virtuelle Java
Machine virtuelle Java - Spécification Java 7 La machine virtuelle Java (en anglais Java virtual machine, abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java.
Voir Java (langage) et Machine virtuelle Java
MacOS
macOS (auparavant Mac OS X –, puis OS X) est un système d’exploitation partiellement propriétaire développé et commercialisé par Apple depuis, dont les versions les plus récentes sont macOS Sonoma (version 14), macOS Ventura lancée le 24 octobre 2022 et macOS Monterey (12) lancée le 25 octobre 2021 pour le grand public.
Macromedia
Macromedia est une entreprise d'informatique américaine produisant des logiciels dont le siège social est à San Francisco.
Voir Java (langage) et Macromedia
MATLAB
MATLAB (ou Matlab) est un langage de script destiné au calcul numérique, et émulé par l'environnement de développement du même nom.
Métacaractère
Un métacaractère (en anglais, wildcard ou joker) est un type de caractère informatique utilisé lors de la recherche d'un mot ou d'une expression incomplète sur un réseau informatisé, ordinateur ou internet.
Voir Java (langage) et Métacaractère
Méthode (informatique)
En programmation orientée objet (POO), une méthode est une routine membre d'une classe.
Voir Java (langage) et Méthode (informatique)
Menlo Park
Menlo Park est une municipalité du comté de San Mateo, dans l’État de Californie, aux États-Unis.
Voir Java (langage) et Menlo Park
MicroEJ
est une société française d’édition de logiciels pour la conception de logiciels enfouis (dits embarqués) intégrés dans les appareils électroniques.
Voir Java (langage) et MicroEJ
Microprocesseur multi-cœur
Un processeur quad-core AMD Opteron. L’Intel Core 2 Duo E6300 est un processeur double cœur. Un microprocesseur multi-cœur (multi-core en anglais) est un microprocesseur possédant plusieurs cœurs physiques fonctionnant simultanément.
Voir Java (langage) et Microprocesseur multi-cœur
Microsoft
Microsoft Corporation (Prononciation en anglais américain retranscrite selon la norme API.) est une multinationale informatique et micro-informatique américaine, fondée en 1975 par Bill Gates et Paul Allen.
Voir Java (langage) et Microsoft
Microsoft .NET
Microsoft.NET ou simplement.NET (prononcé « dot net ») est le nom donné à un ensemble de produits et de technologies informatiques de l'entreprise Microsoft pour rendre des applications facilement portables sur Internet.
Voir Java (langage) et Microsoft .NET
Microsoft Windows
(littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.
Voir Java (langage) et Microsoft Windows
Mise en œuvre
La mise en œuvre est le fait de mettre en place un projet.
Voir Java (langage) et Mise en œuvre
Modula-2
Modula est un langage de programmation créé en 1977 par Niklaus Wirth à l'École polytechnique fédérale de Zurich.
Voir Java (langage) et Modula-2
Mot clé
Un mot clé (orthographié aussi mot-clé, mot clef ou mot-clef) est un mot ou un groupe de mots utilisé pour caractériser le contenu d’un document et permettre une recherche d'informations.
Voir Java (langage) et Mot clé
Multimédia
Exposition multimédia pour les deux cents ans de l'Arc de triomphe, à Paris. Le terme multimédia trouve ses origines au début du chez les surréalistes et le mouvement Bauhaus notamment.
Voir Java (langage) et Multimédia
Multiprocesseur
vignette Un ordinateur multiprocesseur est doté de plusieurs processeurs, et est donc une forme d'architecture parallèle.
Voir Java (langage) et Multiprocesseur
Navigateur web
Chronologie des versions de navigateurs. Un navigateur web, navigateur Web.
Voir Java (langage) et Navigateur web
NCSA Mosaic
est un navigateur web développé à partir de fin 1992 au centre de recherches américain NCSA (National Center for Supercomputing Applications), d'abord pour les plateformes X Window (X Mosaic), puis Macintosh (Mac Mosaic) et enfin Windows.
Voir Java (langage) et NCSA Mosaic
NetBeans
est un environnement de développement intégré (EDI), placé en open source par Sun en juin 2000 sous licence CDDL (Common Development and Distribution License) et GPLv2.
Voir Java (langage) et NetBeans
Netscape Communications
Netscape Communications (anciennement Netscape Communications Corporation et Mosaic Communications Corporation à ses débuts, communément nommée Netscape) est une entreprise d'informatique américaine qui a été pionnière du World Wide Web avec son navigateur web Netscape Navigator.
Voir Java (langage) et Netscape Communications
NeXT
Next, Inc, stylisée NeXT et devenue par la suite NeXT Computer, Inc puis NeXT Software, Inc, était une entreprise d’informatique américaine, basée à Redwood City, en Californie, qui a développé et construit une série d'ordinateurs destinés à l'enseignement supérieur et aux entreprises.
Oberon (langage)
Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et Jürg Gutknecht de 1985 à 1987.
Voir Java (langage) et Oberon (langage)
Objective-C
est un langage de programmation orienté objet réflexif.
Voir Java (langage) et Objective-C
OCaml
OCaml, anciennement connu sous le nom d'Objective Caml, est l'implémentation la plus avancée du langage de programmation Caml, créé par Xavier Leroy, Jérôme Vouillon,, Didier Rémy et leurs collaborateurs en 1996.
Open source
Logo de l'Open Source Initiative, une organisation de soutien au mouvement open source. La désignation open source, ou code source ouvert, s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l', c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés.
Voir Java (langage) et Open source
OpenJDK
L' constitue l'implémentation de référence officielle et libre de Java SE, tel que défini par le Java Community Process et ce, depuis sa version 7.
Voir Java (langage) et OpenJDK
Oracle (entreprise)
() est une entreprise américaine créée en 1977 par Larry Ellison.
Voir Java (langage) et Oracle (entreprise)
Oracle SQL Developer
Oracle SQL Developer est un environnement de développement intégré (EDI) multi-plateforme, fourni gratuitement par Oracle Corporation et utilisant la technologie Java (Java Development Kit).
Voir Java (langage) et Oracle SQL Developer
OS X Lion
OS X 10.7, nom de code Lion, est la huitième version majeure du système d'exploitation utilisé par les Macintosh d'Apple et elle introduit le nouveau nom sans l'article « Mac ».
Voir Java (langage) et OS X Lion
OSGi
L’OSGi Alliance (précédemment connue en tant quOpen Services Gateway initiative) est une organisation qui spécifie une plate-forme de services fondée sur le langage Java qui peut être gérée de manière distante.
Page web
Capture d'écran montrant la présente page web en 2020. La page web, ou page Web.
Voir Java (langage) et Page web
Pair-à-pair
Le pair-à-pair.
Voir Java (langage) et Pair-à-pair
Parallélisme (informatique)
Blue Gene L cabinet, un des supercalculateurs massivement parallèles les plus rapides des années 2000. En informatique, le parallélisme consiste à mettre en œuvre des architectures d'électronique numérique permettant de traiter des informations de manière simultanée, ainsi que les algorithmes spécialisés pour celles-ci.
Voir Java (langage) et Parallélisme (informatique)
Pascal (langage)
Pascal est un langage de programmation impératif qui, conçu pour l'enseignement, se caractérise par une syntaxe claire, rigoureuse et facilitant la structuration des programmes.
Voir Java (langage) et Pascal (langage)
Patch (informatique)
Un patch ou correctif, est une section de code que l'on ajoute à un logiciel, pour y apporter des modifications: correction d'un bug, traduction, crack.
Voir Java (langage) et Patch (informatique)
Patrick Naughton
Patrick Naughton (né en 1965) est un informaticien de nationalité américaine.
Voir Java (langage) et Patrick Naughton
Perl (langage)
est un langage de programmation créé par Larry Wall en pour traiter facilement de l'information de type textuel.
Voir Java (langage) et Perl (langage)
PHP
., plus connu sous son sigle (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.
Plate-forme (informatique)
En informatique, une plateforme ou plate-forme est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs.
Voir Java (langage) et Plate-forme (informatique)
Plateforme Java
La plateforme Java (en anglais, plateforme Java 2 anciennement) est un standard ''de facto'' de plateforme logicielle, produit par Sun Microsystems, puis Oracle Corporation, permettant de développer et d'exécuter des programmes écrits en langage Java indépendants de tout processeur et de tout système d'exploitation, conformément à la technologie Java.
Voir Java (langage) et Plateforme Java
Pointeur (programmation)
En programmation informatique, un pointeur est un objet qui contient l'adresse mémoire d'une donnée ou d'une fonction.
Voir Java (langage) et Pointeur (programmation)
Polymorphisme (informatique)
En informatique et en théorie des types, le polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.
Voir Java (langage) et Polymorphisme (informatique)
Portabilité (informatique)
La portabilité d'un programme informatique est sa capacité à pouvoir être adapté plus ou moins facilement en vue de fonctionner dans différents environnements d'exécution.
Voir Java (langage) et Portabilité (informatique)
Problème du diamant
En informatique, le problème du diamant (ou problème du losange dans certains articles scientifiques) arrive principalement en programmation orientée objet, lorsque le langage permet l'héritage multiple.
Voir Java (langage) et Problème du diamant
Processing
Processing (autrefois typographié Proce55ing) est un environnement de développement libre (sous licence GNU GPL), créé par Benjamin Fry et Casey Reas, deux artistes américains.
Voir Java (langage) et Processing
Programmation fonctionnelle
La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui considère le calcul en tant qu'évaluation de fonctions mathématiques.
Voir Java (langage) et Programmation fonctionnelle
Programmation impérative
En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme.
Voir Java (langage) et Programmation impérative
Programmation orientée objet
Schéma proposant un exemple de programmation orientée objet. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.
Voir Java (langage) et Programmation orientée objet
Programmation structurée
La programmation structurée constitue un sous-ensemble de la programmation impérative.
Voir Java (langage) et Programmation structurée
Programmation web
Logo langage HTML version 5 La programmation web est la programmation informatique qui permet d'éditer des sites web.
Voir Java (langage) et Programmation web
Python (langage)
Python (prononcé) est un langage de programmation interprété, multiparadigme et multiplateformes.
Voir Java (langage) et Python (langage)
Ramasse-miettes (informatique)
Illustration d'un ramasse-miette compactant. Un ramasse-miettes.
Voir Java (langage) et Ramasse-miettes (informatique)
Réflexion (informatique)
En programmation informatique, la réflexion est la capacité d'un programme à examiner, et éventuellement à modifier, ses propres structures internes de haut niveau lors de son exécution.
Voir Java (langage) et Réflexion (informatique)
Réseau informatique
Connecteurs RJ-45 servant à la connexion des réseaux informatiques via Ethernet. upright Un réseau informatique (ou DCN) est un ensemble d'équipements reliés entre eux pour échanger des informations.
Voir Java (langage) et Réseau informatique
Remote method invocation
Interaction typique entre un client et un serveur Remote method invocation, plus connu sous l'acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d'appeler des méthodes distantes, sur le principe des ORB.
Voir Java (langage) et Remote method invocation
Reuters
Reuters est une agence de presse fondée en 1851 à Londres.
Voir Java (langage) et Reuters
Rich Internet application
Une rich Internet application (RIA), ou application Internet riche, est une application Web qui offre des caractéristiques similaires aux logiciels traditionnels installés sur un ordinateur.
Voir Java (langage) et Rich Internet application
RISC-V
RISC-V (prononcé en anglais « RISC five » et signifiant « RISC cinq ») est une architecture de jeu d'instructions (instruction set architecture ou ISA) RISC ouverte et libre, disponible en versions 32, 64 et 128 bits.
Roadmap
Une roadmap (en français: calendrier de lancement. ou plus largement feuille de route) est une représentation graphique simplifiée permettant de communiquer et de partager efficacement une intention stratégique afin de mobiliser, d’aligner et de coordonner les efforts des parties prenantes pour atteindre un ou plusieurs objectifs.
Voir Java (langage) et Roadmap
Sûreté du typage
La sûreté du typage est un principe permettant d'améliorer la qualité de la programmation.
Voir Java (langage) et Sûreté du typage
Scala (langage)
Scala est un langage de programmation multi-paradigme conçu à l'École polytechnique fédérale de Lausanne (EPFL) pour exprimer les modèles de programmation courants dans une forme concise et élégante.
Voir Java (langage) et Scala (langage)
Scol
Standard Cryo OnLine Language ou SCOL est un langage de haut niveau, interprété, typé (typage fort et statique, inférence de types), asynchrone et essentiellement fonctionnel créé par la société Cryo-Interactive en 1995.
SCons
SCons est un moteur de production libre.
Serveur d'applications
Logo symbolisant une application serveur Un serveur d'applications est un logiciel d'infrastructure offrant un contexte d'exécution pour des composants applicatifs.
Voir Java (langage) et Serveur d'applications
Serveur web
Serveurs de la Fondation Wikimédia en 2012. Un serveur web est soit un logiciel de service de ressources web (serveur HTTP), soit un serveur informatique (ordinateur) qui répond à des requêtes du World Wide Web sur un réseau public (Internet) ou privé (intranet), en utilisant principalement le protocole HTTP.
Voir Java (langage) et Serveur web
Service web
Un service web (ou service de la toile) est un protocole d'interface informatique de la famille des technologies web permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués.
Voir Java (langage) et Service web
Servlet
Un ou une servlet est une classe Java qui permet de créer dynamiquement des données au sein d'un serveur HTTP.
Voir Java (langage) et Servlet
Signature numérique
La signature numérique est un mécanisme permettant d'authentifier l'auteur d'un document électronique et d'en garantir la non-répudiation, par analogie avec la signature manuscrite d'un document papier.
Voir Java (langage) et Signature numérique
Silicon Graphics
Centre de calcul de la Nasa, équipé de 20 clusters SGI Altix (2004). Silicon Graphics, Inc.
Voir Java (langage) et Silicon Graphics
Silverlight
Silverlight est un plugin pour navigateur Web sur Windows et Mac OS, qui permet de développer des applications Web riches dans un moteur de rendu vectoriel.
Voir Java (langage) et Silverlight
Simultaneous multithreading
Le simultaneous multithreading (SMT) est une technique informatique datant des années 1960.
Voir Java (langage) et Simultaneous multithreading
Smalltalk
est un langage de programmation orienté objet, réflexif et dynamiquement typé.
Voir Java (langage) et Smalltalk
STMicroelectronics
STMicroelectronics bâtiment à Genève, en Suisse, vue aérienne STMicroelectronics (souvent appelé simplement ST) est une multinationale franco-italienne de droit néerlandais qui conçoit, fabrique et commercialise des puces électroniques.
Voir Java (langage) et STMicroelectronics
Sun Microsystems
était un constructeur d’ordinateurs et un éditeur de logiciels américain.
Voir Java (langage) et Sun Microsystems
Swing (Java)
est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.
Voir Java (langage) et Swing (Java)
Syntaxe
La syntaxe est, à l'origine, la branche de la linguistique qui étudie la manière dont les mots se combinent pour former des phrases ou des énoncés dans une langue.
Voir Java (langage) et Syntaxe
Système d'exploitation
En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.
Voir Java (langage) et Système d'exploitation
Système de fichiers
Le terme système de fichiers (abrégé « FS » pour File System, parfois filesystem en anglais) désigne de façon ambigüe.
Voir Java (langage) et Système de fichiers
Système de gestion d'exceptions
Dans le contexte des langages de programmation fonctionnels et impératifs, un système de gestion d'exceptions ou SGE permet de gérer les conditions exceptionnelles pendant l'exécution du programme.
Voir Java (langage) et Système de gestion d'exceptions
Système embarqué
Un système embarqué est un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche précise.
Voir Java (langage) et Système embarqué
Système nominatif de types
Un système nominatif de types est une classe majeure de système de types en programmation informatique.
Voir Java (langage) et Système nominatif de types
Télévision par câble
La télévision par câble ou télédistribution par câble désigne un mode de distribution de programmes de télévision et accessoirement, de radio, véhiculé par l'intermédiaire d'un réseau câblé, par liaison de type coaxiale ou fibre optique.
Voir Java (langage) et Télévision par câble
Thread (informatique)
threads''. Un ou fil (traduction normalisés par ISO/CEI 2382-7:2000 (autres appellations connues: processus léger, fil d'exécution, fil d'instruction, processus allégé, filet d'exécutionLarousse référence: dictionnaire de l'informatique, sous la direction de Pierre Morvan, 1996, exétron, tâche, voire unité d'exécution ou unité de traitement) est similaire à un processus car tous deux représentent l'exécution d'un ensemble d'instructions du langage machine d'un processeur.
Voir Java (langage) et Thread (informatique)
Tool Command Language
Tool Command Language (abréviation: Tcl) est un langage de script initialement conçu en 1988 par John Ousterhout et son équipe à l'université de Californie à Berkeley.
Voir Java (langage) et Tool Command Language
Toolkit
est un mot anglais qui est utilisé en informatique et le plus souvent dans le contexte des interfaces graphiques.
Voir Java (langage) et Toolkit
Tutoriel
Intertitre en corps de page, modification Un tutoriel.
Voir Java (langage) et Tutoriel
Typage fort
En informatique, un langage de programmation est dit fortement typé lorsqu'il garantit que les types de données employés décrivent correctement les données manipulées.
Voir Java (langage) et Typage fort
Typage statique
Le typage statique est une technique utilisée dans certains langages de programmation impératifs (C++, Java, Pascal, ou même Visual Basic avec lOption Explicit) pour associer à un symbole dénotant une variable le type de la valeur dénotée par la variable; et dans certains langages de programmation fonctionnels (ML, OCaml, Haskell, PureScript, etc.) pour associer à une fonction (un calcul) le type de son paramètre et le type de la valeur calculée.
Voir Java (langage) et Typage statique
Type (informatique)
Présentation des principaux '''types de données'''. En programmation informatique, un type de donnée, ou simplement un type, définit la nature des valeurs que peut prendre une donnée, ainsi que les opérateurs qui peuvent lui être appliqués.
Voir Java (langage) et Type (informatique)
Unicode
200x200px Unicode est un standard informatique qui permet des échanges de textes dans différentes langues, à un niveau mondial.
Voir Java (langage) et Unicode
Université de Californie du Sud
L'université de Californie du Sud (en anglais: University of Southern California, USC) est une université privée située à Los Angeles.
Voir Java (langage) et Université de Californie du Sud
UTF-16
UTF-16 est un codage des caractères définis par Unicode, où chaque caractère est codé sur une suite de un ou deux mots de 16 bits.
Vala (langage)
Vala est un langage de programmation compilé, dont l'objectif est de fournir les bénéfices des langages de programmation modernes (comme la POO) aux développeurs de la plateforme GNOME qui utilisent GLib et son système GObject.
Voir Java (langage) et Vala (langage)
Virgule flottante
exposant. La virgule flottante est une méthode d'écriture de nombres fréquemment utilisée dans les ordinateurs, équivalente à la notation scientifique en numération binaire.
Voir Java (langage) et Virgule flottante
Visual J++
J++ est l'implémentation de Java par Microsoft.
Voir Java (langage) et Visual J++
Vulnérabilité (informatique)
Dans le domaine de la sécurité informatique, une vulnérabilité ou faille est une faiblesse dans un système informatique permettant à un attaquant de porter atteinte à l'intégrité de ce système, c'est-à-dire à son fonctionnement normal, à la confidentialité ou à l'intégrité des données qu'il contient.
Voir Java (langage) et Vulnérabilité (informatique)
Vuze (logiciel)
Vuze (autrefois Azureus puis Azureus Vuze) est un client BitTorrent libre écrit en Java.
Voir Java (langage) et Vuze (logiciel)
Wikiwix
Wikiwix est un métamoteur de recherche sémantique multilingue et un service d'archivage du Web, entre autres pour Wikipédia en français, créé en 2002 par la PME française Linterweb.
Voir Java (langage) et Wikiwix
Windows XP
Windows XP (nom de code Whistler) est un système d'exploitation multitâches, développé et commercialisé par Microsoft, permettant l'usage d'un ordinateur tel qu'un ordinateur fixe, un portable ou encore un Media Center.
Voir Java (langage) et Windows XP
World Wide Web
Logo historique du World Wide Web par Robert Cailliau. ''World Wide Web'' dans les locaux du CERN. Le World Wide Web (Prononciation en anglais britannique retranscrite selon la norme API.; littéralement la « toile (d’araignée) mondiale », abrégé WWW ou le Web), la toile mondiale ou la toile, legifrance.gouv.fr, JORF du, consulté le, est un système hypertexte public fonctionnant sur Internet.
Voir Java (langage) et World Wide Web
XAML
XAML est un langage déclaratif développé pour les besoins des systèmes d'exploitation de Microsoft, Windows Vista, Windows 7 et Windows 8 et qui permet la description de données structurées.
XML-based User interface Language
XML-based User interface Language (abréviation XUL) est un langage de description d’interfaces graphiques fondé sur XML créé dans le cadre du projet Mozilla.
Voir Java (langage) et XML-based User interface Language
.properties
.properties est une extension de fichier essentiellement utilisée en Java et qui permet aux technologies compatibles de stocker les paramètres de configuration d'un logiciel.
Voir Java (langage) et .properties
1982
L'année 1982 est une année commune qui commence un vendredi.
Voir aussi
Langage pour la machine virtuelle Java
- BeanShell
- Ceylon
- Clojure
- ColdFusion
- Fortress (langage)
- Groovy (langage)
- JRuby
- Java (langage)
- JavaFX Script
- Jython
- Kotlin (langage)
- Nashorn (moteur JavaScript)
- Noop
- Pizza (langage de programmation)
- Processing
- Rhino (moteur JavaScript)
- Scala (langage)
- X10 (langage)
- Xtend
Également connu sous le nom de Java (informatique), Java (langage de programmation), Java (programming language), Java 5, Java programming language, Java2, Langage Java, Langage de programmation Java, Oak (langage).
, Code source, CodeWarrior, Common Object Request Broker Architecture, Compilateur Java, Compilation à la volée, Cryptographie, Désuétude (linguistique), Eclipse (projet), ECMAScript, Eiffel (langage), Enterprise JavaBeans, Entier (informatique), Entier naturel, Environnement d'exécution Java, Environnement de développement, Eric Schmidt, Exploit (informatique), Extensible Markup Language, Filtrage par motif, Fonction anonyme, Framework, Framework multimédia, Fuite de mémoire, Furtivité, Gambas (langage), Généricité, GCJ, GNU Compiler Collection, Google, Google Web Toolkit, Gradle, Groovy (langage), Héritage multiple, Hello world, HotJava, HotSpot, HTML5, Hypertext Transfer Protocol, I2P, Idée fixe, IEEE 754, Informatique embarquée, Informatique mobile, Instance (programmation), Instruction informatique, IntelliJ IDEA, Interface (programmation orientée objet), Interface de programmation, Interface en ligne de commande, Interface graphique, Interprète (informatique), ISO/CEI 10646, Itération, J Sharp, Jakarta EE, Jakarta Server Pages, James Gosling, Java (technique), Java 3D, Java API for Integrated Networks, Java Authentication and Authorization Service, Java Card, Java Data Objects, Java Database Connectivity, Java Development Kit, Java et logiciel libre, Java ME, Java Metadata Interface, Java Naming and Directory Interface, Java Native Interface, Java SE, Java Secure Socket Extension, Java Web Start, JavaBeans, JavaFX, JavaOS, JavaScript, JavaSpeech, JBuilder, JCreator, JDeveloper, Jigsaw (serveur), Jini, John Ousterhout, JXTA, Kit de développement, Kotlin (langage), Langage de programmation de haut niveau, Langage de script, Licence de logiciel, Licence publique générale GNU, LimeWire, Linux, Liste chaînée, Logiciel malveillant, Logiciel multiplateforme, Logiciel propriétaire, Mac OS X Snow Leopard, Mac OS X v10.2, Mac OS X v10.4, Mac OS X v10.5, Machine virtuelle, Machine virtuelle Java, MacOS, Macromedia, MATLAB, Métacaractère, Méthode (informatique), Menlo Park, MicroEJ, Microprocesseur multi-cœur, Microsoft, Microsoft .NET, Microsoft Windows, Mise en œuvre, Modula-2, Mot clé, Multimédia, Multiprocesseur, Navigateur web, NCSA Mosaic, NetBeans, Netscape Communications, NeXT, Oberon (langage), Objective-C, OCaml, Open source, OpenJDK, Oracle (entreprise), Oracle SQL Developer, OS X Lion, OSGi, Page web, Pair-à-pair, Parallélisme (informatique), Pascal (langage), Patch (informatique), Patrick Naughton, Perl (langage), PHP, Plate-forme (informatique), Plateforme Java, Pointeur (programmation), Polymorphisme (informatique), Portabilité (informatique), Problème du diamant, Processing, Programmation fonctionnelle, Programmation impérative, Programmation orientée objet, Programmation structurée, Programmation web, Python (langage), Ramasse-miettes (informatique), Réflexion (informatique), Réseau informatique, Remote method invocation, Reuters, Rich Internet application, RISC-V, Roadmap, Sûreté du typage, Scala (langage), Scol, SCons, Serveur d'applications, Serveur web, Service web, Servlet, Signature numérique, Silicon Graphics, Silverlight, Simultaneous multithreading, Smalltalk, STMicroelectronics, Sun Microsystems, Swing (Java), Syntaxe, Système d'exploitation, Système de fichiers, Système de gestion d'exceptions, Système embarqué, Système nominatif de types, Télévision par câble, Thread (informatique), Tool Command Language, Toolkit, Tutoriel, Typage fort, Typage statique, Type (informatique), Unicode, Université de Californie du Sud, UTF-16, Vala (langage), Virgule flottante, Visual J++, Vulnérabilité (informatique), Vuze (logiciel), Wikiwix, Windows XP, World Wide Web, XAML, XML-based User interface Language, .properties, 1982.
