Playground to assess new features and popular libraries on Java LTS versions.
Check out my Kotlin Trial and Scala Trial to try out the other JVM stacks!
Here are the commands you need to know:
# Run application
./gradlew run
# Run tests
./gradlew test
Features tested:
- Annotations
- Concurrency
- File parsing
- Generics
- Optionals
- Properties
- Records
- Reflection
- Streams
- Time constructs
- Try with resources
Libraries tested:
- Gson
- Guava
- JUnit
- Mockito
- SLF4J
After achieving all the goals above, it will be possible to write a robust side project like Photohaul from scratch and release it to the public for feedback and inputs!
Official resources:
- https://docs.oracle.com/javase/8/
- https://docs.oracle.com/en/java/javase/11/
- https://docs.oracle.com/en/java/javase/17/
- https://docs.oracle.com/en/java/javase/21/
Community resources: