Programmation Java/Autres langages
Un livre de Wikibooks.
Cette section sera utile au personnes qui apprennent Java mais connaissance un ou plusieurs autres langages. Les confusions courantes sont évoquées et les équivalences listées.
[modifier] C++
- 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.
- un char fait un octet en C++ mais 16 en Java.
- unsigned n'existe pas en Java.
- L'héritage multiple possible en C++ est interdit en Java, il faut utiliser des interfaces.
- « :: » n'existe pas en Java. Pour appeler une méthode telle qu'elle est définie dans la classe parente, utiliser super.
- On utilise pas de classes virtual, toutes les liaisons sont dynamiques.
[modifier] PHP
- L'équivalent de PDO (PHP Data Objects) est JDBC (Java DataBase Connectivity)