下列说法中,正确的一个是?
A length是合法的Java保留字
B null和NULL一样是Java保留字
C 使用一个变量之前可以不用定义该变量
D 布尔型属于复合数据类型