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



26
Obtener un conjunto de potencias de un conjunto en Java
El poder de {1, 2, 3}es: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Digamos que tengo un Seten Java: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); ¿Cómo escribo la función getPowerset, con el mejor orden de complejidad posible? (Creo …
86 java  algorithm  set  powerset 


5
Guava: ¿Por qué no hay función Lists.filter ()?
¿Hay alguna razón por la que hay Lists.transform() pero no Lists.filter() ? ¿Cómo filtro una lista correctamente? Podría usar new ArrayList(Collection2.filter()) por supuesto, pero de esta manera no se garantiza que mi pedido sea el mismo, si lo entiendo correctamente.
86 java  list  filter  guava 


4
¿Qué hay de nuevo en Hibernate 4?
Acabo de ver que se lanzó una versión beta de Hibernate 4. ¿Qué hay de nuevo en 4 en comparación con 3 (.6)? No pude encontrar esta información en el anuncio de la versión beta, ni cuando busqué en Google el título de esta pregunta.

5
Establecer un tiempo de espera para operaciones de socket
Cuando creo un socket: Socket socket = new Socket(ipAddress, port); Lanza una excepción, que está bien, porque la dirección IP no está disponible. (Las variables de prueba donde String ipAddress = "192.168.0.3"y int port = 300.) El problema es: ¿cómo configuro el tiempo de espera para ese socket? Cuando creo …
86 java  sockets 



17
Estilo de control frente a PMD
Estamos introduciendo herramientas de análisis estático en el sistema de compilación de nuestro producto Java. Estamos utilizando Maven2, por lo que la integración de Checkstyle y PMD es gratuita. Sin embargo, parece que hay una gran superposición de funciones entre estas dos herramientas, en términos de hacer cumplir las reglas …

6
Herencia y recursividad
Supongamos que tenemos las siguientes clases: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1); } } Ahora llamemos …

9
Mejores prácticas / rendimiento: mezclar StringBuilder.append con String.concat
Estoy tratando de entender cuál es la mejor práctica y por qué concatenar cadenas literales y variables para diferentes casos. Por ejemplo, si tengo un código como este StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); ¿Es esta la manera de hacerlo? En esta publicación , noté que el +operador …

6
¿Cuál es la diferencia entre Class Path y Build Path?
Estoy confundido con estos dos términos. Además, ¿qué debo hacer para crear un archivo en la carpeta src de un proyecto Spring MVC? Cuando creo usando un objeto File, crea el archivo dentro de C: \ SpringSourceTool ... Supongo que esto es ClassPath, ¿verdad? ¿Cómo puedo obtener la applicationcontextcarpeta o …

11
Convierta un valor entero en Java Enum coincidente
Tengo una enumeración como esta: public enum PcapLinkType { DLT_NULL(0) DLT_EN10MB(1) DLT_EN3MB(2), DLT_AX25(3), /*snip, 200 more enums, not always consecutive.*/ DLT_UNKNOWN(-1); private final int value; PcapLinkType(int value) { this.value= value; } } Ahora obtengo un int de la entrada externa y quiero la entrada coincidente: lanzar una excepción si un …
86 java 

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.