Character object contains a single character. We have to use Character object when we have to treat characters as object (like in Vectors). We cannot store primitive char into a Vector.
char c = 'a';
Character cc = new Character('a');
Vector vec = new Vector();
vec.add(c); // error in JDK 1.4