Resultados da pesquisa a pedido "java-8"

2 a resposta

Objects.requireNonNull (T obj) em vez de verificações nulas e lançadas manualmente IllegalArgumentException?

Sempre que eu tinha que verificar se os parâmetros fornecidos para um método não são nulos, eu costumava escrever uma verificação nula e lançar ...

1 a resposta

Redução de fluxo com tipos curinga

Estou experimentandoStream.reduce() [https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html#reduce-T-java.util.function.BinaryOperator-] , e encontrou um problema com o sistema de tipos. Aqui está um exemplo de brinquedo: public ...

1 a resposta

Usando Java 8 S4U2Proxy - Um bom exemplo é necessário

Estou tentando usar o S4U2Proxy introduzido no Java 8. Infelizmente, não tive sucesso em encontrar esses muitos exemplos. Minha exigência é que o cliente envie seu certificado. Eu deveria delegar (usando o kerberos) sua solicitação, conectar-me ...

2 a resposta

Usando várias funções de mapa vs. uma instrução de bloco em um mapa em um fluxo java

Digamos que tenho o seguinte código data.stream() .map(x -> { Object a = maybeReturnsNull(x); return a == null ? defaultValue : a; })Eu tenho alguma função que pode estar retornandonulle estou aplicando-o a um elemento do fluxo. Eu quero ter ...

1 a resposta

Como obter o valor mínimo e máximo da lista de objetos usando o Java 8

Eu tenho aula como: public class Test { private String Fname; private String Lname; private String Age; // getters, setters, constructor, toString, equals, hashCode, and so on }e uma lista comoList<Test> testList preenchido comTest ...

2 a resposta

Como posso encontrar o destino de uma referência de método Java8?

Eu quero capturar chamadas para um objeto simulado public interface Service { public String stringify(Object o); } service = mockery.mock(Service.class); mockery.allowing(service::stringify).with(42).will(() -> "42");Então por dentroallowing eu ...

5 a resposta

Os métodos padrão do Java 8 quebram a compatibilidade de origem?

Geralmente, o código-fonte Java é compatível com o encaminhamento. Até o Java 8, tanto quanto eu sei, ambas as classes compiladase A origem foi compatível com versões posteriores do JDK / JVM. [Atualização: isso não está correto, consulte os ...

2 a resposta

A operação de coleta no Stream fecha o fluxo e os recursos subjacentes?

O código abaixo precisa ser agrupado em try-with-resources para garantir que o arquivo subjacente seja fechado? List<String> rows = Files.lines(inputFilePath).collect(Collectors.toList());

2 a resposta

Iterador versus Fluxo de Java 8

Para tirar proveito da ampla variedade de métodos de consulta incluídos nojava.util.stream do Jdk 8, tentei projetar modelos de domínio em que getters de relacionamento com* multiplicidade (com zero ou mais instâncias) retorna umStream<T>, em vez ...

5 a resposta

Herança, composição e métodos padrão

É geralmente admitido que estender implementações de uma interface através de herança não é uma prática recomendada e que a composição (por exemplo, implementar a interface novamente do zero) é mais sustentável. Isso funciona porque o contrato ...