Chaîne de caractères de longueur Maximale en Java - l'appel de la longueur() la méthode

Dans Java, quelle est la taille maximale d'un String objet peut, en se référant à la length() appel de méthode?

Je sais que length() de retour de la taille d'un String comme un char [];

  • Tandis que la longueur d'un String est théoriquement Integer.MAX_VALUE, la longueur d'une chaîne de caractères littérale dans la source semble être limité à seulement 65535 octets de données UTF-8.