Resultados da pesquisa a pedido "java-8"
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 ...
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"? ...
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 ...
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) { ...
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 ...
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(); ...
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() { ...
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 ...
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 ...
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 ...