当我们创建 java 类时,对类名示例进行了一组验证,即类名不会以数字或开头。等我相信这组验证是用正则表达式完成的,我怎么能找到这段代码,我需要以某种方式重用它。
谢谢!
您可以在流行的 LR 或 LARL 编译器-编译器工具(例如 ANTLR)中找到完整的 Java 语法语法。
如果您想创建自己的正则表达式,可以在此处获得语法:http: //docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
这是另一篇有用的帖子:正则表达式匹配完全限定的类名
几乎每个 IDE 都会检查您的代码以匹配 Java 命名约定(您可能希望在 IDE 选项中打开检查)。此外,您可能希望使用不同的工具来检查您的代码,例如:
FindBugs - 一个非常可靠的错误查找工具,至少使用这个工具。
PMD - 用户可以扩展此工具(需要一些技能)。
CheckStyle - 这个工具专门检查 JavaDoc 注释。
它们不仅可以帮助您发现命名约定中的错误,还可以帮助您发现更多错误