Linguagens de Programação
Java Moderno (Stream API) Cheat Sheet
Manipulação de coleções, Optional e sintaxe moderna do Java.
Coleções
Criação de uma lista imutável (Java 9+).
List<String> lista = List.of("a", "b"); Streams
Filtragem de elementos usando Stream API.
lista.stream().filter(s -> s.startsWith("a")).collect(Collectors.toList()); Transformação e iteração com Streams.
lista.stream().map(String::toUpperCase).forEach(System.out::println); Utilidades
Uso de Optional para evitar NullPointerException.
Optional<User> user = Optional.ofNullable(repository.findById(1)); Estruturas
Definição de um Record (Java 14+).
public record User(Long id, String name) {} Básico
Inferência de tipo para variáveis locais (Java 10+).
var nome = "Teste";