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

8
Anotaciones de Java
¿Cuál es el propósito de las anotaciones en Java? Tengo esta idea borrosa de ellos como algo entre un comentario y un código real. ¿Afectan al programa en tiempo de ejecución? ¿Cuáles son sus usos típicos? ¿Son exclusivos de Java? ¿Existe un equivalente en C ++?


13
NullPointerException accediendo a vistas en onCreate ()
Esta es una pregunta canónica para un problema que se publica con frecuencia en StackOverflow. Estoy siguiendo un tutorial. He creado una nueva actividad con un asistente. Obtengo NullPointerExceptioncuando intento llamar a un método en Views obtenido con findViewById()en mi actividad onCreate(). Actividad onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { …


18
Determinar si un objeto es de tipo primitivo
Tengo una Object[]matriz y estoy tratando de encontrar las que son primitivas. He intentado usar Class.isPrimitive(), pero parece que estoy haciendo algo mal: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); impresiones java.lang.Integer, false. ¿Existe una forma correcta o alguna alternativa?
114 java  reflection 

13
¿Por qué Java necesita una interfaz serializable?
Trabajamos mucho con la serialización y tener que especificar una etiqueta serializable en cada objeto que usamos es una carga. Especialmente cuando se trata de una clase de terceros que realmente no podemos cambiar. La pregunta es: dado que Serializable es una interfaz vacía y Java proporciona una serialización robusta …


13
¿Qué es una alternativa a Singleton?
Tenemos una clase que contiene información de configuración para la aplicación. Solía ​​ser un singleton. Después de una revisión arquitectónica, nos dijeron que elimináramos el singleton. Vimos algunos beneficios de no usar singleton en las pruebas unitarias porque podemos probar diferentes configuraciones a la vez. Sin singleton, tenemos que pasar …


3
convertir doble a entero en java
En Java, quiero convertir un doble en un entero, sé que si haces esto: double x = 1.5; int y = (int)x; obtienes y = 1. Si haces esto: int y = (int)Math.round(x); Probablemente obtendrá 2. Sin embargo, me pregunto: dado que las representaciones dobles de enteros a veces se …
114 java  casting  double  rounding 


7
En JPA 2, usando CriteriaQuery, cómo contar los resultados
Soy bastante nuevo en JPA 2 y es CriteriaBuilder / CriteriaQuery API: CriteriaQuery javadoc CriteriaQuery en el tutorial de Java EE 6 Me gustaría contar los resultados de una CriteriaQuery sin recuperarlos realmente. Si es posible, no encontré ningún método de este tipo, la única forma sería hacer esto: CriteriaBuilder …



7
Hamcrest comparar colecciones
Estoy tratando de comparar 2 listas: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Pero idea java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot …
114 java  junit  hamcrest 

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.