java

Cuándo debemos usar Observer y Observable

Un entrevistador me preguntó: ¿Qué es Observer y Observable y cuando debemos usar? No estaba al tanto de estos términos, a ... no entiendo por qué necesitamos Observer y Observable? ¿Para qué sirven los métodos setChanged() y notifyObservers(message)?

¿Qué es SuppressWarnings ("unchecked") en Java?

En algún momento al mirar a través del código, veo que muchos métodos especifican una anotación: @SuppressWarnings("unchecked") ¿Qué significa esto?

Android-establecer TextView Estilo de texto mediante programación?

¿Hay una manera de establecer el atributo textStyle de un TextView mediante programación? No parece haber un método setTextS ... out_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" android:textStyle="bold" />

Diferencia entre parseInt y valueOf en java?

¿Cuál es la diferencia entre estos dos métodos? Parecen hacer exactamente lo mismo para mí (también va para parseFloat(), pa ... se diferencian de Long.valueOf(string) ? Editar: También, ¿cuál de estos es preferible y se usa más a menudo por convención?

¿En qué lenguaje están escritos el compilador Java y JVM?

En el que los lenguajes son el compilador Java (javac), la máquina virtual (JVM) y el java starter escrito?

Causas de obtener un java.lang.VerifyError

Estoy investigando lo siguiente java.lang.VerifyError java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorg ... sto de la aplicación se ejecuta bueno, sólo que un servlet está fuera de servicio. Cualquier idea de dónde buscar sería útil.

Por qué hacer = = comparaciones con Integer.valueOf (Cadena) ¿da resultados diferentes para 127 y 128?

No tengo idea de por qué estas líneas de código devuelven diferentes valores: System.out.println(Integer.valueOf("127")==In ... de esta pregunta , pero todavía no entiendo cómo puede regresar true, y por qué el código en la segunda línea devuelve false.

Haga clic en el botón atrás dos veces para salir de una actividad

He notado este patrón en muchas aplicaciones y juegos de Android recientemente: al hacer clic en el botón atrás para "salir" ... ir "volver a lo que estaba abierto antes de que se iniciara la actividad de inicio de la aplicación", si eso tiene sentido:)

En busca de aclaraciones sobre las contradicciones aparentes con respecto a los idiomas débilmente mecanografiados

Creo que entiendo la tipificación fuerte, pero cada vez que busco ejemplos de lo que es la tipificación débil termino encont ... rción automática realizada por el lenguaje? ¿Puede un lenguaje ser tipeado débilmente y fuertemente al mismo tiempo tiempo?

Convertir Long en Entero

¿Cómo convertir un Long valor en un Integer valor en Java?

¿Qué parte de lanzar una excepción es cara?

En Java, usar throw/catch como parte de la lógica cuando no hay realmente un error es generalmente una mala idea (en parte) p ... y lo lanzó y lo atrapó una y otra vez, ¿sería significativamente más rápido que crear una nueva Excepción cada vez que lanzo?

Bloque estático en Java [duplicar]

Esta pregunta ya tiene una respuesta aquí: Inicializador estático en Java ... o tenía idea de por qué estaba ahí. No es un error porque el código compilado bien. ¿Qué es este bloque de código "estático"?

¿Hace trampa Java JIT al ejecutar código JDK?

Yo estaba benchmarking algo de código, y yo no podía llegar a correr tan rápido como con java.math.BigInteger, incluso cuando ... s optimizaciones precalculadas que no puedo usar en mi código? Siempre entendí que no lo hacen. ¿Qué explica esta diferencia?

Java Delegados?

¿El lenguaje Java tiene características delegadas, similares a como C# tiene soporte para delegados?

¿Cómo puedo ejecutar un programa Java desde la línea de comandos en Windows?

Estoy tratando de ejecutar un programa Java desde la línea de comandos en Windows. Aquí está mi código: import java.io.File; ... posible en Windows? ¿Por qué es diferente de otro entorno (pensé que JVM era escribir una vez, ejecutar en cualquier lugar)?

¿Por qué usar un ReentrantLock si se puede usar sincronizado(esto)?

Estoy tratando de entender qué hace que el bloqueo en concurrencia sea tan importante si se puede usar synchronized (this). E ... gt;>>"+ints.get(x)); } } finally { lock.unlock(); } return random; }

Cadena Java eliminar todos los caracteres no numéricos

Tratando de eliminar todas las letras y caracteres que no son 0-9 y un punto. Estoy usando Character.isDigit() pero también elimina el decimal, ¿cómo puedo también mantener el decimal?

Lo que podría causar Java.lang.reflejar.Invocaciónexcepción del objetivo?

Bueno, he tratado de entender y leer lo que podría causarlo, pero simplemente no puedo entenderlo: Tengo esto en algún lugar ... no ArrayIndexOutOfBoundsException como se esperaba. ¿Qué podría causar tal comportamiento o cómo puedo verificar tal cosa?

¿Por qué mi campo Spring @Autowired es nulo?

Nota: Esto pretende ser una respuesta canónica para un problema común. Tengo una clase Spring @Service (MileageFeeCalculator ... va:13) at com.chrylis.example.spring_autowired_npe.MileageFeeController.mileageFee(MileageFeeController.java:14) ...

IntelliJ IDEA con Junit 4.7"!!! Se espera JUnit versión 3.8 o posterior:"

Cuando intento ejecutar la siguiente prueba en IntelliJ IDEA recibo el mensaje: "!!! JUnit versión 3.8 o posterior espe ... od.java:597) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:110) Process finished with exit code -3