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
¿Por qué las variables Java ThreadLocal deberían ser estáticas?
Estaba leyendo JavaDoc para Threadlocal aquí https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html y dice "Las instancias ThreadLocal son típicamente campos estáticos privados en clases que desean asociar el estado con un hilo (por ejemplo, un ID de usuario o un ID de transacción)". Pero mi pregunta es ¿por qué eligieron hacerlo estático (normalmente) - hace …



7
Comparar cadenas por orden alfabético
String s1 = "Project"; String s2 = "Sunject"; Quiero comparar las dos cadenas anteriores por su orden alfabético (que en este caso "Proyecto" y luego "Sunject" como "P" viene antes de "S"). ¿Alguien sabe cómo hacer eso en Java?
101 java 

8
Llamar a un método Java sin nombre
Estoy mirando el código a continuación y encontré algo un poco extraño: public class Sequence { Sequence() { System.out.print("c "); } { System.out.print("y "); } public static void main(String[] args) { new Sequence().go(); } void go() { System.out.print("g "); } static { System.out.print("x "); } } Hubiera esperado que esto …
101 java  initializer 


7
¿Cuál es la diferencia entre a.getClass () y A.class en Java?
En Java, ¿qué ventajas y desventajas existen en torno a la elección de utilizar a.getClass()o A.class? Cualquiera de los dos se puede usar donde Class<?>se espere a, pero imagino que habría rendimiento u otros beneficios sutiles al usar ambos en diferentes circunstancias (al igual que con Class.forName()y ClassLoader.loadClass().
101 java  class  reflection 

16
Longitud de matriz en Java
Declaro una matriz como se muestra a continuación: int[] arr = new int[10]; Luego asigné los siguientes valores a la matriz: arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; Luego declaré e inicialicé una variable entera: int arrayLength = arr.length; Esto será útil para encontrar el …
101 java  arrays 

6
Diferencia entre los estados de hilo WAIT y BLOCKED
¿Cuál es la diferencia entre el estado del hilo WAIT y el estado del hilo BLOQUEADO? La documentación de Thread.State : Bloqueado Un subproceso que está bloqueado esperando un bloqueo de monitor se encuentra en este estado. En espera Un subproceso que está esperando indefinidamente a que otro subproceso realice …


6
Valor de i para (i == -i && i! = 0) para devolver verdadero en Java
Tengo la siguiente ifcondición. if (i == -i && i != 0) ¿Qué valor de idevolverá truepara esta condición en Java? No puedo pensar en tal valor de iconsiderar la notación de complemento a dos en Java. También me encantaría tener una prueba algebraica de cualquier respuesta que tenga esta …
101 java 


14
¿Es mejor reutilizar un StringBuilder en un bucle?
Tengo una pregunta relacionada con el rendimiento sobre el uso de StringBuilder. En un bucle muy largo, estoy manipulando un StringBuildery pasándolo a otro método como este: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } ¿La instanciación StringBuilderen …

4
Equivalente en Java de las cadenas textuales de C # con @
Pregunta rápida. ¿Existe un equivalente de @ aplicado a cadenas en Java? Por ejemplo, puedo hacerlo @"c:\afolder\afile"en C # y hacer que ignore los caracteres de escape al procesar en lugar de tener que hacerlo "c:\\afolder\\aFile". ¿Existe un equivalente de Java? hmmm: stackoverflow se me escapa .. lol. El segundo …
101 c#  java  string  literals 

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.