Preguntas etiquetadas con java

257
Tamaño inicial de ArrayList

Puede establecer el tamaño inicial de una ArrayList haciendo ArrayList<Integer> arr=new ArrayList<Integer>(10); Sin embargo, no puedes hacer arr.add(5, 10); porque causa una excepción fuera de límites. ¿De qué sirve establecer un tamaño inicial si no puede acceder al espacio que...

257
Ignorar duplicados al producir mapas usando flujos

Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); Me sale java.lang.IllegalStateException: Duplicate keycuando se encuentra un elemento duplicado. ¿Es posible ignorar tal excepción al agregar valores al mapa? Cuando hay duplicado,...

256
¿Cuál es la diferencia entre Instant y LocalDateTime?

Yo sé eso: Instant es más bien una representación de marca de tiempo "técnica" (nanosegundos) para la informática. LocalDateTime es más bien una representación de fecha / reloj que incluye zonas horarias para humanos. Aún al final, IMO puede tomarse como tipo para la mayoría de los casos de uso...

256
¿Qué parte de lanzar una excepción es costosa?

En Java, usar tirar / atrapar como parte de la lógica cuando en realidad no hay un error es generalmente una mala idea (en parte) porque lanzar y atrapar una excepción es costoso, y hacerlo muchas veces en un ciclo suele ser mucho más lento que otro estructuras de control que no implican lanzar...

255
Cómo expirar un hilo

Quiero ejecutar un hilo por un tiempo fijo. Si no se completa dentro de ese tiempo, quiero matarlo, lanzar alguna excepción o manejarlo de alguna manera. ¿Cómo puede hacerse esto? Una forma de hacerlo como descubrí de este hilo es usar un TimerTask dentro del método run () del hilo. ¿Hay alguna...

254
Depuración remota de una aplicación Java

Tengo una aplicación Java ejecutándose en una máquina Linux. Ejecuto la aplicación Java usando lo siguiente: java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n He abierto el puerto 4000 para TCP en esta máquina Linux. Uso eclipse de la máquina con Windows XP e...

254
IntelliJ Organizar Importaciones

¿IntelliJ tiene una función Organizar importaciones similar a la de Eclipse? Lo que tengo es un archivo Java con varias clases que faltan sus importaciones. Ejemplo: package com.test; public class Foo { public Map map; public JTable table; } En Eclipse podría usar Organize Imports y...

254
Agregar encabezado para HttpURLConnection

Estoy tratando de agregar encabezado para mi solicitud usando HttpUrlConnectionpero el método setRequestProperty()no parece funcionar. El lado del servidor no recibe ninguna solicitud con mi encabezado. HttpURLConnection hc; try { String authorization = ""; URL address = new URL(url); hc =...

252
¿Qué es nulo en Java?

На этот вопрос есть ответы на Stack Overflow на русском : Что из себя представляет null? ¿Qué es null? ¿Es nulluna instancia de algo? ¿A qué conjunto nullpertenece? ¿Cómo se representa en la