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

11
Patrón de constructor en Java efectivo
Recientemente comencé a leer Effective Java de Joshua Bloch. Me pareció muy interesante la idea del patrón Builder [Elemento 2 del libro]. Traté de implementarlo en mi proyecto pero hubo errores de compilación. Lo siguiente es, en esencia, lo que estaba tratando de hacer: La clase con múltiples atributos y …


6
Cuál es la diferencia entre ? y Objeto en genéricos de Java?
Estoy usando Eclipse para ayudarme a limpiar algo de código para usar los genéricos de Java correctamente. La mayoría de las veces está haciendo un excelente trabajo de inferir tipos, pero hay algunos casos en los que el tipo inferido tiene que ser lo más genérico posible: Objeto. Pero Eclipse …
137 java  generics 

8
TreeMap ordenar por valor
Quiero escribir un comparador que me permita ordenar un TreeMap por valor en lugar del orden natural predeterminado. Intenté algo como esto, pero no puedo descubrir qué salió mal: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new byValue(); Map<String, Integer> map …
137 java 


9
&& (AND) y || (O) en declaraciones IF
Tengo el siguiente código: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } donde partialHitses un HashMap ¿Qué pasará si la primera afirmación es verdadera? ¿Java aún verificará la segunda declaración? Porque para que la primera declaración sea verdadera, el HashMap no debe contener la clave dada, por lo que si …
137 java  if-statement 

11
Reemplazar un fragmento con otro fragmento dentro del grupo de actividad
Tengo un fragmento dentro de una actividad grupal y quiero reemplazarlo con otro fragmento: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Funciona bien cuando se realiza como un proyecto separado sin usar el grupo de actividades, todo funciona bien en log cat ya …



6
Opcional o Else Opcional en Java
He estado trabajando con el nuevo tipo Opcional en Java 8 , y me he encontrado con lo que parece una operación común que no es compatible funcionalmente: un "orElseOptional" Considere el siguiente patrón: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) …
137 java  lambda  java-8  optional  java-9 

13
¿Cómo puedo verificar si una matriz es nula / vacía?
Tengo una intmatriz que no tiene elementos y estoy tratando de verificar si está vacía. Por ejemplo, ¿por qué la condición de la declaración if en el siguiente código nunca es cierta? int[] k = new int[3]; if (k == null) { System.out.println(k.length); }
137 java  arrays 





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.