Articles of java

El seguimiento de la stack NullPointerException no está disponible sin el agente de depuración

Recientemente he encontrado un error que causa una NullPointerException. La excepción se captura y se registra usando una statement slf4j estándar. Código abreviado a continuación: for(Action action : actions.getActions()) { try { context = action.execute(context); } catch (Exception e) { logger.error(“…”, e); break; } } Como puede ver, nada lujoso. Sin embargo, de todas las […]

Cifrado de Android

Estoy trabajando en una aplicación de Android y necesito usar encriptación para un aspecto de ella. Realmente soy indiferente a qué algoritmo utilizo (AES, DES, RSA, etc.). Soy consciente de que Java tiene un paquete de cifrado, pero no estoy familiarizado con él en absoluto. ¿Alguien puede publicar un ejemplo sobre cómo hacer una función […]

Apache http client o URLConnection

Necesito descargar una página web en una aplicación de Android y estoy teniendo dificultades para decidir si utilizar el cliente HTTP apache de Android o URLConnection de java. ¿Alguna idea?

Diferencia entre palabras clave “este” y “super” en Java

¿Cuál es la diferencia entre las palabras clave this y super ? Ambos se utilizan para acceder a constructores de clase ¿verdad? ¿Alguno de ustedes puede explicar?

Significado de .this y .class en java

Digamos que tenemos un nombre de clase Home. ¿Cuál es la diferencia entre Home.this y Home.class ? ¿A qué se refieren?

¿Cómo ejecutar pruebas JUnit por categoría en Maven?

Usando JUnit 4.8 y las nuevas anotaciones @Category, ¿hay alguna manera de elegir un subconjunto de categorías para ejecutar con el plugin Surefire de Maven? Por ejemplo, tengo: @Test public void a() { } @Category(SlowTests.class) @Test public void b() { } Y me gustaría ejecutar todas las pruebas no lentas como en: (tenga en cuenta […]

Enum de Java: por qué usar toString en lugar de nombre

Si mira enum api en el name() del método name() dice que: Devuelve el nombre de esta constante enum, exactamente como se declaró en su statement enum. La mayoría de los progtwigdores deben usar el método toString con preferencia a este, ya que el método toString puede devolver un nombre más fácil de usar. Este […]

Soporte para cadenas comprimidas que se eliminan en HotSpot JVM?

En esta página de Oracle Java HotSpot VM Options , lista -XX:+UseCompressedStrings como disponible y -XX:+UseCompressedStrings manera predeterminada. Sin embargo, en la actualización 29 de Java 6, está desactivada por defecto y en la actualización 2 de Java 7 informa una advertencia Java HotSpot(TM) 64-Bit Server VM warning: ignoring option UseCompressedStrings; support was removed in […]

¿Cómo guardo los perfiles de inicio de Eclipse en todos los espacios de trabajo?

Cuando copio un directorio de proyecto de Eclipse, contiene los archivos .classpath y .project para que cuando lleve el mismo directorio a otra instancia de Eclipse, no tenga que configurar mi ruta de comstackción y tal (suponiendo que todos los recursos están contenidos en el proyecto, y no externo.) Sin embargo, este procedimiento no causa […]

Reutilizando vistas en Android Listview con 2 diseños diferentes

Aprendí que para maximizar la eficiencia con las listas de Android, solo debe tener tantas vistas infladas de “fila” como sean necesarias para que quepan en la pantalla. Una vez que una vista se ha movido de la pantalla, debe reutilizarla en su método getView , verificando si convertView es nulo o no. Sin embargo, […]