Значением по умолчанию для типа примитива char является «\ u0000» (нулевой символ), как указано в спецификации языка Java.
Ярлык для «u0000» - «\ 0», поэтому нулевое значение можетбыть представлен как 'u0000' или '\ 0'.
Приведенная ниже Java-программа проверяет нулевые представления, используя экземплярное поле char 'c'. </p>
<pre><code>public class DefaultValueForchar {
char c;
public static void main(String[] args) {
char c0 = '\0';
char cu0000 = '\u0000';
DefaultValueForchar obj = new DefaultValueForchar();
System.out.println(obj.c);
System.out.println(c0);
System.out.println(cu0000);
System.out.println(c0==cu0000);
System.out.println(obj.c==c0);
System.out.println(obj.c==cu0000);
}
}