0% found this document useful (0 votes)
44 views

Interview Questions

The document lists the key features introduced in different versions of Java, from Java 2 to Java 8. Some of the major features included generics, annotations, lambda expressions, streams and parallel operations in Java 5-8. Earlier versions introduced collections framework, JIT compiler, XML processing and JDBC improvements. The document also mentions core Java concepts like datatypes, typecasting, wrapper classes, OOPS principles, exception handling and commonly used classes like String, Collections. It briefly lists testing tools like Selenium and TestNG, build tools like Maven and Jenkins, version control systems and databases.

Uploaded by

Mohan Raj
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Interview Questions

The document lists the key features introduced in different versions of Java, from Java 2 to Java 8. Some of the major features included generics, annotations, lambda expressions, streams and parallel operations in Java 5-8. Earlier versions introduced collections framework, JIT compiler, XML processing and JDBC improvements. The document also mentions core Java concepts like datatypes, typecasting, wrapper classes, OOPS principles, exception handling and commonly used classes like String, Collections. It briefly lists testing tools like Selenium and TestNG, build tools like Maven and Jenkins, version control systems and databases.

Uploaded by

Mohan Raj
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

CORE JAVA :

FEATURES

JAVA 8

Lambda Expressions
Pipelines and Streams
Date and Time API
Default Methods
Type Annotations
Nashhorn JavaScript Engine
Concurrent Accumulators
Parallel operations
PermGen Error Removed
TLS SNI

JAVA 7

Strings in switch Statement


Type Inference for Generic Instance Creation
Multiple Exception Handling
Support for Dynamic Languages
Try with Resources
Java nio Package
Binary Literals, underscore in literals
Diamond Syntax
Automatic null Handling

JAVA 6

Scripting Language Support


JDBC 4.0 API
Java Compiler API
Pluggable Annotations
Native PKI, Java GSS, Kerberos and LDAP support.
Integrated Web Services.
Lot more enhancements.
JAVA 5

Generics
Enhanced for Loop
Autoboxing/Unboxing
Typesafe Enums
Varargs
Static Import
Metadata (Annotations)
Instrumentation

JAVA 4

XML Processing
Java Print Service
Logging API
Java Web Start
JDBC 3.0 API
Assertions
Preferences API
Chained Exception
IPv6 Support
Regular Expressions
Image I/O API

JAVA 3

Java Sound
Jar Indexing
A huge list of enhancements in almost all the java area.

JAVA 2

Collections framework.
Java String memory map for constants.
Just In Time (JIT) compiler.
Jar Signer for signing Java ARchive (JAR) files.
Policy Tool for granting access to system resources.
Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and
Drop, and Java 2D class libraries.
Java Plug-in
Scrollable result sets, BLOB, CLOB, batch update, user-defined types
in JDBC.
Audio support in Applets.

DATATYPES

TYPE-CASTING

WRAPPER CLASSES

OOPS

EXCEPTION HANDLING

STRING, STRING BUILDER, STRING BUFFER

COLLECTIONS
SELENIUM
TESTNG
MAVEN
JENKINS
SVN/GIT
ORACLE
PROJECT DESCRIPTION

You might also like