Without Book Interview Questions and Answers | Online Test | Moct Test
Download Android App in your Android Device from Google Play Store
- Search for "Withoutbook Practice Exam Test" in Mobile/Tablet Play Store
Institute Training Search by Name or Email

Exams Attended

Make Homepage

Bookmark this page

Subscribe Email Address

Difference between Java 6 and Java 7

Choose Subjects for getting difference ⇒ Refresh this page
Java 6Java 7
Features added:

- Support for older win9x versions dropped.

- Scripting lang support: Generic API for integration with scripting languages, & built-in mozilla javascript rhino integration

- Dramatic performance improvements for the core platform, and swing.

- Improved web service support through JAX-WS JDBC 4.0 support

- Java compiler API: an API allowing a java program to select and invoke a java compiler programmatically.

- Upgrade of JAXB to version 2.0: including integration of a stax parser.

- Support for pluggable annotations

- Many GUI improvements, such as integration of swingworker in the API, table sorting and filtering, and true swing double-buffering (eliminating the gray-area effect).

Features Added:

- Upgrade class-loader architecture: A method that frees the underlying resources, such as open files, held by a URLClassLoader

- Concurrency and collections updates: A lightweight fork/join framework, flexible and reusable synchronization barriers, transfer queues, concurrent linked double-ended queues, and thread-local pseudo-random number generators.

- Internationalization Upgrade: Upgrade on Unicode 6.0, Locale enhancement and Separate user locale and user-interface locale.

- More new I/O APIs for the Java platform (NIO.2), NIO.2 filesystem provider for zip/jar archives, SCTP, SDP, TLS 1.2 support.

- Security & Cryptography implemented Elliptic-curve cryptography (ECC).

- Upgrade to JDBC 4.1 and Rowset 1.1.

- XRender pipeline for Java 2D, Create new platform APIs for 6u10 graphics features, Nimbus look-and-feel for Swing, Swing JLayer component, Gervill sound synthesizer.

- Upgrade the components of the XML stack to the most recent stable versions: JAXP 1.4, JAXB 2.2a, and JAX-WS 2.2.

- Enhanced MBeans." Support for dynamically-typed languages (InvokeDynamic): Extensions to the JVM, the Java language, and the Java SE API to support the implementation of dynamically-typed languages at performance levels near to that of the Java language itself

- Strict class-file checking: Class files of version 51 (SE 7) or later must be verified with the typechecking verifier; the VM must not fail over to the old inferencing verifier.

- Small language enhancements (Project Coin): A set of small language changes intended to simplify common, day-to-day programming tasks: Strings in switch statements, try-with-resources statements, improved type inference for generic instance creation ("diamond"), simplified varargs method invocation, better integral literals, and improved exception handling (multi-catch).

Is it helpful? Yes No
Get differences from below
JSF vs JSPJSP vs ServletsJSP vs ASP
JSF 1.2 vs JSF 2.0JSF 2.0 vs JSF 2.1Java 5 vs Java 6
Java 6 vs Java 6 update 10Java 6 vs Java 7Java 6 update 10 vs Java 6 update 12
Java 1.0 vs Java 1.1Java 1.1 vs Java 1.2Java 1.2 vs Java 1.3
Java 1.3 vs Java 1.4Java 1.4 vs Java 5Struts 1 vs Struts 2
Struts 1.1 vs Struts 1.2Struts 1.2 vs Struts 1.3Linux vs Unix
C vs C++Java vs C++Java vs J2EE
Struts vs JSFStruts vs SpringApache vs IIS
Jboss vs TomcatJboss vs WebLogicWebLogic vs Websphere
JavaScript vs JqueryJavaScript vs VBScriptJquery vs AngularJS
HTML 5 vs HTML 4Java 7 vs Java 8EJB 2.0 vs EJB 3.0
EJB 3.0 vs SpringJDBC vs HibernateJDBC vs JPA
JDBC 3.0 vs JDBC 4.0CSS 2 vs CSS 3EJB 1.0 vs EJB 2.0
AWT vs SwingSwing vs AppletPHP vs JSP
J2EE vs J2MEJava 8 vs Java 9MVC 1 vs MVC 2
Hibernate 3 vs Hibernate 4Spring 3.0 vs Spring 4.0jQuery Mobile vs Bootstrap
JavaBeans vs EJBJSON vs XMLRESTful Web Services vs SOAP Web Services
Spring 2.5 vs Spring 3.0HTTP vs HTTPSAngularJS vs NodeJS
©2017 WithoutBook