Categoria: Fundamentos Java

imagem record patterns

Record Patterns – Java 21

A versão 21 do Java foi aprimorada com padrões de registro (Record Patterns) para desconstruir valores de um objeto record. Padrões de registro chegou a linguagem para permitir uma forma poderosa, declarativa e combinável de navegação...

Pattern Matching for Switch

O Switch Case do Java foi Aprimorado

O recurso Pattern Matching for Switch é uma das funcionalidades do Java 17, que permite usar expressões switch com tipos variados e assim, simplificar o código. Neste post, vamos ver como funciona essa funcionalidade...

operador ternário java

Operador Ternário em Java

Teste Condicional Antes de abordar o que é Operador Ternário é bom enfatizar que no Java, como em outras linguagens de programação, temos o conceito de testes condicionais, que são estruturas baseadas em condições....

java 10

Java 10! O que há de novo?

Java 10 A partir do lançamento oficial do Java 9 a Oracle comunicou que a partir dessa versão as novas versões seriam lançadas a cada 6 meses. E realmente isso aconteceu, muitos de nós nem...

java 8 e stream

Java 8! Ordenando dados com Stream

Neste tutorial vou apresentar um novo recursos do Java 8, o qual tem o objetivo de ordenação de dados a partir de uma lista. A algum tempo, postei o tutorial Java 8! Filtrando dados...

java 8 stream

Java 8! Filtrando dados com Stream

Com o lançamento do Java 8 vários novos recursos foram adicionados a estrutura da linguagem, para torna-la uma linguagem funcional. Uma linguagem funcional é aquela que o programador não precisa de muitas rotinas para...

Tutorial Java com Serialization

Serialização em Java

O processo de serialização resume-se em salvar e recuperar o estado de um objeto. Imagine que você está desenvolvendo um jogo. Neste jogo o jogador terá a opção de salvar e recomeçar o jogo...