这两种写法都见过 但不知道怎么区分适用情景
盲猜 ClassName.methodName() 是描述静态方法的
ClassName#methodName() 是描述实例方法的
有没有相关说明可以参考?
1
Kaiv2 2020-07-14 12:41:01 +08:00 via Android 1
#
|
2
Kirsk 2020-07-14 12:43:40 +08:00 via Android
。。。有什么好区分的 相当于代替 new 的语法糖 而且问题表述不清 你是要调用方法呢还是获取方法名 方法名是反射获取 不区分静态动态
|
3
lxk11153 2020-07-14 12:45:33 +08:00
参考 javadoc 写法就行了
|
4
yidinghe 2020-07-14 16:52:36 +08:00
后者是在 javadoc 中写链接的时候的格式,跟是不是静态无关。完整的描述应该是这样:
public static String com.abc.MyClass.greetings(String[], Date, Long); |
5
EscYezi 2020-07-15 01:05:42 +08:00 via iPhone
可参考 Spring Aspect Pointcut 的 value 值,其中 execution 括号内的写法是用来描述方法的
|
6
lazyfighter 2020-07-16 20:53:18 +08:00
# 因为 idea copy reference 就是#
|