Some basic and also advanced java tutorials, we will cover things such as:
- Data types
- Expressions, statements, blocks
- Operators
- Variables
- Control flow
- Classes and members
- Naming conventions
- Access modifiers
- Essential keywords
- Null reference
- Interfaces
- Enums
- Object oriented programming
- SOLID
- Anonymous classes, abstract classes
- Lambda expressions
- Method references
- Mutability, immutability
- Wrapper classes
- Collections
- Comments
- Exceptions
- Generics
- Design patterns
- Streams, functional programming
- Garbage collector and static
- Reflection
- Concurrency
- Time APIs
- IO
- NIO