Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: Autoboxing

Autoboxing, introduced in Java 5, is the automatic conversion the Java compiler makes between the primitive (basic) types and their corresponding object wrapper classes

Tutorial Details:

Autoboxing, introduced in Java 5, is the automatic conversion the Java compiler makes between the primitive (basic) types and their corresponding object wrapper classes (eg, int and Integer, double and Double, etc). The underlying code that is generated is the same, but autoboxing provides a sugar coating that avoids the tedious and hard-to-read casting typically required by Java Collections, which can not be used with primitive types.

Prefer primitive types
Use the primitive types where there is no need for objects for two reasons.

Primitive types may be a lot faster than the corresponding wrapper types, and are never slower.
The immutability (can't be changed after creation) of the wrapper types may make it their use impossible.
There can be some unexepected behavior involving == (compare references) and .equals() (compare values). See the reference below for examples.


 

Rate Tutorial:
http://www.roseindia.net/java/java-tips/data/basic_types/autoboxing.shtml

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
Autoboxing

View Tutorial:
Autoboxing

Related Tutorials:

Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.