下列选项中,能有效声明一个字符的语句有(      )。
A. Char ch = “a”; 
B. Char ch = ‘\' ‘; 
C. Char ch = ‘cafe'; 
D. Char ch = “cafe”; 
E. Char ch = ‘\ucafe'; 
F. Char ch = ‘\u10100'; 
G. Char ch = (char) true;此题选择BE,为什么呢?有哪位高手解释一下字符类型都有哪些以及其作用吗?谢谢