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


7
¿Cómo configurar la variable de entorno o la propiedad del sistema en las pruebas de primavera?
Me gustaría escribir algunas pruebas que verifiquen la configuración XML Spring de un WAR implementado. Desafortunadamente, algunos beans requieren que se establezcan algunas variables de entorno o propiedades del sistema. ¿Cómo puedo configurar una variable de entorno antes de que se inicialicen los beans de primavera cuando utilizo el estilo …


7
¿Debo evitar estrictamente el uso de enumeraciones en Android?
Solía ​​definir un conjunto de constantes relacionadas como Bundleclaves juntas en una interfaz como la siguiente: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Esto me proporciona una forma más agradable de agrupar constantes relacionadas y usarlas haciendo una importación estática (no …
93 java  android  enums 

8
Devolviendo valor de Thread
Tengo un método con HandlerThread. Se cambia un valor dentro de Thready me gustaría devolverlo al test()método. ¿Hay alguna forma de hacer esto? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned to test() } }; uiThread.start(); }

8
¿Cómo verificar una URL válida en Java?
¿Cuál es la mejor forma de comprobar si una URL es válida en Java? Si trató de llamar new URL(urlString)y atrapar a MalformedURLException, pero parece estar contento con cualquier cosa que comience con http://. No me preocupa establecer una conexión, solo validez. ¿Existe algún método para esto? ¿Una anotación en …
93 java  validation  url 

4
Java equivalente a los diccionarios de Python
Soy un usuario de Python desde hace mucho tiempo y me gusta mucho la forma en que se utilizan los diccionarios. Son muy intuitivos y fáciles de usar. ¿Existe un buen equivalente de Java a los diccionarios de Python? He oído hablar de personas que utilizan hashmaps y tablas hash. …
93 java  python  hash  dictionary 


2
¿System.currentTimeMillis () devuelve la hora UTC?
Quiero obtener la hora UTC actual en milisegundos. Busqué en Google y obtuve algunas respuestas que System.currentTimeMillis () devuelve la hora UTC. pero no es así. Si hago lo siguiente: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); los tres tiempos son casi iguales (la …

9
Spring JPA @Query con LIKE
Estoy tratando de crear un método en CrudRepository que pueda darme una lista de usuarios, cuyos nombres de usuario son COMO el parámetro de entrada (no solo comienza con, sino que también lo contiene). Intenté usar el método "findUserByUsernameLike(@Param("username") String username)"pero como se dice en la documentación de Spring, este …
93 java  jquery  sql  spring  jpa 



5
¿Por qué compareTo en una Enum final en Java?
Una enumeración en Java implementa la Comparableinterfaz. Hubiera sido bueno anular Comparableel compareTométodo, pero aquí está marcado como final. El orden natural por defecto en Enum's compareToes el orden indicado. ¿Alguien sabe por qué las enumeraciones de Java tienen esta restricción?

3
Cómo invocar un comando de shell de Linux desde Java
Estoy tratando de ejecutar algunos comandos de Linux desde Java usando redirección (> &) y tuberías (|). ¿Cómo puede Java invocar csho bashcomandos? Traté de usar esto: Process p = Runtime.getRuntime().exec("shell command"); Pero no es compatible con redirecciones o canalizaciones.

4
¿Cómo escribir Javadoc de propiedades?
A menudo me encuentro con un dilema al escribir javadoc para propiedades / miembros de una clase POJO "simple" que contiene solo propiedades y captadores y definidores (estilo DTO) ... 1) Escriba javadoc para la propiedad o ... 2) Escriba javadoc para el captador Si escribo javadoc para la propiedad, …
93 java  javadoc 

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.