Preguntas etiquetadas con java

219
¿Cómo convierto de int a Long en Java?

Sigo encontrando que tanto aquí como en Google las personas tienen problemas para ir de un lado longa otro inty no al revés. Sin embargo, estoy seguro de que no soy el único que ha funcionado en este escenario antes de ir de inta Long. Las únicas otras respuestas que he encontrado fueron "Solo...

219
¿Cómo usar los archivos de propiedades Java?

Tengo una lista de pares clave / valor de valores de configuración que quiero almacenar como archivos de propiedades Java, y luego cargar e iterar. Preguntas: ¿Necesito almacenar el archivo en el mismo paquete que la clase que los cargará, o hay alguna ubicación específica donde deba...

218
Uso Spring @Autowired

¿Cuáles son los pros y los contras de usar @Autowired en una clase que estará conectada por Spring? Solo para aclarar, estoy hablando específicamente de la anotación @Autowired , no del cableado automático en XML. Probablemente no lo entiendo, pero para mí casi parece un antipatrón: sus clases...

218
Inmutabilidad de cadenas en Java

Considere el siguiente ejemplo. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Ahora, en Java, los objetos String son inmutables. Entonces, ¿cómo strpuede asignarse el valor del objeto "Ayuda!". ¿No...

218
Cómo burlarse de una clase final con mockito

Tengo una clase final, algo como esto: public final class RainOnTrees{ public void startRain(){ // some code here } } Estoy usando esta clase en alguna otra clase como esta: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){

217
Clase anidada estática en Java, ¿por qué?

Estaba buscando en el código Java para LinkedListy se dio cuenta de que hacía uso de una clase anidada estática, Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } ¿Cuál es la razón para usar una clase anidada estática, en lugar de una clase interna...

217
¿Cómo comparar correctamente dos enteros en Java?

Sé que si compara un entero primitivo en caja con una constante como: Integer a = 4; if (a < 5) a se desempaquetará automáticamente y la comparación funcionará. Sin embargo, ¿qué sucede cuando compara dos recuadros Integersy desea comparar igualdad o menor que / mayor que? Integer a =...