« Salut Diego ! »

« Salut, Amigo ! »

« Le professeur m'a félicité récemment. Il est content de voir que je progresse aussi rapidement grâce à ses leçons. »

« Tu dis que tu progresses grâce aux leçons du professeur !? Ben voyons ! Il ne se rend même pas compte que ce qu'il dit est ridicule ? »

« Bon, oublie ça. J'ai quelque chose d'intéressant pour toi aujourd'hui. Je vais te montrer comment écrire le programme le plus simple (ou minimal). C'est très facile. Un programme minimal est constitué d'une classe et contient une méthode : main(). Voici à quoi ça ressemble. »

Le programme le plus simple
public class MainClass
{
    public static void main(String[] args)
    {
        System.out.println("Kiss my shiny metal rear actuator!");
    }
}

« J'ai déjà vu ça avant, donc je comprends. »

« Bien sûr, personne n'a besoin de programmes de ce genre. Plus le problème résolu par un programme est compliqué, plus ce programme est cool. C'est pourquoi les programmes se composent normalement de milliers de classes. »

« Un programme moyen est écrit par une équipe de dix personnes sur 2 à 3 ans. »

« Qu'est-ce qui constituerait un gros programme, alors ? »

« Disons un programme qui nécessiterait les efforts d'une équipe de 100 personnes pendant 5 ans. »

« 500 années humaines ? Oh, ouah ! »

« Oui. Java est un des meilleurs langages de programmation pour écrire des programmes gros, voire très gros. »

« Je ne veux même pas savoir ce qu'est un 'très gros' programme. »

« Tu as bien raison ! Tu comprends vite. »

« Les programmeurs ont rapidement réalisé qu'il était difficile de naviguer à travers des milliers de classes. Ils ont donc inventé des programmes spéciaux qui accélèrent considérablement le processus d'écriture de programmes. Plus le programme que tu écris est gros, plus les avantages sont évidents. »

« Tu dis que des programmeurs ont inventé un programme pour écrire des programmes ? »

« Oui. Qu'est-ce qui te surprend tant ? Un programme est avant tout un outil pour l'automatisation de tâches de routine. Quand tu écris du code pendant des années, tu réalises qu'il y a beaucoup de tâches de ce genre. »

« Un programme pour la création de programmes est appelé Environnement de Développement Intégré (EDI).

Aujourd'hui, je vais t'en présenter un.

Non, aujourd'hui je vais te présenter le meilleur d'entre eux ! Il s'appelle IntelliJ IDEA, et il deviendra ton fidèle ami pour les années à venir. Vois-le comme ton compagnon expérimenté qui est toujours là pour t'offrir son aide et ses conseils. »

« Alors là ça m'intrigue ! »

« Si tu comptes éviter d'écrire tes programmes dans Word, tu auras besoin d'un bon environnement de développement, tu sais ? Nous, les robots, on adore IntelliJ IDEA Community Edition. Télécharge et installe la dernière version. »

Indice 1
Cherche IntelliJ IDEA sur Google

Indice 2
Accède à la page de téléchargement d'IntelliJ IDEA

Indice 3

« Tu vas aussi devoir installer un kit de développement Java (JDK). Un JDK est un kit pour les développeurs Java, créé par les fondateurs de la plateforme Java. Il contient une machine virtuelle Java, le compilateur Java et bien d'autres choses qui peuvent servir à un développeur Java expérimenté. »

« Pourquoi je ne pourrais pas continuer à écrire mes programmes sur le site ? »

« C'est pratique pour les petits programmes, mais il est préférable d'écrire les plus gros dans IntelliJ IDEA. Nous te préparons à devenir programmeur professionnel, donc tu as tout intérêt à maîtriser ces outils géniaux au plus vite. N'aie pas peur. Ce programme a été créé pour te simplifier la vie, pas pour te mettre des bâtons dans les roues. Tu t'y habitueras rapidement. Tu ne voudras plus jamais revenir en arrière. »

« Pour apprendre à écrire des programmes, tu dois écrire des programmes. Pour cela, installe IntelliJ IDEA et un JDK sur ton ordinateur. Télécharge et installe la dernière version (JDK 8). »

Indice 1
Cherche un Java JDK sur Google

Indice 2
Accède à la page de téléchargement de JDK 8

Indice 3

  1. Clique sur « Accepter le contrat de licence »
  2. Choisis jdk-8u181-windows-x64.exe si tu as la version 64 bits de Windows
  3. Choisis jdk-8u181-windows-x586.exe si tu as la version 32 bits de Windows
  4. Si tu as Linux, pas besoin de t'expliquer

Indice 4

« Consolidons la théorie avec un exercice. »