单项选择题

A.变量由字母,下划线,数字,$符号随意组成
B.变量不能以数字作为开头
C.A和a在JAVA中是同一个变量
D.不同类型的变量,可以起相同的名字