Perguntas com a marcação «java-8»

Use esta tag para perguntas específicas do Java 8, que é a versão 8 (número interno 1.8) da plataforma Java, lançada em 18 de março de 2014. Na maioria dos casos, você também deve especificar a tag java.


5
Como obter a data UTC + 0 no Java 8?
Tenho problemas com a classe Date em Java. A classe de data retorna a data da máquina local, mas eu preciso de UTC-0. Eu pesquisei e encontrei uma ótima solução para JavaScript, mas para Java nada útil. Como obter a data UTC + 0 no Java 8?


6
Por que java.util.Optional não é serializável, como serializar o objeto com tais campos
A classe Enum é Serializable, portanto, não há problema em serializar o objeto com enums. O outro caso é onde a classe possui campos da classe java.util.Optional. Nesse caso, a seguinte exceção é lançada: java.io.NotSerializableException: java.util.Optional Como lidar com essas classes, como serializá-las? É possível enviar tais objetos para EJB …

11
Diferença entre métodos estáticos e padrão na interface
Eu estava aprendendo por meio de interfaces quando percebi que agora você pode definir métodos estáticos e padrão em uma interface. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } Explique a diferença dos dois e também se …
107 java  java-8 



20
Colete pares sucessivos de um riacho
Dado um fluxo como { 0, 1, 2, 3, 4 }, como posso transformá-lo da forma mais elegante em determinada forma: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (presumindo, é claro, que eu tenha definido um par de classe)? Edit: Isso não é …
102 java  java-8  java-stream 

6
Como extrair epoch de LocalDate e LocalDateTime?
Como extraio o valor de época Longde instâncias de LocalDateTimeou LocalDate? Tentei o seguinte, mas obtive outros resultados: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 O que eu quero é simplesmente o valor 1391539861da data e hora local "04.02.2014 19:51:01". Meu fuso …
102 java  time  java-8  epoch  java-time 


5
Quando devo usar streams?
Acabei de me deparar com uma dúvida ao usar um Liste seu stream()método. Embora eu saiba como usá-los, não tenho certeza sobre quando usá-los. Por exemplo, tenho uma lista contendo vários caminhos para locais diferentes. Agora, gostaria de verificar se um único caminho determinado contém algum dos caminhos especificados na …


9
Explicação do fornecedor e consumidor do Java 8 para leigos
Como um programador não Java que está aprendendo Java, estou lendo sobre interfaces Suppliere Consumerno momento. E não consigo entender seu uso e significado. Quando e por que você usaria essas interfaces? Alguém pode me dar um exemplo simples de um leigo disso ... Estou achando os exemplos do Doc …
99 java  java-8 

8
Qual é o propósito da palavra-chave padrão em Java?
Uma interface em Java é semelhante a uma classe, mas o corpo de uma interface pode incluir apenas métodos abstratos e finalcampos (constantes). Recentemente, vi uma pergunta parecida com esta interface AnInterface { public default void myMethod() { System.out.println("D"); } } De acordo com a definição da interface, apenas métodos …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.