A computing industry standard called Unicode was created to uniformly and uniquely encode the characters used in written languages all across the world. Hexadecimal is used in the Unicode standard to represent characters. For instance, the Latin letter A is represented by the number 0x0041.
Unicode is a character set developed by Unicode Consortium. To support all languages in the world Java
supports Unicode values. Unicode characters were represented by 16 bits and their character range is 0-
65,535.
Unicode System in Java