Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

5
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 …
198 java 

9
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 abstrata? Finalmente: se abstractestá obsoleto, por que está incluído no …
197 java  interface  abstract 

14
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 precisa do recurso e, como uma URL é apenas uma String, o carregamento do recurso …
197 java  url  classloader 

4
Java 8 Stream e operação em matrizes
Acabei de descobrir os novos recursos de fluxo do Java 8. Vindo de Python, eu queria saber se havia agora uma maneira elegante de fazer operações em matrizes como soma, multiplicando duas matrizes de uma maneira "uma linha pitônica"? obrigado



16
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 está a mensagem para o …
197 java  macos  install 


11
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 …

8
Fila de tamanho limitado que contém os últimos N elementos em Java
Uma pergunta muito simples e rápida nas bibliotecas Java: existe uma classe pronta que implementa uma Queuecom um tamanho máximo fixo - isto é, sempre permite a adição de elementos, mas remove silenciosamente os elementos principais para acomodar espaço para os elementos adicionados recentemente. Obviamente, é trivial implementá-lo manualmente: import …
197 collections  queue  java 


5
Mockito - diferença entre doReturn () e quando ()
Atualmente, estou no processo de usar o Mockito para simular meus objetos da camada de serviço em um aplicativo Spring MVC no qual desejo testar meus métodos do Controller. No entanto, como eu tenho lido sobre as especificidades do Mockito, descobri que os métodos doReturn(...).when(...)são equivalentes when(...).thenReturn(...). Então, minha pergunta …

8
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 / …
196 java  arrays  class 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.