Java Atlas for Full-Stack Engineers

Fundamentals

Primitive Types vs Wrapper Types

Primitive types store raw values, while wrapper types are objects that can be null and are required by generics/collections.

1
2
3
4
int age = 18;
Integer nullableAge = null;

List<Integer> numbers = List.of(1, 2, 3);
Read more