Wrapper classes make it easier to deal with primitives as objects. Most of the Collection classes store objects and not primitive types. Wrapper classes also provides many utility methods. So, in order to get these advantages, there is a need of Wrapper classes. As they are objects, they can be stored in any of the collection and pass them as parameters to the methods.Hence, it can improve the performance.
For more information, visit the following links:http://www.roseindia.net/java/wrapper-class/