https://github.com/thesephist/java-examples
Example applications that are more interesting than textbook samples, for teaching and learning 💻
https://github.com/thesephist/java-examples
java learn-java practice swing-gui
Last synced: about 8 hours ago
JSON representation
Example applications that are more interesting than textbook samples, for teaching and learning 💻
- Host: GitHub
- URL: https://github.com/thesephist/java-examples
- Owner: thesephist
- License: mit
- Created: 2018-05-01T22:18:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-16T06:09:44.000Z (over 6 years ago)
- Last Synced: 2025-01-19T07:24:19.346Z (11 months ago)
- Topics: java, learn-java, practice, swing-gui
- Language: Java
- Size: 134 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java Examples
Example applications that are more interesting than textbook samples, for teaching and learning 💻
## Motivation
I've accrued a selection of educational mini-projects for Java while teaching Java to high school students, and thought it would be good to share these in case other people find it useful for teaching or learning java.
These examples are not for production use. The often sacrifice performance / durability / security where sensible to instead focus on extensibility, clarity, simplicity, and suitability for an introduction to Java programming and patterns that are applicable to more than just the JVM ecosystem.
**Disclaimer**: Java is not my primary environment (JavaScript is), so there are probably occasions where I don't follow Java best practices not because it's educational, but just because I didn't know better. If you find such cases, please feel free to open a pull request with your changes.
## License
`java-examples` is licensed under either the permissive MIT License or the [Unlicense](http://unlicense.org), whichever suits your use case.