Preguntas etiquetadas 'java'

Java (no debe confundirse con JavaScript, JScript o JS) es un lenguaje de programación orientado a objetos de propósito general con escritura estática, diseñado para su uso con la Máquina Virtual de Java (JVM). "Plataforma Java" es el nombre del sistema informático en el que están instaladas las herramientas para desarrollar y ejecutar programas Java. Utilice esta etiqueta para preguntas relacionadas con el lenguaje de programación Java o las herramientas de la plataforma Java.
40
respuestas

¿Cómo iterar efectivamente cada entrada en el mapa de Java?

Si tengo un objeto que implementa la interfaz del Mapa en Java, y quiero recorrer cada par que contiene, ¿cuál es la manera más eficiente de recorrer el mapa? ¿Dependerá el orden de los elementos de la implementación específica de la tarjeta, que ...
set 06 sep. '08 a las 12:12
34
respuestas

¿Cuándo usar LinkedList sobre ArrayList en Java?

Siempre he tenido una para usar: Listar <String> nombres = new ArrayList <> (); Utilizo la interfaz como un nombre de tipo para la portabilidad, de modo que cuando hago esas preguntas, puedo volver a trabajar mi código. Cuándo usar ...
fijado el 27 de noviembre '08 a las 4:36
24
respuestas

¿Qué es serialVersionUID y por qué debería usarlo?

Eclipse emite advertencias cuando falta serialVersionUID. La clase serializable Foo no declara un campo final estático serialVersionUID de tipo long. ¿Qué es serialVersionUID y por qué es importante? Por favor, muestre un ejemplo de dónde ...
fijado el 13 de noviembre '08 a las 2:24
2
respuestas

¿Por qué imprimir una "B" es mucho más lento que imprimir un "#"?

Creé dos matrices de 1000 x 1000: Primera matriz: O y #. La segunda matriz: O y B. Usando el siguiente código, la primera matriz tomó 8.52 segundos: Random r = new Random (); para (int i = 0; i <1000; i ++) {para (int j = 0; j <1000; j ++) {...
establecido el 22 de febrero '14 a las 2:45
46
respuestas

¿Cómo verificar una función o clase privada con métodos privados, campos o clases internas?

¿Cómo es una prueba unitaria (usando xUnit) una clase que tiene métodos privados internos, campos o clases anidadas? ¿O una función que se hace privada mediante una conexión interna (estática en C / C ++) o está en un espacio de nombres privado (anónimo)? Parece ...
Preguntó el 29 de agosto. '08 a las 19:11
32
respuestas

Inicialización de matriz en una cadena

Quiero crear una lista de parámetros para la prueba. Primero, hice esto: ArrayList <String> places = new ArrayList <String> (); places.add ("Buenos Aires"); places.add ("Córdoba"); places.add ("La Plata"); Luego reorganicé el código de la siguiente manera ...
fijado el 17 de junio de 2009 a las 7:10
51
la respuesta

¿Cómo arreglar android.os.NetworkOnMainThreadException?

Tuve un error al iniciar mi proyecto de Android para RssReader. código: URL url = new URL (urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance (); SAXParser parser = factory.newSAXParser (); XMLReader xmlreader = parser.getXMLR ...
se establece el 14 de junio de 2011 a las 15:02
33
respuestas

¿Cómo crear JAR ejecutable con dependencias usando Maven?

Quiero empaquetar mi proyecto en un JAR ejecutable para distribución. ¿Cómo puedo hacer un paquete de proyecto Maven para todas las dependencias JAR en mi JAR de salida?
establecido el 22 de febrero '09 a las 11:43
50
respuestas

¿El bloque finally es siempre ejecutable en Java?

Dado este código, ¿puedo estar absolutamente seguro de que el bloque finally siempre se ejecuta, independientemente de qué algo ()? prueba {algo (); éxito de vuelta } catch (Exception e) {return fail; } finalmente {...
Preguntó el 15 de septiembre. '08 a las 8:43 pm
18
respuestas

¿Cómo puedo nombrar un constructor de otro en Java?

¿Es posible llamar a un constructor desde otro (dentro de una clase, y no desde una subclase)? Si es así, ¿cómo? ¿Y cuál podría ser la mejor manera de llamar a otro constructor (si hay varias formas de hacerlo)?
fijado el 12 de noviembre '08 a las 11:10 pm
27
respuestas

¿Cómo determinar si una matriz contiene un valor específico en Java?

Tengo un String [] con valores, por ejemplo: public static final String [] VALUES = new String [] {"AB", "BC", "CD", "AE"}; Dado los String s, ¿hay una buena manera de verificar si VALUES s contiene?
establecido el 15 de julio de 2009 a las 3:03
42
respuestas

"implementa Runnable" vs "extiende Thread" en Java

Desde que tiempo pasé con hilos en Java, encontré estas dos formas de escribir hilos: Con implementos Runnable: clase pública MyRunnable implementa Runnable {public void run () {// Code}} // Comenzó con un "nuevo Thread (nuevo MyRunnable ()) ....
set 12 de febrero '09 a las 17:28
21
la respuesta

¿Qué es la reflexión y por qué es útil?

¿Qué es la reflexión y por qué es útil? Estoy particularmente interesado en Java, pero asumo que los principios son los mismos en cualquier idioma.
set 01 sep '08 a las 11:39
33
respuestas

¿Cómo afirma que se selecciona una excepción específica en las pruebas de JUnit 4?

¿Cómo puedo usar JUnit4 de forma idiomática para comprobar que algún código produce una excepción? Aunque puedo, por supuesto, hacer algo como esto: @Test public void testFooThrowsIndexOutOfBoundsException () {boolean thrown = false; prueba {...
set 01 de octubre '08 a las 9:56
24
respuestas

¿Cómo obtener un valor de enumeración de un valor de cadena en java?

Digamos que tengo una enumeración que es solo enumeración pública Blah {A, B, C, D} y me gustaría encontrar el valor de la cadena de enumeración, por ejemplo, "A", que será Blah.A. ¿Cómo se puede hacer esto? ¿Es el método Enum.valueOf () que necesito? Si d ...
fijado 03 de marzo de 2009 a las 1:56