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].

7
¿Es necesario cerrar cada OutputStream y Writer anidados por separado?
Estoy escribiendo un código: OutputStream outputStream = new FileOutputStream(createdFile); GZIPOutputStream gzipOutputStream = new GZIPOutputStream(outputStream); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(gzipOutputStream)); ¿Necesito cerrar cada transmisión o escritor como el siguiente? gzipOutputStream.close(); bw.close(); outputStream.close(); ¿O solo estará bien cerrar la última transmisión? bw.close();

10
Serialización de Java: readObject () vs. readResolve ()
El libro Effective Java y otras fuentes proporcionan una explicación bastante buena sobre cómo y cuándo usar el método readObject () cuando se trabaja con clases serializables de Java. El método readResolve (), por otro lado, sigue siendo un misterio. Básicamente, todos los documentos que encontré mencionan solo uno de …

15
Una API Java para generar archivos fuente Java [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora esta pregunta Estoy buscando un marco para generar archivos fuente …


13
¿Generar clases Java a partir de archivos .XSD ...?
Tengo un gigantesco archivo de esquema QuickBooks SDK .XSD que define las solicitudes / respuestas XML que puedo enviar / recibir desde QuickBooks. Me gustaría poder generar fácilmente clases Java a partir de estos archivos .XSD, que luego podría usar para reunir XML a objetos Java y objetos Java a …
127 java  xml  xsd 

7
¿Qué colección Java debo usar?
En esta pregunta, ¿cómo puedo seleccionar eficientemente un contenedor de biblioteca estándar en C ++ 11? es un diagrama de flujo útil para usar al elegir colecciones de C ++. Pensé que este era un recurso útil para las personas que no están seguras de qué colección deberían usar, así …

4
La mejor manera de invocar a getter por reflexión
Necesito obtener el valor de un campo con una anotación específica, así que con la reflexión puedo obtener este objeto de campo. El problema es que este campo siempre será privado, aunque sé de antemano que siempre tendrá un método getter. Sé que puedo usar setAccesible (true) y obtener su …
127 java  reflection  getter 



4
Mejores prácticas para usar marcadores en SLF4J / Logback
Estamos utilizando la combinación SLF4J + Logback en nuestro proyecto desde hace un tiempo y estamos muy contentos con él, pero nuestra estrategia de registro es bastante simple, utilizando registradores directos basados ​​en clases y sin elementos sofisticados como MDC o Markers. Lo que quiero saber es si alguien en …
127 java  logging  slf4j  logback  markers 


3
Cómo leer un archivo de propiedades externo en Maven
¿Alguien sabe cómo leer un archivo x.properties en Maven. Sé que hay formas de usar el filtrado de recursos para leer un archivo de propiedades y establecer valores a partir de eso, pero quiero una forma en mi pom.xml como: <properties file="x.properties"> </properties> Hubo una discusión sobre esto: Propiedades externas …

11
¿Cuál es el equivalente Java de PHP var_dump?
PHP tiene una función var_dump () que genera el contenido interno de un objeto, mostrando el tipo y contenido de un objeto. Por ejemplo: class Person { private $firstName; private $lastName; public function __construct($firstName, $lastName) { $this->firstName = $firstName; $this->lastName = $lastName; } } $person = new Person('Jon', 'Smith'); var_dump($person); …
127 java  php 


13
¿Imposible hacer un grupo de subprocesos en caché con un límite de tamaño?
Parece imposible hacer un grupo de subprocesos en caché con un límite en el número de subprocesos que puede crear. Así es como se implementa Executors.newCachedThreadPool estático en la biblioteca estándar de Java: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } Entonces, usando esa …

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.