Preguntas etiquetadas con java

21
Uso eficiente del bloque try / catch?

¿Deberían usarse los bloques catch para escribir la lógica, es decir, manejar el control de flujo, etc.? ¿O solo por lanzar excepciones? ¿Tiene efecto en la eficiencia o mantenibilidad del código? ¿Cuáles son los efectos secundarios (si los hay) de la lógica de escritura en el bloque...

20
Interfaz vacía para combinar múltiples interfaces.

Supongamos que tiene dos interfaces: interface Readable { public void read(); } interface Writable { public void write(); } En algunos casos, los objetos de implementación solo pueden soportar uno de estos, pero en muchos casos las implementaciones admitirán ambas interfaces. Las personas que...

20
Java - ¿Por qué llamamos a una matriz un "vector"?

Estoy leyendo un libro sobre Programación Java y quiero confirmar que entiendo la definición de la palabra "vector". Wikipedia dice que el vector es "Una matriz unidimensional", fuente http://en.wikipedia.org/wiki/Vector . ¿No sería más simple llamar a la matriz simplemente una matriz? ¿Hay...

20
Manera eficiente de barajar objetos

Estoy escribiendo un programa para algún software de prueba. Tengo una clase de pregunta que contiene las ArrayLists para la pregunta, respuesta, opciones, marcas y marcas negativas. Algo como esto: class question { private ArrayList<Integer> index_list; private ArrayList<String>...

20
¿Por qué se fija el tamaño de almacenamiento dinámico en las JVM?

¿Alguien puede explicarme por qué las JVM (no verifiqué demasiadas, pero nunca he visto una que no lo haya hecho de esa manera) necesitan ejecutarse en un tamaño de almacenamiento dinámico fijo? Sé que es más fácil de implementar en un montón contiguo simple, pero Sun JVM ahora tiene más de una...

20
Los métodos nulos de Java devuelven esto implícitamente

Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . hay un par de discusiones sobre SO sobre los métodos de establecimiento que devuelven "este" tipo. Y parece que Java 7 tenía la propuesta de...

20
Java IDE escrito en Java puro? [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . ¿Hay un IDE de Java...

20
¿Quién extiende las interfaces? ¿Y por qué?

AFAIK, mi clase extends, clases e implementsinterfaces para padres . Pero me encuentro con una situación en la que no puedo usar implements SomeInterface. Es la declaración de un tipo genérico. Por ejemplo: public interface CallsForGrow {...} public class GrowingArrayList <T implements...

20
¿Cuál es la diferencia entre <? extiende Foo> y <Foo>

Parece que tengo un malentendido sobre la diferencia entre <Foo>y <? extends Foo>. Según tengo entendido, si tuviéramos ArrayList<Foo> foos = new ArrayList<>(); Esto indica que Foose pueden agregar objetos de tipo a esta lista de matriz. Como las subclases de Footambién...