Home - RichardDanielOliva/java-learning-wiki GitHub Wiki
Welcome to the java-learning-wiki wiki!
This page describes the next topics:
-
- The substitution principle uncomplented task: example
- Generic methods in Java
- Bounded Type Parameters
- Wildcards
- Generics and Primitive Data Types
- Type Erasure
- Using varargs
-
Data Structure
-
Functional Programming in Java
- Lambda Expression
- Functional Interfaces
- Method Reference
- API Stream
- Properties and features
- Instance of a Stream
- [Data Collections using Stream I]
- [Data Collections using Stream II]
- Parallel streams
-
- Thread Class
- Runnable Interfaces
- Syncronized methods and block
- Thread deadlock
-
Input and Output (iI/O)
- Reading Console
- Reading files: FileReader vs BufferedReader vs Scanner
- Writing files
- Using try-with-resources with I/O
-
Files and Directories
- Creating new File
- Working with directories in Java
- The Path class
- Coping files
-
Modular Programming in Java
- Creating a module
- Understanding modular structures
- Working with multiple modules