关于数组的叙述中,下列说法不正确的是
A. 数组是最简单的复合数据类型,是有限元素的有序集合
B. 数组的元素可以是值(基本数据类型)、对象或其他数组
C. 定义数组时,必须分配内存
D. 一个数组中的元素都必须是相同的类型
在Java语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例
A. throws
B. Exception
C. Throwable
D. Error
下列关于对象的加锁说法不正确的是
A. 对象的加锁技术有效的预防了死锁的发生
B. 共享数据的所有访问都必须作为临界区,使用synchronized关键字进行加锁控制
C. 用synchronized保护的共享数据必须都是私有的
D. Java语言中对象加锁具有可重入性