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


13
No se puede resolver la org.junit de importación
Necesito resolver un problema de Java para una entrevista y me han enviado la clase de prueba. Empieza con import org.junit.Before; y también tiene la siguiente sintaxis en algunos lugares: @RunWith(JUnit4.class) ... @Before ... @Test No he usado Java por un tiempo, así que esto me confunde un poco. Descargué …
114 java  eclipse 

8
Modificar el parámetro de solicitud con filtro de servlet
Una aplicación web existente se está ejecutando en Tomcat 4.1. Hay un problema de XSS con una página, pero no puedo modificar la fuente. Decidí escribir un filtro de servlet para desinfectar el parámetro antes de que lo vea la página. Me gustaría escribir una clase de filtro como esta: …

9
¿Cómo anular correctamente el método de clonación?
Necesito implementar un clon profundo en uno de mis objetos que no tiene superclase. ¿Cuál es la mejor manera de manejar el cheque CloneNotSupportedExceptionlanzado por la superclase (que es Object)? Un compañero de trabajo me aconsejó que lo manejara de la siguiente manera: @Override public MyObject clone() { MyObject foo; …
114 java  clone  cloning  cloneable 

1
¿Vale la pena usar slf4j con log4j2?
No puedo decidir si usar slf4j o no con log4j2. Según las publicaciones en línea, no parece que tenga ningún impacto en el rendimiento, pero es realmente necesario. Además, estos puntos gobiernan a favor de log4j2: SLF4J obliga a su aplicación a registrar cadenas. La API de Log4j 2 admite …
114 java  logging  log4j  slf4j  log4j2 

6
¿Cómo depurar stream (). Map (…) con expresiones lambda?
En nuestro proyecto estamos migrando a java 8 y estamos probando las nuevas características del mismo. En mi proyecto, estoy usando predicados y funciones de Guava para filtrar y transformar algunas colecciones usando Collections2.transformy Collections2.filter. En esta migración, necesito cambiar, por ejemplo, el código de guayaba a los cambios de …
114 java  debugging  lambda  java-8 

12
Cómo obtener el último segmento de ruta de un URI
Tengo como entrada una cadena que es un URI. ¿Cómo es posible obtener el último segmento de ruta (que en mi caso es una identificación)? Esta es mi URL de entrada: String uri = "http://base_path/some_segment/id" y tengo que obtener la identificación que he probado con esto: String strId = "http://base_path/some_segment/id"; …
114 java  string  url 


16
¿Cómo enumerar los archivos dentro de un archivo JAR?
Tengo este código que lee todos los archivos de un directorio. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); Funciona muy bien. Llena la matriz con todos los archivos que terminan con ".txt" del …
114 java  file  jar  java-io  getresource 

4
instancia de Vs getClass ()
Veo ganancia en el rendimiento al utilizar getClass()y ==operador de más de instanceOfoperador. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string …
114 java  class  instanceof 

2
Expresión lambda frente a referencia de método [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta pregunta IntelliJ sigue proponiéndome reemplazar mis expresiones lambda con referencias a …


4
Configuración de Java de valor corto
Estoy escribiendo un pequeño código en J2ME. Tengo una clase con un método setTableId(Short tableId). Ahora, cuando intento escribir setTableId(100), da un error de tiempo de compilación. ¿Cómo puedo establecer el valor corto sin declarar otra variable corta? Al establecer el Longvalor que puedo usar setLongValue(100L)y funciona. Entonces, ¿qué Lsignifica …



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.