> > Je suis pas totalement d'accord. En fait, en generale, dans > 9(% des cas, les finals ne servent � rien. > > Maintenant, dans les 5% qui restent, c'est � dire un code execut� > tres souvent, qui ne fait pas d'allocation alors ca vaut le cout > de "forcer" l'inline des m�thodes soit en mettant les methodes > final, private ou static bien sur dans chaque cas, cela > nuira � la r�utilisation mais normalement, ce code doit > �tre un code cach� � la vue de l'utilisateur. > > Effectivement, en mettant 'final', il n'y a pas de > recherche de m�thode et donc la machine virtuelle peut > faire de l'inline aggressif et donc des perfs qui > sont quasi �quivalent � un code C++. >
Le fait de mettre la classe final est-il diff�rent de mettre toutes les methodes final ? Dans le premier cas, le compilateur sait qu'il doit optimiser au mieux Dans le second cas, le compilateur force le inlining sur toutes les methodes
