There is now an experimental compiler feature in the Java Development Kit from Microsoft that optimizes your software. It intrigues me that Java, a programming language that has been around for more than 20 years, is constantly getting upgrades, even though I might not realize or experience its full optimization. The fact that optimization is still being done for a language older than I am makes it clear to me how important Java is to the technological industry.
With the new optimization, trash collection is made easier and efficiency is improved by supporting scalar replacement of objects involved in object allocation mergers. These improvements keep Java in front of rivals like Python and C as well as fresh startups that attempt to compete with Java.
This also brings up the question, will any language in the near future ever take over Java? Will any language other than Java power the technological industry? With its poor memory consumption, GUI, verbose code, and no backup facility, maybe one day another new language can help support what Java lacks.