Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

10
¿Por qué debe esperar () siempre estar en bloque sincronizado
Todos sabemos que para invocar Object.wait(), esta llamada debe colocarse en un bloque sincronizado, de lo contrario IllegalMonitorStateExceptionse lanza un. Pero, ¿cuál es la razón para hacer esta restricción? Sé que wait()libera el monitor, pero ¿por qué necesitamos adquirir explícitamente el monitor al sincronizar un bloque particular y luego liberar …

15
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 asignó? La función de agregar se define add(int index, Object …

7
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, simplemente debe continuar ignorando esa clave duplicada.
257 java  java-8  java-stream 


6
¿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 …



4
¿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 java  datetime  java-8 

17
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. …

6
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 intento conectarme a esta aplicación. También he abierto el …

14
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 automáticamente importaría ambos java.util.Mapy …

7
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 = (HttpURLConnection) address.openConnection(); hc.setDoOutput(true); hc.setDoInput(true); hc.setUseCaches(false); if (username != null …
254 java  http 



6
javac no se reconoce como un comando interno o externo, programa operativo o archivo por lotes [cerrado]
Cerrado. Esta pregunta no es reproducible o fue causada por errores tipográficos . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta Estoy experimentando un error al intentar compilar programas …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.