Nous travaillons à restaurer l'application Unionpedia sur le Google Play Store
SortantEntrants
🌟Nous avons simplifié notre design pour une meilleure navigation !
Instagram Facebook X LinkedIn
Votre propre Unionpédia avec votre logo et votre domaine, à partir de 9,99 USD/mois
Créer mon Unionpédia

Java (langage)

Indice Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Table des matières

  1. 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) »

  2. 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.

Voir Java (langage) et Apple

Applet

Une appliquette.

Voir Java (langage) et Applet

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.

Voir Java (langage) et BlueJ

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.

Voir Java (langage) et Byte

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.

Voir Java (langage) et C++

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.

Voir Java (langage) et GCJ

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

Google LLC Prononciation en anglais américain retranscrite selon la norme API.

Voir Java (langage) et Google

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.

Voir Java (langage) et Gradle

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).

Voir Java (langage) et HTML5

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.

Voir Java (langage) et I2P

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.

Voir Java (langage) et JavaFX

JavaOS

JavaOS est un système d'exploitation développé par JavaSoft, une filiale de Sun Microsystems, dont la première apparition date de.

Voir Java (langage) et JavaOS

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.

Voir Java (langage) et Jini

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.

Voir Java (langage) et JXTA

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.

Voir Java (langage) et Linux

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.

Voir Java (langage) et MacOS

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.

Voir Java (langage) et MATLAB

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

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.

Voir Java (langage) et NeXT

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.

Voir Java (langage) et OCaml

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.

Voir Java (langage) et OSGi

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.

Voir Java (langage) et PHP

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.

Voir Java (langage) et RISC-V

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.

Voir Java (langage) et Scol

SCons

SCons est un moteur de production libre.

Voir Java (langage) et SCons

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.

Voir Java (langage) et UTF-16

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.

Voir Java (langage) et XAML

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 Java (langage) et 1982

Voir aussi

Langage pour la machine virtuelle Java

É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.