有这样两个工具方法,
public static <T> CommonResult<T> result(ResultCode code, T data) {
return new CommonResult<T>(code.getCode(), code.getMessage(), data);
}
public static <T> CommonResult<T> result(ResultCode code, String message) {
return new CommonResult<>(code.getCode(), message, null);
}
当我
CommonResult.result(ResultCode.SUCCESS, "hi!")
时,java 如何知道时使用了上面的方法,还是使用了下面的方法?还是说 jvm 中两种情况有优先级,即这样使用存在潜在的 bug ?
谢谢解惑
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.