单选题 下列各项描述中正确的是( )。

【正确答案】 A
【答案解析】[解析] Java语言的标识符是以字母、下划线(_)、和符号$为首字符的字符串,在首字符后面可以跟字母、下划线、$和数字,且标识符是区分大小写的,标识符的字符数没有限制,所以A选项是正确的,B选项是错误的;选项C错误,复合数据类型应该包括数组、类和接口:数组属于复合数据类型,故D选项是错误的。