The purpose of using Wrapper class instead of primitive types are
* Primitive types do not use new an object to create variables and have their own values.
* Because some Java APIs can only use objects (for example, Collection), not primitive types (ie, int, long, char, boolean, etc.) to handle the