Perguntas com a marcação «java»

198
Como devo copiar Strings em Java?

String s = "hello"; String backup_of_s = s; s = "bye"; Nesse ponto, a variável de backup ainda contém o valor original "olá" (isso é devido à imutabilidade de String, certo?). Mas é realmente seguro copiar Strings com esse método (o que obviamente não é seguro para copiar objetos mutáveis...

197
URL para carregar recursos do caminho de classe em Java

Em Java, você pode carregar todos os tipos de recursos usando a mesma API, mas com 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 Isso dissocia muito bem o carregamento real do recurso do aplicativo que...

197
Método estático em uma classe genérica?

Em Java, eu gostaria de ter algo como: class Clazz<T> { static void doIt(T object) { // ... } } Mas eu entendo Não é possível fazer uma referência estática para o tipo não estático T Eu não entendo genéricos além dos usos básicos e, portanto, não consigo entender muito isso. Não ajuda...

197
Como instalar um JDK específico no Mac OS X?

Quero instalar um JDK específico (o mais recente, por exemplo). Para isso, fui à página inicial de download do JDK: http://java.sun.com/javase/downloads/index.jsp . Procurei uma versão para Mac, mas estou um pouco surpreso ao ver apenas versões para download para Linux, Windows e Solaris ... Aqui...

197
Interface abstrata Java

Considere um exemplo (que compila em java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Por que é necessário que uma interface seja "declarada" abstrata? Existem outras regras que se aplicam a uma interface...

196
Criando uma matriz de objetos em Java

Eu sou novo em Java e, por enquanto, criei uma matriz de objetos em Java. Eu tenho uma classe A, por exemplo - A[] arr = new A[4]; Mas isso é apenas criar ponteiros (referências) para Ae não 4 objetos. Isso está correto? Vejo que, quando tento acessar funções / variáveis ​​nos objetos criados,...