Preguntas etiquetadas con final

11
Const final de Java vs. C ++
El tutorial para programadores de Java para C ++ dice que (lo más destacado es mío): La palabra clave final es aproximadamente equivalente a const en C ++ ¿Qué significa "aproximadamente" en este contexto? ¿No son exactamente lo mismo? ¿Cuáles son las diferencias, si hay alguna?
151 java  c++  const  final 

7
Diferencia entre estática final y estática final
Encontré un código donde declaraba código como 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"; ¿Cuál es la diferencia entre ellos o son iguales? ¿O difiere para privateo public?
151 java  static  final 


5
Método Java `final`: ¿qué promete?
En una clase Java, se puede definir un método para que sea final, para marcar que este método no se puede anular: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { …
141 java  oop  final 

16
¿Por qué la clase String se declara final en Java?
Desde que supe que la clase java.lang.Stringse declara como final en Java, me preguntaba por qué. No encontré ninguna respuesta en ese entonces, pero esta publicación: ¿Cómo crear una réplica de la clase String en Java? Me recordó mi consulta. Claro, String proporciona toda la funcionalidad que alguna vez necesité, …
141 java  string  final 

8
¿Por qué no hay una característica constante en Java?
Estaba tratando de identificar la razón detrás de las constantes en Java. Aprendí que Java nos permite declarar constantes mediante el uso de finalpalabras clave. Mi pregunta es por qué Java no introdujo una característica Constant ( const). Como muchas personas dicen que proviene de C ++, en C ++ …
140 java  constants  final 

7
Comportamiento del método estático final.
He estado jugando con modificadores con método estático y encontré un comportamiento extraño. Como sabemos, los métodos estáticos no pueden anularse, ya que están asociados con la clase en lugar de la instancia. Entonces, si tengo el fragmento de abajo, se compila bien //Snippet 1 - Compiles fine public class …
123 java  methods  static  final 






11
Hacer que los argumentos del método Java sean finales
Qué diferencia hay finalentre el siguiente código. ¿Hay alguna ventaja en declarar los argumentos como final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }

7
¿Por qué se puede modificar el objeto final?
Encontré el siguiente código en una base de código en la que estoy trabajando: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); } public static void addProvider(ConfigurationProvider provider) { INSTANCE.providers.add(provider); } ... INSTANCEse declara como …
89 java  final 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.