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


5
¿Cómo debo copiar cadenas en Java?
String s = "hello"; String backup_of_s = s; s = "bye"; En este punto, la variable de copia de seguridad todavía contiene el valor original "hola" (esto se debe a la inmutabilidad de String, ¿verdad?). Pero, ¿es realmente seguro copiar cadenas con este método (que por supuesto no es seguro …
198 java 


9
Interfaz abstracta de Java
Considere un ejemplo (que se compila en Java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } ¿Por qué es necesario que una interfaz sea "declarada" abstracta? ¿Hay otras reglas que se aplican con una interfaz abstracta? Finalmente: si abstractes obsoleto, ¿por qué está incluido …
197 java  interface  abstract 

14
URL para cargar recursos desde el classpath en Java
En Java, puede cargar todo tipo de recursos utilizando la misma API pero con diferentes protocolos de URL: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Esto desacopla muy bien la carga real del recurso de la aplicación que lo necesita, y dado que una URL es solo una cadena, la carga de recursos también …
197 java  url  classloader 

4
Java 8 Stream y operación en matrices
Acabo de descubrir las nuevas capacidades de transmisión de Java 8. Viniendo de Python, me preguntaba si ahora había una forma ordenada de hacer operaciones en matrices como sumar, multiplicando dos matrices en una forma "pitónica de una línea". Gracias



16
¿Cómo instalar un JDK específico en Mac OS X?
Quiero instalar un JDK específico (el último, por ejemplo). Para esto, fui a la página de descarga de JDK: http://java.sun.com/javase/downloads/index.jsp . Busqué una versión para Mac, pero estoy un poco sorprendido de ver solo versiones descargables para Linux, Windows y Solaris ... Aquí está el mensaje para Mac: "Apple Computer …
197 java  macos  install 


11
Método estático en una clase genérica?
En Java, me gustaría tener algo como: class Clazz<T> { static void doIt(T object) { // ... } } Pero consigo No se puede hacer una referencia estática al tipo T no estático No entiendo los genéricos más allá de los usos básicos y, por lo tanto, no tiene mucho …

8
Cola de tamaño limitado que contiene los últimos N elementos en Java
Una pregunta muy simple y rápida sobre las bibliotecas de Java: ¿hay una clase preparada que implemente una Queuecon un tamaño máximo fijo? Por supuesto, es trivial implementarlo manualmente: import java.util.LinkedList; public class LimitedQueue<E> extends LinkedList<E> { private int limit; public LimitedQueue(int limit) { this.limit = limit; } @Override public …
197 collections  queue  java 


5
Mockito: diferencia entre doReturn () y when ()
Actualmente estoy en el proceso de usar Mockito para simular mis objetos de capa de servicio en una aplicación Spring MVC en la que quiero probar mis métodos de controlador. Sin embargo, como he estado leyendo sobre los detalles de Mockito, he encontrado que los métodos doReturn(...).when(...)son equivalentes a when(...).thenReturn(...). …

8
Crear una matriz de objetos en Java
Soy nuevo en Java y por el momento creé una matriz de objetos en Java. Tengo una clase A por ejemplo: A[] arr = new A[4]; Pero esto solo está creando punteros (referencias) Ay no 4 objetos. ¿Es esto correcto? Veo que cuando intento acceder a funciones / variables en …
196 java  arrays  class 

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.