
Java est un langage de programmation (♦ voir DEF) multiplateforme et orienté objet, créé en 1995. La société Oracle détient la technologie Java, après l'avoir rachetée à Sun Microsystems.
Java permet de réaliser, entre autres, des applications et sites Web, des logiciels et des jeux.
Exemples de codes
→ Commençons par des codes très simples. Plus vous progresserez, page après page, plus les scripts seront sophistiqués. Vous devez néanmoins passer le cap de 30 à 40 pages par niveau, avant de passer à la prochaine étape...
→ Afin d'évaluer vos codes, cliquez sur l'icône à gauche en bas de page (rouages), puis choisissez un compilateur dans la liste qui s'ouvrira dans un autre onglet. Finalement, testez votre travail.
MAINTENANT, RECOPIEZ ET IMPRÉGNEZ-VOUS !
C 0001 - Bonjour tout le monde !
public class Main { public static void main(String[] args) { System.out.println("Bonjour tout le monde !"); } }
C 0002 - Variables
public class Main { public static void main(String[] args) { String name = "Stéphane"; System.out.println(name); } }
C 0003 - Types de variables
public class Main { public static void main(String[] args) { int myNum = 10; // Entier float myFloatNum = 3.99f; // Virgule flottante char myLetter = 'F'; // Caractère boolean myBool = true; // Booléen String myText = "Bonjour tout le monde !"; // Chaîne System.out.println(myNum); System.out.println(myFloatNum); System.out.println(myLetter); System.out.println(myBool); System.out.println(myText); } }
C 0004 - Conditions et déclarations
public class Main { public static void main(String[] args) { int x = 60; int y = 28; if (x > y) { System.out.println("x est plus grand y"); } } }
C 0005 - Variables
public class Main { public static void main(String[] args) { int myNum; myNum = 45; System.out.println(myNum); } }
C 0006 - Variables
public class Main { public static void main(String[] args) { int myNum = 25; myNum = 45; System.out.println(myNum); } }
C 0007 - Types de variables
public class Main { public static void main(String[] args) { int myNum = 68; // entier float myFloatNum = 10.45f; // nombre à virgule flottante char myLetter = 'J'; // lettre boolean myBool = false; // booléen String myText = "Bonjour"; // chaîne de caractères System.out.println(myNum); System.out.println(myFloatNum); System.out.println(myLetter); System.out.println(myBool); System.out.println(myText); } }
C 0008 - Booléens
public class Main { public static void main(String[] args) { boolean jaimeprogrammer = true; boolean jaimetravaillerlanuit = false; System.out.println(jaimeprogrammer); System.out.println(jaimetravaillerlanuit); } }

CHOISISSEZ VOTRE COMPILATEUR
Reproduisez ce code, en choisissant l'un des compilateurs (♦ voir DEF) ci-dessous (ne copiez-collez pas ! Ce serait trop facile). Tous ont la même fonction, choisissez-en un en tenant simplement compte de vos préférences.
Lorsque vous copiez votre code, remplacez le code existant (par défaut) figurant déjà dans le compilateur, par le vôtre.
Attention ! Pour certains de ces compilateurs, vous devez vous-même choisir le langage de programmation, dans le menu qui vous est alors proposé. Bien évidemment, n'oubliez pas de cliquer sur RUN !
Spécifications techniques Java
Versions les plus récentes
Frameworks
Outils et méthodologies
Tests
Info+ (Java)
* Créé par James Gosling et Patrick Naughton (Sun Microsystems)
* Développé par Oracle Corporation
* Influencé par Objective C, C++ et UCSD Pascal
* Multiplateformes
* Licence GNU GPLV2+CPE