j´imagine qu´il y a deux UEs de java, alors il a coupé son cours en java simple et java avancé.
Ceci mis a part. Java c´est assez bien.
J2SE dispose d´une large API qui permet de faire plein de chose rapidement.
Bien sur ce n´est pas un "click and program", mùais la plupart des outils de bases existe, ce qui est bien pratique.
C´est un langage objet a type primaire/complexe. les types primaires y sont facilement boxable.
Le langage est assez clair en notation et ne fais pas de "truc caché" comme le C++ a travers les constructeurs copie/destructeur/operateur redefini.
ca en fait un langage assez intuitif
La definition d´interface permet de faire facilement du code modulable.
Sinon, je suis assez peu d´accord pour dire qu´il est difficile de faire des interface graphique avec JAVA. Je trouve ca au contraire assez simple et intuitif.
Les IGs ainsi crée sont généralement opérationnele sur toutes les machines clients.
Au rayon des désavantage.
JAVA est généralement interprété ce qui le ralenti légèrement.
La mémoire est plus difficilement manageable en JAVA qu´en C par exemple.
Le coté interprété fait qu´il n´est pas simple de faire du code croisé JAVA/C (ou autre chose).
ca te donne un apercu ? 