Java Versions And Changes Done In Every Version / , Software Training Institutes in Vizag(JNNC Technologies)


Although initial version of Java, the 1.0 by itself extraordinary, the latter changes to Java were equally important and have highly evolved over the previous versions. The Java team added lot of important improvements for every release, which keeps Java current and highly useful.


Below mentioned are the various releases and changes done in every release.
Developer VersionProduct VersionChanges
1.01.0Initial Version
1.11.1Although only minor version number was changed, it was much significant than that. It added many new library elements, redefined the way events are handled and reconfigured many features.
1.2Java 2This is a second generation version. With this Java was repackaged as J2SE (Java 2 Platform Standard Edition). This version added features like Swing, Collections framework, enhanced JVM and programming tools. It deprecated few methods in Threads like suspendresume and stop.
1.3J2SE 1.3It added to existing functionality and tightened up the development environment. Version 1.2 and 1.3 are source code compatible.
1.4J2SE 1.4This added new keyword assert, chained exceptions and channel based I/O subsystem. It also improved Collections Framework and networking classes.
1.5J2SE 5This was revolutionary and it expanded the scope, power and range of the language. The changes include Generics, Annotations, Autoboxing - Auto unboxing, Enumerations, Enhanced for-each style for loop, variable-length arguments (varargs), static import, Formatted I/O, Concurrency Utilities. The JDK was called JDK 5.
1.6Java SE 6Added incremental improvements, enhanced API libraries, added several new packages, offered improvements in run-time. The JDK was called JDK 6.
1.7Java SE 7This is the first major release after Oracle acquired Sun Microsystems. The changes done are : String can control a switch statement, Binary literals, Underscores in numeric literals, an expanded try statement called try-with-resources, that supports automatic resource management, type inference, enhanced exception handling in which two or more exceptions can be caught by singly catch (multi-catch) and better type checking for exceptions that are rethrown. Although not a syntax change, the compiler warnings associated with some types of varargs method have been improved and we have more control over the warnings. Fork/Join Framework, helps in creating scaleable applications that automatically take advantage of the available processors. The JDK is called JDK 7.

Post a Comment

0 Comments

'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();