Learn Java Programming - Autoboxing Tutorial

Published: 31 August 2015
on channel: Daniel Ross
1,100
19

In my Primitive Wrapper Classes Tutorial I discussed the basics of how the wrapper classes work.
Quick refresher ...
int i = 41;
Integer ref = new Integer(i); // box the primitive int type value into an Integer object
i = ref.intValue(); // unbox the int value from the Integer object

Based on the code sample from above, it would become quite tedious manually exchanging values from primitive types to objects and vice-versa. Say hello to the concept of autoboxing and auto-unboxing! Java autoboxing automatically encapsulates primitive data types into object state for us, Java also does the dirty work by auto-unboxing object state into a primitive value. Autoboxing opens a whole new world of possibilities, especially in future concepts that utilize anything related to Generics. Don't worry about Generics yet, I will discuss them when the time is right.
Here is the same thing as above with autoboxing ...
Integer ref = 41; // autobox the primitive int type value into an Integer object
int i = ref; // auto-unbox a primitive int value from an Integer object


On this page of the site you can watch the video online Learn Java Programming - Autoboxing Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Daniel Ross 31 August 2015, share the link with friends and acquaintances, this video has already been watched 1,100 times on youtube and it was liked by 19 viewers. Enjoy your viewing!