Preguntas etiquetadas con java

198
¿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...

197
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,...

197
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 sentido. No ayuda que no...

197
¿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...

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

196
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 los objetos creados,...