Perguntas com a marcação «java»

95
Como executar testes JUnit com Gradle?

Atualmente, tenho o seguinte arquivo build.gradle : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Este arquivo build.gradle é para o...

95
Como verificar se um Java 8 Stream está vazio?

Como posso verificar se a Streamestá vazio e lançar uma exceção se não estiver, como uma operação não terminal? Basicamente, estou procurando algo equivalente ao código abaixo, mas sem materializar o fluxo intermediário. Em particular, a verificação não deve ocorrer antes que o fluxo seja...

95
Agrupar por vários nomes de campo em java 8

Encontrei o código para agrupar os objetos por algum nome de campo do POJO. Abaixo está o código para isso: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age =...

95
Ubuntu: OpenJDK 8 - Não é possível localizar o pacote

Acabei de instalar o Ubuntu, e esta é a primeira vez que trabalho em um ambiente Linux, então aceite minha noobismo aqui. De qualquer forma, baixei o Java 8 JDK diretamente da Oracle, mas sei que também há um OpenJDK para Java 8. Eu tenho duas perguntas. Qual é a diferença entre a versão...

95
Esta visão não é restrita

Recebo o seguinte erro e estou usando o Android Studio 2.2 Preview 3. Pesquisei no Google, mas não consegui encontrar nenhum recurso. Error: This view is not constrained, it only has design time positions, so it will jump to (0,0) unless you add constraints <TextView

95
completablefuture join vs get

Qual é a diferença entre CompletableFuture.get()e CompletableFuture.join()? Abaixo está o meu código: List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12"); MessageService...

94
Como fechar um aplicativo Java Swing a partir do código

Qual é a maneira correta de encerrar um aplicativo Swing do código e quais são as armadilhas? Tentei fechar meu aplicativo automaticamente depois que um cronômetro disparou. Mas apenas chamar dispose()o JFramenão funcionou - a janela desapareceu, mas o aplicativo não foi encerrado. No entanto, ao...

94
Java lê inteiros em little endian ou big endian?

Eu pergunto porque estou enviando um fluxo de bytes de um processo C para Java. No lado C, o inteiro de 32 bits tem o LSB é o primeiro byte e MSB é o quarto byte. Portanto, minha pergunta é: no lado do Java, quando lemos o byte conforme ele foi enviado do processo C, o que é endian no lado do...