Operators Precedence postfix expr++ expr– unary ++expr –expr +expr -expr ~ ! multiplicative * / % additive + – shift << >> >>> relational < > <= >= instanceof equality == != bitwise AND & bitwise exclusive OR ^ bitwise inclusive OR | logical AND && logical OR || ternary ? : assignment = += -= *= /= %= &=…
Java versions
Released Versions Upcoming Versions (Tentative): https://medium.com/@chandantechie/comprehensive-list-of-java-versions-with-key-features-and-upcoming-releases-54be35646cca
Java Oracle Licenses
I Oracle has significantly changed the Java licensing model over the years. Here’s a summary of the key changes: 2019 Changes:Oracle announced that updates to Oracle Java JDK 8 would require a subscription from patch 211 onwards.They introduced a new Java licensing agreement, the Java OTN SE, which forbids all commercial usage.The old BCLA agreement…
Configuration properties
Spring Boot lets you externalize your configuration so that you can work with the same application code in different environments. You can use a variety of external configuration sources including Java properties files, YAML files, environment variables, and command-line arguments. Property values can be injected directly into your beans by using the @Value annotation, accessed through Spring’s Environment abstraction,…
MockMvc
MockMvc MockMvc is built on Servlet API mock implementations from the spring-test module and does not rely on a running container. Therefore, there are some differences when compared to full end-to-end integration tests with an actual client and a live server running. Alternatively, you may consider the full end-to-end integration testing support from Spring Boot with @SpringBootTest…