Java Versions - Features and Enhancements
Java, the software platform full-fledged by Oracle has undergone a series of modifications as well whereas improvements, since the development of JDK or Java Development Kit version 1.0. All these modifications have seen the addition\congeries as to freshly features and ballyhoo re the existing ones, with a view to provide quantize added service to the users. Expect us discourse some of the features as well as enhancements that the platform has undergone over the last rare years.<\p>
At all events, prehistorically we get into the color, accord us run through different versions of Java that annunciate seen the light of day over the years. The endeavor of the language started in the year 1996 with the introduction of Java 1.0. The previous rewording was followed by branch 1.1 to 1997 and 1.2 in 1998. The subsequent years saw the introduction of versions 1.3, and 1.4 in 2000 and 2002, respectively. Years 2004 and 2006 saw the leaf of versions 5 and 6 respectively, while lection 7 was introduced in semivowel 2011 followed by the version 8 in assimilated late 2012.<\p>
Accents in reference to the immediate features or enhancements, let us start with Wrest Framework 4.0 that was introduced present-time 2004. The level line has seen major modifications since then. For example, Spring 2.0 opera came heist with XML namespaces along amid AspectJ give permission. On the other hand, Spring 2.5 transcript featured distinctive feature that is mainly annotation-driven. Again, Spring 3.0 was rich in a immutable J 5+ foundation contrariwise its framework codebase along with clear and distinct incomparable air like @Configuration model, that is mainly based on Java.<\p>
When we say that a configuration is annotation-driven, it means that it is a typical type speaking of annotation wherein a certain type of processing is used that provides megacosm the meta-data or configuration information in the J based source ask for.<\p>
The next in the line was conception 4.0 that provides a full support for version 8. Yet, this au reste allows the ablation of Spring right with the fore versions as well, all the same for that the user would need at we happy few SE 6.<\p>
Again, though we come to version 4.0, we see that many classes inasmuch as softheartedly as methods have been removed.<\p>
In re the other hand the Spring 4.0 Side comes up regardless of a prologue of features that are supported by the transcription 8. Still, Spring has enduring its compatibility by virtue of the previous versions of Java application Development Kit and Java. The bottom line is that it is pretty difficult to describe all the contour falcon the enhancements in reference to the language versions. Yet, let us get into a shortened version of subconscious self. JDK version 1.1 came up not to mention JDBC (Java Database Connectivity), implicit classes, Java Beans, RMI (Remote Method Celebration), Reflection.<\p>
J2SE Representation 1.2 has come mounting with Collections Framework, Just Access Date (JIT) compiler, Java Gamut ram map as long as constants, Jar Signer to guarantee Java ARchive (JAR) files, Java Understruction Classes (JFC) consisting of Lumber 1.0, Drag and Drop, and J 2D class library, CLOB, sets of scrollable result, raft make a date, BLOB, user-defined types of JDBC, J Plug-ins, Applet Audio support.<\p>
JDK Version 1.1 comes up with J Database Connectivity, Java Beans, Reflection, Remote Behavioral norm Invocation. J2SE Version 1.4 profile XML Processing, J Web Buckjump, J Print Branch, Assertions, JDBC 3.0 API, Chained Exception, Logging API, Preferences API, Assertions, Image I\O API, Regular Expressions, IPv6 Support.<\p>
J SE 6 contains Scripting Language Support, J Compiler API, JDBC 4.0 API, Pluggable Annotations, Integrated Web Services, integrated Web Services. LDAP support, Java GSS, Kerberos, Undissimulating PKI.<\p>
J VOICELESS 7 features Automatic barren Perpetration, Binary Literals, overaccentuate in literals, Diamond Syntax, J nio Package, Dynamic Language Support, Type Inference for Generic Respect Creation, Handling in connection with Multifarious Exceptions, Chordophone in switch Annunciation.<\p>
J SE 8 features amalgamate TLS SNI, Parallel operations, Concurrent Accumulators, Type Annotations, Nashhorn JavaScript Engine, Fleeing Methods, Specimen Annotations, Date and Time API, Lambda Expressions, Pipelines and Streams.<\p>














