Preguntas etiquetadas con java

86
Herencia y recursividad

Supongamos que tenemos las siguientes clases: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1);...

85
Extendiendo una enumeración a través de herencia

Sé que esto va en contra de la idea de enumeraciones, pero ¿es posible extender las enumeraciones en C # / Java? Me refiero a "extender" en el sentido de agregar nuevos valores a una enumeración, pero también en el sentido de OO de heredar de una enumeración existente. Supongo que no es...

85
Migraciones para Java

Utilizo tanto Ruby on Rails como Java. Realmente disfruto usando migraciones cuando estoy trabajando en un proyecto de rieles. entonces me pregunto si existe una herramienta similar a las migraciones para Java. Si no existe tal herramienta, ¿es una buena idea usar las migraciones como una...

85
Diferencias entre JDK y Java SDK

¿Existe alguna diferencia sustancial entre esos dos términos ?. Entiendo que JDK son las siglas de Java Development Kit, que es un subconjunto de SDK (Software Development Kit). Pero al especificar Java SDK, debería significar lo mismo que JDK.

85
¿Capturando una imagen de una cámara web en Java?

¿Cómo puedo capturar imágenes continuamente desde una cámara web? Quiero experimentar con el reconocimiento de objetos (tal vez usando Java Media Framework). Estaba pensando en crear dos hilos un hilo: Nodo 1: capturar imagen en vivo Nodo 2: guardar imagen como "1.jpg" Nodo 3: espera 5...

85
Windows "Always on Top" con Java

En Java, ¿hay alguna manera de tener una ventana que esté "Siempre visible" sin importar si el usuario cambia el foco a otra aplicación? He buscado en la web y todas las soluciones se basan en algún tipo de interfaz JNI con enlaces nativos. ¿Verdaderamente esta no puede ser la única manera de...

85
Cadenas de Java: "String s = new String (" tonto ");"

Soy un chico de C ++ que está aprendiendo Java. Estoy leyendo Effective Java y algo me confundió. Dice nunca escribir código como este: String s = new String("silly"); Porque crea Stringobjetos innecesarios . Pero, en cambio, debería escribirse así: String s = "No longer silly"; Ok bien...

85
¿Cómo veo el código fuente de JRE en Eclipse?

Usando Eclipse, quiero ver el código fuente de una clase central de Java (por ejemplo java.util.concurrent.ConcurrentHashMap), pero cuando navego a la fuente usando 'Declaración abierta', dice 'Fuente no encontrada' y me da la opción de adjuntar la fuente. Mi pregunta es; ¿Cómo adjunto la...

85
manejo de valores DATETIME 0000-00-00 00:00:00 en JDBC

Recibo una excepción (ver más abajo) si trato de hacer resultset.getString("add_date"); para una conexión JDBC a una base de datos MySQL que contiene un valor DATETIME de 0000-00-00 00:00:00 (el valor cuasi nulo para DATETIME), aunque solo estoy tratando de obtener el valor como una cadena,...