我正在编写代码来匹配给定字符串或行的方法声明。 这就是我的问题出现的地方。当试图匹配修饰符时,我在声明时被难住了
public static
成功了。我一直在做
static public
所以这是我的问题。两者有什么区别,所有修饰符都一样吗?我敢肯定这是有原因的,松散的顺序不是设计决定。
哦,如果有人知道匹配给定字符串的方法的最佳方法,请告诉我。谢谢。现在我正在使用正则表达式。
最佳答案
是的,这是允许的,它不是松散的排序设计,而是很好地定义了语法。详情可以查看documentation Java 语言的语法。
例如以类声明 -
ClassOrInterfaceDeclaration:
{Modifier} (ClassDeclaration | InterfaceDeclaration)
在哪里
修饰符:
Annotation
public
protected
private
static
abstract
final
native
synchronized
transient
volatile
strictfp
和
{x} denotes zero or more occurrences of x.
关于java - Java 中的方法修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523415/