> > Il pourrait effectivement le faire sous certaine condition, il faut > faire attention � la s�curit�. Par exemple, Le compilo > ne peux faire de l'inlining sur un getter publique utilisant une > variable priv�e si le getter est appel� � l'ext�rieur de la classe.
Je pensais que les notions d'encapsulation et de visibilit� disparaissaient lors de l'ex�cution du byte code. Ces notions de conceptions n'ont de sens qu'avant la compilation et disparaissent sur le code ex�cutable ??? > > > Par contre, la VM � la droit car elle v�rifie la s�curit� > (enfin, ce type de s�curit�) lors du chargement du byte-code > (�tape de v�rification) et donc elle est en mesure de faire > de l'inlining apr�s. La classe String est final Est ce uniquement -pour les perfs (toutes les m�thodes sont implicitement final ) et c'est le compilateur ou/et la VM qui optimise. -uniquement pour emp�cher les devlpeurs de d�river cette classe.
