Resultados da pesquisa a pedido "java-8"

2 a resposta

As operações do terminal fecham o fluxo?

dirPath contém 200k arquivos. Quero lê-los um por um e fazer algum processamento. O seguinte snippet causajava.nio.file.FileSystemException: dirPath/file-N Too many open files. Não é a operação do terminalforEach() deveria fechar o fluxo aberto ...

2 a resposta

java 8 lambda executável ambíguo e retorno de chamada [duplicado]

Esta pergunta já tem uma resposta aqui: Expressão lambda e método sobrecarregando dúvidas [/questions/23430854/lambda-expression-and-method-overloading-doubts] 3 respostasExecutors.newFixedThreadPool(3).submit(() -> {doSmth();});"Chamada ...

11 a resposta

Calcular dias entre duas datas no Java 8

Eu sei que existem muitas perguntas sobre SO sobre como obter, mas quero e exemplo usando a nova API do Java 8 Date. Eu também conheço a biblioteca JodaTime, mas quero uma maneira de trabalhar sem bibliotecas externas. A função precisa reclamar ...

3 a resposta

Obter mês Nome da instância java.time.chrono.HijrahDate

HijrahDate hd=HijrahChronology.INSTANCE.date(LocalDate.of(2014,11, 25));Se tiver-mosHijrahDate Instância, espera-se ter um método emUmalquraCalendar API que mostra o nome do mês: Eu inspeciono propriedades desta instância usandoAPI groovy ...

3 a resposta

Por que @FunctionalInterface tem uma retenção RUNTIME?

Disse em Javadoc [http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html]: Se um tipo for anotado com esse tipo de anotação, os compiladores serão necessários para gerar uma mensagem de erro, a menos que ... Por que ...

3 a resposta

Como posso criar um IntStream a partir de uma matriz de bytes?

Eu já sei que existem apenasIntStream eLongStream. Como posso fazer umaIntStream de uma matriz de bytes? Atualmente, estou planejando fazer assim. static int[] bytesToInts(final byte[] bytes) { final int[] ints = new int[bytes.length]; for (int ...

2 a resposta

Java 7 -> Java 8: AES causa exceção: “BadPaddingException: dado bloco final não preenchido adequadamente” em conjunto com BufferedReader & ZipStreams

Instanciamos a cifra com a seguinte declaração: Cipher cipher = Cipher.getInstance("AES"); SecretKeySpec key = new SecretKeySpec(cipherKey, "AES");Isso funciona no java 7 (1.7_45), mas não funciona mais no Java 8 (1.8_25). Nós passamos ocipher ...

1 a resposta

Qual é a maneira correta de substituir um loop aninhado por fluxos no Java 8?

Enquanto aprendia fluxos e lambas do Java 8, tentei substituir o seguinte aninhado por loops por fluxos: List<Long> deskIds = new ArrayList<>(); for(ProvidedService memberService : service.getAllNodesDepthFirst()){ for(Desk d : ...

1 a resposta

Selecionando um período ou uma data usando o ONE JavaFX 8 DatePicker

No aplicativo em que estou trabalhando, é necessário selecionar uma única data ou um período do mesmo JavaFX 8 DatePicker. A maneira preferida de fazer isso seria a seguinte: Selecionando uma única data - o mesmo que o comportamento padrão do ...

1 a resposta

Por que o heap máximo está mudando em tempo de execução?

Temos um aplicativo Java em execução no openjdk8 cuja memória máxima de heap muda em tempo de execução - qual pode ser a razão disso? Eu encontrei perguntaPor que o heap está mudando em ...