« Programmation Java/Autres langages » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 9 :
* En java on utilise ''final'' et non ''const''.
* Java ne définit pas d'espace de nom (''namespace''), mais des paquetages (''package'').
* On ne libère pas la mémoire. Cela est géré automatiquement par le ramasse-miette. À la place, il est recommandé de libérer les références aux objets qui ne sont plus utilisés en assignant <tt>null</tt> à la référence nulle, dès que possible ou juste avant une potentielle allocation d'une grande quantité d'objets ou de grands tableaux.
* un <tt>char</tt> fait un octet en C++ mais 2 octets en Java car l'encodage Unicode utilisé est l'UTF-16.
* <tt>unsigned</tt> n'existe pas en Java : tous les types entiers sont signés.