java

¿Por qué es el mes 0 de enero en el Calendario Java?

En java.util.Calendar, enero se define como el mes 0, no el mes 1. ¿Hay alguna razón específica para eso ? He visto a mucha gente confundirse sobre eso...

Java: ¿assertEquals (String, String) es fiable?

Sé que == tiene algunos problemas al comparar dos Strings. Parece que String.equals() es un mejor enfoque. Bueno, estoy hac ... En una nota relacionada, ¿alguien tiene un enlace a una página o hilo que explica claramente los problemas con str1 == str2?

Romper cuando se lanza la excepción

Visual Studio tiene una opción para entrar automáticamente en el depurador cuando se lanza una excepción no controlada, ¿Eclipse tiene una funcionalidad similar?

Sistema.currentTimeMillis() vs new Date() vs Calendario.getInstance().getTime()

En Java, ¿cuáles son las implicaciones de rendimiento y recursos de usar System.currentTimeMillis() Vs. new Date() V ... , ese valor largo tendría que convertirse en una Fecha o algún objeto similar para hacer algo significativo para los humanos.

¿La forma más limpia de alternar una variable booleana en Java?

¿Hay una mejor manera de negar un booleano en Java que un simple if-else? if (theBoolean) { theBoolean = false; } else { theBoolean = true; }

¿Cuántos hilos puede soportar una máquina virtual Java?

¿Cuántos hilos puede soportar una máquina virtual Java? ¿Esto varía según el proveedor? por sistema operativo? otros factores?

El impacto en el rendimiento del uso de instanceof en Java

Estoy trabajando en una aplicación y un enfoque de diseño implica un uso extremadamente pesado del operador instanceof. Aunqu ... mino antes podría ofrecer algunos consejos. ¿Soy demasiado quisquilloso o me estoy centrando en lo incorrecto para optimizar?

Mockito: ¿cómo verificar que el método fue llamado en un objeto creado dentro de un método?

Soy nuevo en Mockito. Dada la clase a continuación, ¿cómo puedo usar Mockito para verificar que someMethod fue invocado exac ... hacer la siguiente llamada de verificación, verify(bar, times(1)).someMethod(); Donde bar es una instancia burlada de Bar.

Hacer que una relación de uno sea perezosa

En esta aplicación que estamos desarrollando, notamos que una vista era particularmente lenta. Perfilé la vista y noté que ha ... nga en cuenta que no uso el persistence.xml para definir relaciones o detalles de configuración, todo se hace en código java.

Java 8 Distinto por propiedad

En Java 8 ¿cómo puedo filtrar una colección usando la API Stream comprobando la distinción de una propiedad de cada objeto? ... tiene tal sobrecarga. Sin modificar la comprobación de igualdad dentro de la clase Person es posible hacer esto sucintamente?

¿Cómo llamar a getClass () desde un método estático en Java?

Tengo una clase que debe tener algunos métodos estáticos. Dentro de estos métodos estáticos necesito llamar al método getClas ... tic method getClass() from the type Object ¿Cuál es la forma apropiada de solucionar este error de tiempo de compilación?

¿Cuándo es exactamente seguro para fugas usar clases internas (anónimas)?

He estado leyendo algunos artículos sobre fugas de memoria en Android y vi este interesante video de Google I/O sobre el tem ... y cuenta de que mi pregunta no es muy precisa, pero realmente apreciaría cualquier explicación que pudiera aclarar las cosas.

Crear una ruta completa automáticamente al escribir en un archivo nuevo

Quiero escribir un nuevo archivo con el FileWriter. Lo uso así: FileWriter newJsp = new FileWriter("C:\\user\Desktop\dir1\d ... aún no están allí. En realidad, Java debería configurar toda la ruta del archivo si no existe ya. ¿Cómo puedo lograr esto?

¿Qué es un artefacto Maven?

¿Qué es un artefacto y por qué Maven lo necesita?

El Uso de Múltiples JFrames: ¿Buenas o Malas Prácticas? [cerrado]

Estoy desarrollando una aplicación que muestra imágenes y reproduce sonidos de una base de datos. Estoy tratando de decidir s ... agregar imágenes a la base de datos desde la GUI. Me pregunto si es una buena práctica utilizar múltiples ventanas JFrame?

Crear una instancia usando el nombre de la clase y llamar al constructor

Hay una manera de crear una instancia de una clase particular dado el nombre de la clase (dinámico) y pasar parámetros a su c ... eInstance("mypackage.MyClass","MyAttributeValue"); Donde "MyAttributeValue" es un argumento para el constructor de MyClass.

Cómo convertir una ArrayList que contiene enteros a matriz int primitiva?

Estoy tratando de convertir una ArrayList que contiene objetos Enteros a primitive int [] con la siguiente pieza de código, p ... ible convertir en Java? List<Integer> x = new ArrayList<Integer>(); int[] n = (int[])x.toArray(int[x.size()]);

¿Cómo restar X días de una fecha usando el calendario Java?

¿Alguien conoce una forma sencilla de usar Java calendar para restar X días de una fecha? No he podido encontrar ninguna función que me permita restar directamente X días de una fecha en Java. ¿Alguien puede indicarme la dirección correcta?

Hibernate SessionFactory vs EntityManagerFactory

Soy nuevo en Hibernar y no tengo claro si usar un SessionFactory o EntityManagerFactory para obtener la sesión de hibernación. ¿Cuál es la diferencia entre los dos? Pros y contras?

Maven no funciona en Java 8 cuando las etiquetas Javadoc están incompletas

Desde que uso Maven he sido capaz de compilar e instalar en mi repositorio local proyectos que tienen etiquetas Javadoc incom ... construir las fuentes, instalar el proyecto y generar el JAR de Javadoc en un solo paso, ya que estaba trabajando con Java 7?