Me deparei com código Java como este: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} Qual é a diferença entre os três itens acima e como eles chamam esse tipo de declaração de classe ou interface em
Me deparei com código Java como este: public interface Foo<E> {} public interface Bar<T> {} public interface Zar<?> {} Qual é a diferença entre os três itens acima e como eles chamam esse tipo de declaração de classe ou interface em
Aqui está um código que eu encontrei na Internet: class M{public static void main(String[]a){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} Esse código é impresso Hello World!na tela; você pode vê-lo aqui . Eu posso ver claramente public static void...
Entendo que toda vez que digito a string literal "", o mesmo objeto String é referenciado no pool de strings. Mas por que a API String não inclui um public static final String Empty = "";, para que eu pudesse usar referências String.Empty? Isso economizaria tempo de compilação, no mínimo, já que...
Eu achei o R.stringincrível para manter as strings codificadas fora do meu código e gostaria de continuar usando-a em uma classe de utilitário que funciona com modelos no meu aplicativo para gerar saída. Por exemplo, neste caso, estou gerando um email de um modelo fora da atividade. É possível...
Quais são os valores padrão de boolean(primitivo) e Boolean(wrapper primitivo) em
Especificamente, por que ajudaria a corrigir um problema de PermGen OutOfMemoryError? Além disso, pontos de bônus para uma resposta que me indica a documentação sobre argumentos da JVM
Estou trabalhando em rede para meu aplicativo. Então eu decidi experimentar o Retrofit da Square . Eu vejo que eles suportam simplesCallback @GET("/user/{id}/photo") void getUserPhoto(@Path("id") int id, Callback<Photo> cb); e RxJava's
Estou com um problema com um aplicativo Java em execução no Linux. Quando inicio o aplicativo, usando o tamanho máximo padrão de heap (64 MB), vejo que, no aplicativo superior, 240 MB de memória virtual são alocados ao aplicativo. Isso cria alguns problemas com outro software no computador, que é...
Eu quero juntar um String[]com uma corda de cola. Existe uma função para
Estou confuso sobre isso. Muitos de nós já foram informados de que não existe nenhuma declaração goto em Java. Mas descobri que é uma das palavras-chave em Java. Onde isso pode ser usado? Se não pode ser usado, por que foi incluído no Java como uma
Preciso usar UTF-8 nas propriedades de meus recursos usando Java ResourceBundle. Quando insiro o texto diretamente no arquivo de propriedades, ele é exibido como mojibake. Meu aplicativo é executado no Google App Engine. Alguém pode me dar um exemplo? Eu não consigo esse
Eu gostaria de usar java.util.Optional.orElseThrow() com um tipo de exceção que solicita um parâmetro construtor. Algo assim: .orElseThrow(MyException::new(someArgument)) // obviously NOT working Existe uma maneira de criar um fornecedor que transmita meu valor de
Eu procurei o que isso faz, mas alguém realmente tem um exemplo de quando você usaria a strictfppalavra - chave em Java? Alguém realmente encontrou um uso para isso? Haveria efeitos colaterais de colocá-lo em todas as minhas operações de ponto
Date.getTime () retorna milissegundos desde 1 de janeiro de 1970. O tempo unix é segundos desde 1 de janeiro de 1970. Normalmente não codigo em java, mas estou trabalhando em algumas correções. Eu tenho: Date now = new Date(); Long longTime = new Long(now.getTime()/1000); return...
Como posso substituir todas as quebras de linha de uma string em Java de forma que funcione no Windows e Linux (ou seja, sem problemas específicos do SO de retorno de carro / avanço de linha / nova linha etc.)? Eu tentei (note readFileAsString é uma função que lê um arquivo de texto em uma...
Estou recebendo o seguinte erro ao tentar executar um programa JSP simples no Tomcat no Eclipse. Várias portas (8005, 8080, 8009) exigidas pelo Tomcat v6.0 Server no host local já estão em uso. O servidor já pode estar em execução em outro processo ou um processo do sistema pode estar usando a...
Espero que alguém possa me ajudar com um problema com o qual estou lutando. Quando tento construir meu projeto a partir do terminal, recebo este erro: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact...
A estrutura JUnit contém 2 Assertclasses (em pacotes diferentes, obviamente) e os métodos em cada uma parecem ser muito semelhantes. Alguém pode explicar por que isso é? As classes às quais me refiro são: junit.framework.Asserte
Todos sabemos que, para invocar Object.wait(), essa chamada deve ser colocada no bloco sincronizado, caso contrário, uma IllegalMonitorStateExceptioné lançada. Mas qual é a razão para fazer essa restrição? Eu sei que wait()libera o monitor, mas por que precisamos adquiri-lo explicitamente,...