Chaîne de caractères littérales et objet String
Les spécifications de Java expliquent que les chaînes de caractères littérales sont une suite vide ou de plusieurs caractères entre guillemets. Ceci correspond donc au type String. Par conséquent le langage Java permet de créer des chaînes de caractères de deux manières différentes :
// Initialisation de la chaîne de caractères // par la construction de l'objet String String foo = new String("Hello World foo"); // Initialisation de le chaîne de caractères // par affectation d'une chaîne de caractères littérale String bar = "Hello World bar";
On peut se demander si le compilation de ce code donne le même code intermédiaire (bytecode) ou pas.
(Lire la suite…)


envoi en cours...