Questions marquées «final»

569
Quel est l'intérêt de la «classe finale» en Java?

Je lis un livre sur Java et il dit que vous pouvez déclarer la classe entière comme final. Je ne peux penser à rien où j'utiliserais cela. Je suis nouveau dans la programmation et je me demande si les programmeurs l'utilisent réellement dans leurs programmes . S'ils le font, quand l'utilisent-ils...

220
Comparaison de chaînes avec == déclarées finales en Java

J'ai une question simple sur les chaînes en Java. Le segment de code simple suivant concatène simplement deux chaînes, puis les compare avec ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); L'expression de comparaison concat=="string"revient...

151
Différence entre final statique et statique final

J'ai trouvé un code où il déclarait du code comme private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting";...

151
La finale de Java contre la const de C ++

Le didacticiel Java pour les programmeurs C ++ dit que (le point culminant est le mien): Le mot clé final est à peu près équivalent à const en C ++ Que signifie «grosso modo» dans ce contexte? Ne sont-ils pas exactement les mêmes? Quelles sont les différences, le cas

141
Méthode Java `final`: que promet-elle?

Dans une classe Java, une méthode peut être définie comme étant final, pour marquer que cette méthode ne peut pas être remplacée: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } C'est...

141
Pourquoi la classe String est-elle déclarée finale en Java?

À partir du moment où j'ai appris que la classe java.lang.Stringest déclarée comme finale en Java, je me demandais pourquoi. Je n'ai trouvé aucune réponse à l'époque, mais cet article: Comment créer une réplique de la classe String en Java?m'a rappelé ma question. Bien sûr, String fournit toutes...