Things to watch out for in future Java development

Java version

For Java, the numbers up to Java ** 9 ** represented the Major version. After Java ** 10 **, increasing the number is not called ** Major ** version upgrade, but ** Feature ** version upgrade, and the meaning is literal.

Java 9 or later @Deprecated

When developing in Java in the future, avoid using methods with @Deprecated (String since, boolean forRemoval). Until now, some methods have survived for a long time, but it seems that they will really disappear in the future. Also, keep in mind that methods with forRemoval = true will disappear in the next version or the next version.

For details, see the Java Champion Sakuraba-san's document "[Migration Guide to Java SE 10 and also Java SE 11](http://www.slideshare.net/skrb/migration-guide-to-java-" at Java Day Tokyo 2018. Please refer to "se-10-and-also-java-se-11)".

at the end

The JavaDoc Japanese version of Java 10 (https://docs.oracle.com/javase/jp/10/docs/api/overview-summary.html) has been released. Please take advantage of this as well.

Recommended Posts

Things to watch out for in future Java development
Things to watch out for in Java equals
Things to watch out for when creating a framework
Things to watch out for when using Deeplearning4j Kmeans
Watch out for embedded variables in S2Dao
Things to note for newcomers to write readable code during Java development
[For beginners] Minimum sample to display RecyclerView in Java
Java development for beginners to start from 1-Vol.1-eclipse setup
[Java] Things to note about type inference extended in Java 10
[Java] Platforms to choose from for Java development starting now (2020)
I tried to find out what changed in Java 9
First Java development in Eclipse
[Ransack] Watch out for ransackable_scopes!
Web application development environment construction in Java (for inexperienced people)
Things you often use when doing web development in Java
Things to be aware of when writing code in Java
Reasons to use Servlet and JSP separately in Java development
I tried using Dapr in Java to facilitate microservice development
What is object-oriented after all or just one thing to watch out for in programming
Rock-paper-scissors game for beginners in Java
Multithreaded to fit in [Java] template
[For beginners] Run Selenium in Java
How to learn JAVA in 7 days
Log output to file in Java
Build Java development environment (for Mac)
[For beginners] Minimum sample to update RecyclerView with DiffUtils in Java
How to use classes in Java?
How to name variables in Java
Try to implement Yubaba in Java
Settings for SSL debugging in Java
Things to note in conditional expressions
How to concatenate strings in java
[Java] [For beginners] How to insert elements directly in a 2D array
How to implement date calculation in Java
How to implement Kalman filter in Java
Multilingual Locale in Java How to use Locale
Try to solve Project Euler in Java
Easy to make Slack Bot in Java
[Java Spring MVC] Controller for development confirmation
Java reference to understand in the figure
Introduction to java for the first time # 2
First steps for deep learning in Java
Try to implement n-ary addition in Java
Key points for introducing gRPC in Java
About the procedure for java to work
How to do base conversion in Java
[Java] for Each and sorted in Lambda
Various things like bit flags in Java
Sample code collection for Azure Java development
Change List <Optional <T >> to Optional <List <T >> in Java
Convert SVG files to PNG files in Java
How to implement coding conventions in Java
How to embed Janus Graph in Java
Convenient plugin for Eclipse JAVA development: Decompiler
How to get the date in java
Add footnotes to Word documents in Java
[Java Bronze] 5 problems to keep in mind
Sample to unzip gz file in Java
Memo for migration from java to kotlin
Java to C and C to Java in Android Studio
Java application development environment created in VM environment