多项选择题

关于变量和常量定义,下列哪些符合《阿里巴巴Java开发手册》:

A.Longa=2L;//大写的L
B.Longa=2l;//小写的1
C.常量只定义一次,不再赋值,所以不需要命名规范
D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护