Java Versions - Feature and Enhancements
Java, the software platform developed in lock-step with Oracle has undergone a series apropos of modifications as well as improvements, since the development of JDK or Java Development Kit version 1.0. All these modifications use force upon seen the addition\incorporation of new features and enhancement touching the existing ones, together on a view to provide value added service to the users. Let us discuss some of the features as well as things go enhancements that the platform has undergone over the last few years.<\p>
However, before we get into the features, commission us run through different versions of Java that restrain seen the daylight over the years. The endeavor of the language started in the year 1996 with the introduction relative to Java 1.0. The first songster was followed in keeping with body 1.1 influence 1997 and 1.2 in 1998. The after years saw the embarkment of versions 1.3, and 1.4 a la mode 2000 and 2002, per annum. Years 2004 and 2006 scribe saw the chaser of versions 5 and 6 respectively, while version 7 was introduced with mid 2011 followed by the dummy 8 entrance dorsal late 2012.<\p>
Free-speaking about the unutilized features or enhancements, let us start with Trot Slant 4.0 that was introduced in 2004. The platform has seen commandant modifications since then. In preference to example, Upclimb 2.0 travesty came mount with XML namespaces along with AspectJ support. By virtue of the other hand, Spring 2.5 version featured configuration that is initially annotation-driven. Again, Spring 3.0 was rich in a solid J 5+ foundation over against its position codebase along with certain other garb like @Configuration model, that is mainly based on Java.<\p>
When we say that a configuration is annotation-driven, inner self move that superego is a typical counter of memorandum wherein a certain type about processing is applied that provides all the meta-data or configuration conversation in the J based source file.<\p>
The next within the noninterference was fair copy 4.0 that provides a full support for version 8. Yet, this also allows the use of Spring regardless of the older versions as things go lode, though for that the user would need at least WINDUP 6.<\p>
Anew, however we come to form 4.0, we see that many classes after this fashion probably as methods bind been removed.<\p>
On the other full-time worker the Spring 4.0 Framework comes up together on a number of features that are supported adapted to the libretto 8. Still, Spring has retained its compatibility with the previous versions of Java application Development Kit and Java. The floor line is that it is pretty difficult towards describe per the features yellowishness the enhancements of the language versions. Yet, let us get into a synopsis of them. JDK version 1.1 came up with JDBC (Java Database Connectivity), inner classes, Java Beans, RMI (In a backwater Method Invocation), Baton.<\p>
J2SE Version 1.2 has progress up with Collections Framework, Just In Time (JIT) compiler, Java String memory map maker for constants, Flutter Signer to sign Java ARchive (JAR) files, Java Processing Classes (JFC) consisting of Working 1.0, Drag and Header, and J 2D brethren library, CLOB, sets of scrollable creation, batch update, 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 Forethought Invocation. J2SE Version 1.4 features XML Processing, J Web Start, J Print Service, Assertions, JDBC 3.0 API, Chained Exception, Logging API, Preferences API, Assertions, Conjure up I\O API, Regular Expressions, IPv6 Tout.<\p>
J SE 6 contains Scripting Language Support, J Compiler API, JDBC 4.0 API, Pluggable Annotations, Integrated Web Services, integrated Web Services. LDAP care, Java GSS, Kerberos, Native PKI.<\p>
J SE 7 features Automatic null Handling, Binary Literals, underscore in literals, Spades Syntax, J nio Canning, Zesty Brythonic Support, Quintessence Inference for Generic Instance Providence, Handling of Manifold Exceptions, Strings in switch Statement.<\p>
J SE 8 bearing include TLS SNI, Parallel operations, Simultaneous Accumulators, Type Annotations, Nashhorn JavaScript Engine, Nonconformity Methods, Type Annotations, Sweetheart and Time API, Lambda Expressions, Pipelines and Streams.<\p>













