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

1
Redondeando BigDecimal a * siempre * tiene dos decimales
Estoy tratando de redondear los valores BigDecimal hacia arriba, a dos decimales. Estoy usando BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); pero no hace lo que quiero constantemente: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 rounded …

10
¿Cómo comparar correctamente dos enteros en Java?
Sé que si compara un entero primitivo en caja con una constante como: Integer a = 4; if (a < 5) a se desempaquetará automáticamente y la comparación funcionará. Sin embargo, ¿qué sucede cuando compara dos recuadros Integersy desea comparar igualdad o menor que / mayor que? Integer a = …
217 java  integer  autoboxing 

10
Error: no se puede ejecutar la herramienta mksdcard SDK
Sigue apareciendo un error en el asistente de configuración mientras intentas instalar Android Studio en Ubuntu. "Unable to run mksdcard SDK tool." Además, en la terminal me sale esto: [ 115528] ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0 Build #AI-135.1740770 [ 115531] ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 [ 115531] …

11
JAX-RS / Jersey ¿cómo personalizar el manejo de errores?
Estoy aprendiendo JAX-RS (también conocido como JSR-311) usando Jersey. He creado con éxito un recurso raíz y estoy jugando con los parámetros: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } …

12
¿Cómo ejecuto un programa Java desde la línea de comandos en Windows?
Estoy tratando de ejecutar un programa Java desde la línea de comandos en Windows. Aquí está mi código: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class CopyFile { public static void main(String[] args) { InputStream inStream = null; OutputStream outStream = null; try { …
216 java 

15
Obteniendo el contexto de la aplicación Spring
¿Hay alguna manera de solicitar estática / globalmente una copia del ApplicationContext en una aplicación Spring? Suponiendo que la clase principal se inicia e inicializa el contexto de la aplicación, ¿tiene que pasar eso a través de la pila de llamadas a cualquier clase que lo necesite, o hay una …

6
Diferentes formas de cargar un archivo como InputStream
Cuál es la diferencia entre: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) y InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) y InputStream is = this.getClass().getResourceAsStream(fileName) ¿Cuándo son cada uno más apropiado para usar que los demás? El archivo que quiero leer está en el classpath como mi clase que lee el archivo. Mi clase y el …
216 java  inputstream 



8
Eliminar elementos de la colección mientras itera
AFAIK, hay dos enfoques: Iterar sobre una copia de la colección. Usa el iterador de la colección real Por ejemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } y Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } ¿Hay alguna razón …

18
¿El método de configuración buildSessionFactory () está en desuso en Hibernate
Cuando actualicé la versión de Hibernate de 3.6.8 a 4.0.0, recibí una advertencia sobre el método obsoleto buildSessionFactory()en esta línea: private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); el Javadoc recomienda usar otro método buildSessionFactory(ServiceRegistry serviceRegistry) pero en la documentación encontré una variante obsoleta :( ¿Me pueden ayudar con este …

5
Java 8 stream's .min () y .max (): ¿por qué esto compila?
Nota: esta pregunta se origina en un enlace inactivo que era una pregunta SO anterior, pero aquí va ... Vea este código ( nota: sé que este código no "funcionará" y que Integer::comparedebería usarse, lo acabo de extraer de la pregunta vinculada ): final ArrayList <Integer> list = IntStream.rangeClosed(1, 20).boxed().collect(Collectors.toList()); …
215 java  java-8  java-stream 



13
¿Generar clase Java desde JSON?
En un proyecto Java Maven, ¿cómo se generan archivos fuente java desde JSON? Por ejemplo tenemos { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Cuando corremos mvn generate-sourcesqueremos que genere algo como esto: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ mInternalJSONObject …
215 java  json 

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.