Resultados da pesquisa a pedido "java-8"

5 a resposta

Implementação do HashMap Java 8

Conforme o seguinte documento de link:Implementação de Java HashMap [https://dzone.com/articles/hashmap-performance] Estou confuso com a implementação deHashMap (ou melhor, um aprimoramento naHashMap) Minhas consultas são: primeiramente static ...

2 a resposta

Java 8 DateTimeFormatter ano de dois dígitos 18 analisado para 0018 em vez de 2018?

No Java 8, o código abaixo analisa "18" no ano "0018" em vez de "2018". DateTimeFormatter formatter = DateTimeFormatter.ofPattern("M/d/y"); return LocalDate.parse(date, formatter);a data de entrada é "01/05/18". 1) por que o resultado é "0018"? ...

1 a resposta

Eu corro as imagens do docker que iniciam o servidor tomcat8, mas ele não inicia

Eu tenho uma imagem do docker que eu criei no meu arquivo docker. Quando executo a imagem, ele pode executar o servidor tomcat e o prompt de comando volta. Isso significa que o processo está encerrado e acho que o contêiner para. Então quando eu ...

4 a resposta

Manipulação de várias verificações nulas no java8

Em vez de várias verificações nulas no caso abaixo, pretendo adicionar um código legível. Pode ser com a ajuda de java 8 córregos / mapas. Alguém pode me ajudar com isso private String getRailsServiceClass(IRailsComponent railsComponent) { ...

2 a resposta

Detalhe de implementação do método de redimensionamento do HashMap

Como o título sugere, essa é uma pergunta sobre um detalhe de implementação doHashMap#resize - é quando a matriz interna é dobrada em tamanho. É um pouco prolixo, mas eu realmente tentei provar que entendi melhor ... Isso acontece em um momento ...

3 a resposta

Java 8 Streams - Tempo limite?

Quero fazer um loop em uma enorme variedade e executar um conjunto complicado de instruções que leva muito tempo. No entanto, se tiverem passado mais de 30 segundos, quero que desista. ex. final long start = System.currentTimeMillis(); ...

1 a resposta

Projetando recursão da cauda usando java 8

Eu estava tentando o seguinte exemplo fornecer nofalar [https://youtu.be/4tEi86h8-TM?t=32m30s]para entender a recursão da cauda em java8. @FunctionalInterface public interface TailCall<T> { TailCall<T> apply(); default boolean isComplete() { ...

2 a resposta

Devo usar put () ou putIfAbsent () depois de usar getOrDefault ()?

Java8 introduziu esses bons métodosgetOrDefault() eputIfAbsent(), permitindo escrever código como: Map<Foo, List<Bar>> itemsByFoo = ... List<Bar> bars = itemsByFoo.getOrDefault(key, new ArrayList<>()); bars.add(someNewBar);Agora, estou me ...

3 a resposta

Método de interface padrão para superclasse abstrata

Digamos que tenho a seguinte estrutura: abstract class A { abstract boolean foo(); } interface B { default boolean foo() { return doBlah(); } } class C extends A implements B { //function foo }Java agora reclamará dessa classeC deve implementar ...

2 a resposta

Método Stream.peek () em Java 8 x Java 9

Estou no processo de aprendizado através das expressões lambda do Java 8 e gostaria de perguntar sobre o seguinte trecho de código Java relacionado ...