作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
标题说明了一切。
在cypher , 驼峰式用于标签。例如 :Car
和 :Bike
。 Label
的 API 文档在枚举中定义每个标签时使用大写字母,因此 Label.CAR.name()
将始终是 CAR
,而不是 Car
。
使用 camelcase 更适合密码查询,但这与命名枚举成员的 Java 标准冲突。这迫使我在图形数据库中使用 Label.BIKE_SEAT
之类的标签,而不是 Label.BikeSeat
。我应该使用哪一个?
尽管在 Java 中对枚举成员使用大写字母是正确的做法,但我仍然有点好奇为什么 Neo4j 人随后决定将标签表示为枚举?
最佳答案
ORACLE DOC : 因为它们是常量,所以枚举类型字段的名称是大写字母。
检查:http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
关于java - 我应该在标签枚举中使用大写字母还是驼峰字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23058275/
我是一名优秀的程序员,十分优秀!