Non, les modifieurs sont pr�serv�s dans le .class g�n�r� et heureusement
sinon comment une VM pourrait savoir qu'une classe est visible ou non
depuis une autre classe. Je t'invite � jeter un oeil aux specs de la VM.
C'est lisible et explique clairement quelles sont les contraintes et les
informations pr�serv�es dans le .class.

Pour ce qui est de la classe String, une des raisons est que cela permet
d'optimiser les utilisations de cette classe. Il est couteux d'utiliser des
String, mais la VM peut les optimiser sachant qu'elles sont immutables.

Olivier



                                                                                       
                                             
                      Pierre-Fran�ois                                                  
                                             
                      Lemosquet                To:      [EMAIL PROTECTED]              
                                             
                      <pf.lemosquet@wo         cc:                                     
                                             
                      kup.com>                 Subject: Re: classe final/performance   
                                             
                                                                                       
                                             
                      12/06/2002 10:11                                                 
                                             
                      AM                                                               
                                             
                      Please respond                                                   
                                             
                      to java                                                          
                                             
                                                                                       
                                             
                                                                                       
                                             



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 ???


Répondre à