index
ça se trouve ici !
MA TODO LIST :
- cast de types primitifs (on met pas un long dans un int) (à faire dans opérateurs ?)
- opérateurs binaires sur 2 types différents ? (int + float = ?)
- cas spécial de la concaténation de String
- parler des méthodes
- parler du return dans les méthodes
- parler du new pour les constructeurs de classe
- écrire une classe semi-complète, puis l'expliquer, puis ajouter petit à petit des trucs (get, méthodes plus complexes...)
- enum
- trouver des idées d'exercices
- parler des librairies
- scope des variables
- héritage (Object)
- interfaces
- String
- Wrappers
- héritage
- exceptions
- programmation fonctionnelle (lambdas, stream)
une classe c'est un moule (une forme), une instance est une gauffre
champs static ne veut pas dire que c'est immobile (final)
méthode static (exemple des Math.pow() n'est pas lié à une instance)
on peut accéder au static depuis instance, mais pas l'inverse
la class à Dallas
visibilité package
Un peu de théorie avec JVM, GC, JIT, compilation, exécution...
Programmation Orientée Objet
Jupyter notebook pour java ? https://github.com/forax/java-guide