[JAVA] To you who say "JDK 9 is out, but my maintenance target app is JDK 6"

I can't live by doing only new things

JDK 9 and Java EE 8 were recently announced. I think many people have been waiting for it because it hasn't been released for a long time. However, on the other hand, it is also true that some people have never heard of the diamond operator (JDK7) before such modularization or Stream.

In the first place, some people may say that there is no difference between JDK and Java EE. And many of these people may be operating and maintaining Java applications developed by bloody engineers using the latest technology at the time as new developments.

Learn something from history

I have been in charge of web development in Java since around 2005, but there are still good reasons for adopting new technologies. I think that there are many cases where people who have recently been in maintenance do not know such things, so I will summarize it briefly. New development is not the only job. I think there are many cases of maintenance of existing systems and addition of functions. At that time, I think it is very important to know the history and characteristics.

I also want to learn both old history reviews and new technologies to prepare for the replacement of new applications. image.png

Quote source

Official update end date of JDK5,6,7,8 Source Official update end date of JDK8,9 Source

Recommended Posts

To you who say "JDK 9 is out, but my maintenance target app is JDK 6"
To you who lament that Java's main method is static