Le langage Java
Historique
Java a été conçu par James Gosling chez Sun Microsystems et publié en 1995. Sa devise «
write once, run anywhere » repose sur l'utilisation d'une machine virtuelle (JVM) qui rend le
code portable sur toute plateforme compatible.
Caractéristiques principales
• Langage compilé en bytecode, exécuté par la JVM
• Orienté objet de manière stricte
• Typage statique et fort
• Gestion automatique de la mémoire (ramasse-miettes)
• Grand écosystème (Spring, Android, Maven)
Exemple de code
public class Main {
static int factorielle(int n) {
if (n <= 1) return 1;
return n * factorielle(n - 1);
}
public static void main(String[] args) {
[Link](factorielle(5));
}
}
Domaines d'application
• Applications d'entreprise (back-end)
• Développement Android
• Systèmes distribués et serveurs
• Applications bancaires et financières