Je ne peux que penser à une raison, si vous voulez vraiment creuser pour une raison possible:
Dans un IDE comme Eclipse, vous pouvez droit-cliquez sur FALSE
(en Boolean.FALSE
) et sélectionnez Ouvrir Hiérarchie d'Appel ou de Références > (option). Vous ne pouvez pas faire cela avec le littéral false
. Mais je ne sais pas comment utile de trouver toutes les références d' Boolean.FALSE
sera dans vos cycles de développement.
Curieusement, quand j'ai cherché des références de FALSE
, il a été constaté éparpillées dans la Java de base (JDK/JRE) le code source! Si nous voulons l'utiliser ou pas, une chose est sûre, le gars qui a codé et maintenir Java utilisent fortement.
Comme pour les autres réponses, il est inutile dans le cas contraire et vous pouvez simplement utiliser le littéral false
, surtout si la performance est importante - en évitant l'unboxing de frais généraux. La révision du Code doit être la priorité des optimisé lisible et bien commenté code unoptimized un code lisible.