This project is for the course "Java Basics".
It contains for each theme of this course:
-
code examples
-
tasks or set specifications of tasks
-
tests for these tasks
-
utils for tasks/tests
Theme |
Directory/package |
Intro. |
|
Variables. Data types. Operators. |
|
Conditional constructions. |
|
Methods. |
|
Loops. |
|
Arrays. |
|
OOP: Classes and Objects. |
|
Strings. |
|
Regular Expressions. |
|
OOP: Inheritance and Polymorphism. |
|
Generic Types (JSR 14). |
|
Java Collection Framework: Collection. |
|
Java Collection Framework: List. |
|
Java Collection Framework: Set. |
|
Java Collection Framework: Map. |
|
Exception Handling. |
|
Java IO. |
|
Concurrency: common. |
|
Concurrency: thread synchronization. |
|
Concurrency: utilities. (JSR 166) |
|
Lambda Expressions (JSR 335). |
|
Date and Time API (JSR 310). |
|
Reflection. |
|
XML. |
|
Networking. |
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.