Code examples for JAVA tutorials which are used and explained on my web page.
Powered by Maven framework. Build from command line by typing below commands:
mvn clean verify
mvn compile
mvn test
Alternatively open project in your favourite IDE, wait for all dependencies to be downloaded and run main()
method from src/main/java/pl.smtc/Main.java
file.
An examples menu will open with available user input.
Currently implemented and available examples are:
- Java basics: control flow, operators and primitive types, etc.
- Recursion examples: explained by real-life algorithms
- Concurrency examples: threads creation sync, stop and most common issues
- Math, search and sort algorithms
- Design patterns: behavioral, creational and structural
- lambda expressions
- functional library and streams
- basics examples development
- generic methods and classes
- XML integration
- database access (H2, Hibernate, etc.)
- Docker for Java developers
Teaching JAVA examples are made available under the GNU GPL-3.0 License. See the LICENSE file for more information.
Developed with 💗 by PNK @ 2019-2020 🖖