java

Usar Mockito para probar clases abstractas

Me gustaría probar una clase abstracta. Claro, puedo escribir manualmente un simulacro que hereda de la clase. ¿Puedo hacer esto usando un framework de burla (estoy usando Mockito) en lugar de hacer a mano mi mock? ¿Cómo?

¿Qué hay en el "Controlador"en " MVC"?

Creo que entiendo los conceptos básicos de MVC: el Modelo contiene los datos y el comportamiento de la aplicación, la vista e ... or la larga pregunta, solo quería documentar mi comprensión del proceso y espero que alguien pueda aclarar este tema para mí!

Cómo lanzar un objeto a un int

¿Cómo puedo enviar un objeto a un int en java?

Java.lang.OutOfMemoryError: GC superado el límite de sobrecarga

Estoy recibiendo este error en un programa que crea varios (cientos de miles) objetos HashMap con unas pocas (15-20) entradas ... o hacen los datos almacenados en el HashMap! :-) El problema también se discute en un tema relacionado con en StackOverflow.

Eficiencia de Java "Doble Brace Inicialización"?

En Características ocultas de Java la respuesta principal menciona la inicialización de doble llave , con una sintaxis muy ... n duda el camino a seguir. Si estás atascado con una versión anterior, echa un vistazo a ImmutableSet de Google Collections.

Convertir InputStream a matriz de bytes en Java

¿Cómo puedo leer un InputStream completo en una matriz de bytes?

¿Qué causa realmente un error de desbordamiento de pila? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es un StackOverflowError? ... Un StackOverflow ocurre debido a una mala recursión. Un StackOverflow ocurre cuando el montón se encuentra con la pila.

¿Cómo puedo "descompilar" archivos de clase Java? [cerrado]

¿Qué programa puedo usar para descompilar un archivo de clase? ¿Realmente obtendré código Java, o es solo código ensamblador ... eo respuestas de personas que han "descompilado" el archivo de clase Java para ver cómo el compilador optimiza ciertas cosas.

¿Cómo decirle a Jackson que ignore un campo durante la serialización si su valor es null?

Cómo se puede configurar Jackson para ignorar un valor de campo durante la serialización si el valor de ese campo es null. ... causes jackson to skip over this value if it is null but will // serialize it otherwise private String someValue; }

Interfaces Java / Convención de nomenclatura de implementación [duplicar]

Esta pregunta ya tiene una respuesta aquí: Nombres de interfaz en Java [cerrado] ... mbre "normal", como Truck y nombre la clase real TruckClass. ¿Cómo se nombran las interfaces y las clases en este sentido?

GSON lanzando "Esperado COMENZAR OBJETO pero fue COMENZAR MATRIZ"? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué Gson fromJson lanza una excepción JsonSyntaxExceptio ... .IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 ¿Alguna idea de cómo debo arreglarlo?

Compruebe si al menos dos de cada tres booleanos son verdaderos

Un entrevistador recientemente me hizo esta pregunta: dadas tres variables booleanas, a, b y c, devuelve true si al menos dos ... )) { return true; } else{ return false; } } Dijo que esto se puede mejorar aún más, pero ¿cómo?

Compilado vs Lenguajes Interpretados

Estoy tratando de entender mejor la diferencia. He encontrado muchas explicaciones en línea, pero tienden hacia las diferenci ... usar interactivamente, pero creo que los lenguajes compilados también pueden tener implementaciones interactivas, ¿correcto?

Buen caso de uso para Akka [cerrado]

He oído hablar mucho sobre Akka framework (Java/Scala service platform), pero hasta ahora no he visto muchos ejemplos reales ... escribir un servidor de chat. (¿por qué? dado que esto se ha utilizado en exceso como ejemplo para muchas cosas similares)

¿Por qué este código usando cadenas aleatorias imprime "hola mundo"?

La siguiente instrucción print imprimiría "hello world". ¿Alguien podría explicar esto? System.out.println(randomString(-229 ... .nextInt(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }

No se puede crear un dispositivo Virtual Android

Por alguna razón, no se puede hacer clic en el botón ACEPTAR cuando intento crear un AVD. ¿Alguien sabe lo que estoy haciendo mal?

Cómo usar Jackson para deserializar una matriz de objetos

La documentación de Jackson data binding indica que Jackson soporta deserializar "Arrays de todos los tipos soportados" pero ... }] //Java List<MyClass> entries = ? ¿Alguien sabe si hay un comando mágico que falta? Si no, ¿cuál es la solución?

Descargar Java JDK en Linux a través de wget se muestra la página de licencia en su lugar [cerrado]

Cuando intento descargar Java desde Oracle, termino descargando una página que me dice que necesito aceptar los términos de l ... r. Usted intenta la descarga dentro de los 30 minutos de aceptar la licencia. ¿Cómo puedo descargar e instalar Java?

¿Establecer la codificación de caracteres Java predeterminada?

¿Cómo puedo configurar correctamente la codificación de caracteres predeterminada utilizada por la JVM (1.5.x) ¿programática ... eam fos = new FileOutputStream("response-2.txt"); String in = new String(inbytes, "UTF8"); fos.write(in.getBytes());

Cómo leer el valor de un campo privado de una clase diferente en Java?

Tengo una clase mal diseñada en un 3rd-party JAR y necesito acceder a uno de sus campos private. Por ejemplo, ¿por qué deberí ... ate Hashtable stuffIWant; } IWasDesignedPoorly obj = ...; ¿Cómo puedo usar reflexión para obtener el valor de stuffIWant?