Wrapper Classes
Wrapper classes in Java convert primitive data types (like int, double) into objects, enabling their use in contexts requiring objects.
Core concept
Each primitive type has a corresponding wrapper class, like Integer for int, Double for double, and Character for char.
How it works
Autoboxing automatically converts a primitive value to its wrapper object, while unboxing converts a wrapper object back to a primitive.
Why it matters
Wrapper classes provide useful methods, like Integer.parseInt() to convert a String to an int, useful for processing user input.
Key detail
Understanding wrapper classes is important for working with Java collections and other features that require objects rather than primitives.
Exam highlight
Key diagram

Keywords worth remembering
Trending
Most searched
Quick revision
Study resources
Notes & downloads
Quick notes
• Wrapper classes convert primitives to objects.
• Integer wraps int; Double wraps double; Character wraps char.
• Autoboxing converts primitive to wrapper automatically.
• Unboxing converts wrapper back to primitive.
• Integer.parseInt() converts String to int.
• This is useful for processing user input.
• Wrapper classes are needed for Java collections.
• They bridge primitives and object-based features.