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


24
El impacto en el rendimiento del uso de instanceof en Java
Estoy trabajando en una aplicación y un enfoque de diseño implica un uso extremadamente intenso del instanceofoperador. Si bien sé que el diseño OO generalmente trata de evitar el uso instanceof, esa es una historia diferente y esta pregunta está puramente relacionada con el rendimiento. Me preguntaba si hay algún …




13
¿Romper o regresar de la secuencia Java 8 para cada uno?
Cuando usamos iteración externa sobre una Iterable, usamos breako returndesde un ciclo for-each mejorado como: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } ¿Cómo podemos breako returnusar la iteración interna en una expresión lambda de Java 8 como: someObjects.forEach(obj -> { //what …
313 java  foreach  lambda  java-8 

7
¿Cómo instalo Java en Mac OSX permitiendo el cambio de versión?
Quiero instalar OpenJDK Java en Mac OSX y hacer que funcione junto con otros JDK ya que es una versión más nueva. Actualmente, descargué el tar.gz y lo coloqué en mi camino, pero eso es difícil de mantener. La única otra instalación que encontré que hace más cosas automáticamente es …
313 java  java-12 



14
¿Cómo iterar sobre un objeto JSON?
Yo uso una biblioteca JSON llamada JSONObject (no me importa cambiar si es necesario). Sé cómo iterar JSONArrays, pero cuando analizo datos JSON de Facebook no obtengo una matriz, solo una JSONObject, pero necesito poder acceder a un elemento a través de su índice, como JSONObject[0]para obtener el primero, y …
312 java  json 



25
¿Diferencia entre declarar variables antes o en bucle?
Siempre me he preguntado si, en general, declarar una variable desechable antes de un ciclo, en lugar de repetidamente dentro del ciclo, ¿hace alguna diferencia (de rendimiento)? Un ejemplo (bastante inútil) en Java: a) declaración antes del bucle: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …



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.