变量命名规范说法正确的是?
A 变量由字母、下划线、数字、$符号随意组成
B 变量不能以数字作为开头
C A和a在Java中是同一个变量
D 不同类型的变量,可以起相同的名字