This project is for the course 'Java Core'.
It contains for each theme of this course:
-
code examples
-
tasks or set specifications of tasks
-
tests for these tasks
-
utils for tasks/tests
-
master
- production code (merge after release group) -
develop
- feature/refactor/fix code for all themes -
${theme}
- contains code for specific theme
Theme |
Links |
Intro. |
|
Data types. Variables. Operators. Methods. |
|
Decision-making statements. |
|
Looping statements. |
|
Arrays. |
|
OOP. Classes and Objects. |
|
Strings. |
|
Regex. |
|
OOP. Principles. |
|
Enum Types. |
|
Exception Handling. |
|
Generics (JSR 14). |
|
Java Collection Framework: Collection. |
|
Java Collection Framework: List. |
|
Java Collection Framework: Set. |
|
Java Collection Framework: Map. |
|
Date and Time API (JSR 310). |
|
Lambda Expressions (JSR 335). |
|
Java IO. |
|
Concurrency. |
|
Concurrency. Thread synchronization. |
|
Concurrent utilities(JSR 166). |
|
Reflection. |
|
XML. |
|
Networking. |
src ├── main │ ├── java │ │ └── com │ │ └── rakovets │ │ └── course │ │ └── java │ │ └── core │ │ ├── example │ │ ├── practice │ │ └── util │ └── resources │ ├── example │ └── practice └── test ├── java │ └── com │ └── rakovets │ └── course │ └── java │ └── core │ ├── example │ ├── practice │ └── util └── resources ├── example └── practice
This project is governed by the Code of Conduct. By participating, you are expected to uphold this code of conduct.
Follow CONTRIBUTING.md.
The project is released under version 2.0 of the GNU General Public License.