dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Jun 30, 2004

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Autoboxing/Unboxing in J2SE 1.5

Before J2SE 1.5, Java had primtive data types with wrappers around them, so programmers had to convert from one type to another manually:

public void manualConversion() {
int a = 12;
Integer b = Integer.valueOf(a);
int c = b.intValue();
}
// --------------------------
Thankfully, J2SE 1.5 comes with a feature called Autoboxing and Unboxing. This eliminates the pain of manual conversion between primitives and wrappers. Behind the scenes, the compiler creates code to implicitly create objects for you:

public void autoBoxing() {
int a = 12;
Integer b = a;
int c = b;
}
// -------------------------
Remember: Boxing and unboxing too many values can make your garbage collector go mad.
Vijayanandraj Amaladoss
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Thanks for your registration, follow us on our social networks to keep up-to-date