Resultados de la búsqueda a petición "final"

5 la respuesta

Palabra clave de método Java "final" y su uso

Cuando creo jerarquías de tipos complejas (varios niveles, varios tipos por nivel), me gusta usar elfinal palabra clave sobre métodos que implementan alguna declaración de interfaz. Un ejemplo: interface Garble { int zork(); } interface Gnarf ...

3 la respuesta

Problema con Java 8 Lambda para una final efectiva mientras se incrementan los conteos

Quiero usar la expresión Java 8 Lambda en el siguiente escenario, pero estoy obteniendoLa variable local fooCount definida en un ámbito de cobertura debe ser final o efectivamente final. Entiendo lo que dice el mensaje de error, pero necesito ...

1 la respuesta

Salida inesperada cuando se usa un operador ternario y una variable final

Considere este fragmento de código: public static void main(String[] args) { int z1 = 0; final int z2 = 0; System.out.println(false ? z1 : 'X'); System.out.println(false ? z2 : 'X'); }Al ejecutar este código, esperaría ver dosX en tu consola Sin ...

11 la respuesta

¿Buenas razones para prohibir la herencia en Java?

¿Cuáles son buenas razones para prohibir la herencia en Java, por ejemplo, usando clases finales o clases usando un único constructor privado sin parámetros? ¿Cuáles son buenas razones para hacer un método final?

8 la respuesta

¿Puede el uso excesivo del dolor final más que el bien?

¿Por qué las personas son tan enfáticas acerca de hacer que cada variable dentro de una clase sea "final"? No creo que haya ningún beneficio real al agregar variables locales finales a privadas, o realmente usar final para algo que no sea ...

4 la respuesta

Cambio de campos finales privados a través de la reflexión

class WithPrivateFinalField { private final String s = "I’m totally safe"; public String toString() { return "s = " + s; } } WithPrivateFinalField pf = new WithPrivateFinalField(); System.out.println(pf); Field f ...

4 la respuesta

Java: ¿se pueden inicializar las variables finales en el bloque de inicialización estática?

Según mi comprensión del lenguaje Java, las variables estáticas se pueden inicializar enstatic initialization block. Sin embargo, cuando trato de implementar esto en la práctica (static variables que sonfinal también), aparece el error que se ...

3 la respuesta

¿Es la Cadena final s = "Hola Mundo" igual que la Cadena s = "Hola Mundo"?

Si una clase se define comofinal y declaramos una instancia de la clase final ... ¿Habría alguna diferencia? o esfinal en tales casos sería redundante? final String s = "Hello World"igual que String s = "Hello World"

7 la respuesta

¿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 ...

9 la respuesta

Lambdas: las variables locales necesitan final, las variables de instancia no

En una lambda, las variables locales deben ser finales, pero las variables de instancia no. ¿Porque?