Java
Java is a popular general purpose programming language.
Installation
Easy way to install Java is using SDKMAN
$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk version
$ sdk list java
$ sdk install java 21.0.1-tem
IDEs
Java Libraries and Tools
- Lombok
- AutoValue
- Immutable objects
- Jasypt
- JJwt
- Jackson JSON
- Vavr
- FF4j
- Failsafe
- Retry4j
- Twitter4j
- JooQ
- FlexyPool
- Hibernate-Types
- Resilience4j
- Zalando/problem-spring-web
- SpringFox
Testing
- JUnit 5 Docs
- REST Assured
- Mock Server
- TestContainers
- Mockito
- Assertj
- Awaitility
- Localstack
- Jacoco
- SonarQube
- SonarCloud