trainingtrains Logo

91-9990449935

 0120-4256464

New Features in Java

There are many new features that have been added in java. There are major enhancement made in Java5, Java6 and Java7 like auto-boxing, generics, var-args, java annotations, enum, premain method etc.

Most of the interviewers ask questions from this chapter.



Do You Know ?
  1. How to create generic class and generic method in java ?
  2. What is annotation and how to create custom annotation ?
  3. What is the advantage of assertion and where we should not use it ?
  4. What is variable argument and what rules are defined for variable argument ?
  5. What is the difference between import and static import ?
  6. How autoboxing is applied in method overloading. Which concept beats autoboxing ?
  7. What is enum type and how to specify specific value to the enum constants ?

J2SE 4 Features

The important feature of J2SE 4 is assertions. It is used for testing.


J2SE 5 Features

The important features of J2SE 5 are generics and assertions. Others are auto-boxing, enum, var-args, static import, for-each loop (enhanced for loop etc.


JavaSE 6 Features

The important feature of JavaSE 6 is premain method (also known as instrumentation).

  • Instrumentation (premain method) (Java 6)

JavaSE 7 Features

The important features of JavaSE 7 are try with resource, catching multiple exceptions etc.

  • String in switch statement (Java 7)
  • Binary Literals (Java 7)
  • The try-with-resources (Java 7)
  • Caching Multiple Exceptions by single catch (Java 7)
  • Underscores in Numeric Literals (Java 7)
Next TopicAssertion In Java