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

Contenu supprimé Contenu ajouté
C++ plus complet que PHP
Ligne 9 :
* 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, dès que possible ou juste avant une potentielle allocation d'une grande quantité d'objets ou de grands tableaux.
* Il n'y a pas de pointeurs mais des références :
** Les opérateurs <tt>-></tt> et <tt>*</tt> (déréférencement) n'existent pas. ILIl faut utiliser le point (<tt>.</tt>).
** Les références (constrairement au C++) peuvent être modifiées pour référencer un autre objet en utilisant l'opérateur d'affectation (<tt>=</tt>).
* un <tt>char</tt> fait un octet en C++ mais 2 octets en Java car l'encodage Unicode utilisé est l'UTF-16.