Java characters are 16-bit Unicode characters. : char « Java Source And Data Type « SCJP






//Unicode representation of a character indicated by the leading \u sequence. 
//The numeric value is always a four-digit hexadecimal number in this format. 

public class MainClass {
  public static void main(String[] argv) {
    char c1 = '\u0057'; // the letter W
    char c2 = 'W';
    char c3 = (char) 87; // the letter W
    char cr = '\r'; // carriage return

  }
}
    
Escape Sequence    Character Represented

\b                 Backspace.

\t                 Horizontal tab

\n                 New line (line feed).

\f                 Form feed.

\r                 Carriage return.

\"                 Double quotation mark.

\'                 Single quotation mark.

\\                 Backslash.

\xxx               A character in octal representation; xxx must range from 000 through 377.

\uxxxx             A Unicode character, where xxxx is a hexadecimal-format number.








1.10.char
1.10.1.A char literal is represented by a single character in single quotes.
1.10.2.Java characters are 16-bit Unicode characters.
1.10.3.Type in the Unicode value of the character, using the Unicode notation of prefixing the value with \u
1.10.4.Characters are just 16-bit unsigned integers.
1.10.5.Not legal assignment for char literal
1.10.6.Use an escape code if you want to represent a character that can't be typed in as a literal,
1.10.7.A few escape sequences for denoting special characters: