在void方法中返回void?

use*_*804 0 java methods syntax

我知道我可以这样做:

void someMethod(){
 return;
 }
Run Code Online (Sandbox Code Playgroud)

但我得到一个语法错误

void someMethod(){
return void;
}
Run Code Online (Sandbox Code Playgroud)

为什么不允许后者?这对我来说更有意义.

编辑:我知道什么是void方法,而且我根本不需要从它返回(在大多数情况下可能不应该返回)但是我不明白为什么我不能从void返回void方法.在我看来,如果你能够写返回,那么方法声明中应该没有关键字(比如构造函数).

duf*_*ymo 5

我认为两者都应该被避开.我更喜欢这个:

void someMethod() {
    // do stuff; no return at bottom
}
Run Code Online (Sandbox Code Playgroud)

我愿意在JDK源代码中找到很多像这样的方法.