Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 教程中的语法错误_Java_Syntax_Void - Fatal编程技术网

Java 教程中的语法错误

Java 教程中的语法错误,java,syntax,void,Java,Syntax,Void,通过查看代码,我可以看到第一个方法声明存在问题 public Void doInBackground() void是大写的,而我本来希望看到它是小写的 稍后在相同的方法中,我看到返回null这让我想知道Void是否是一个类似于整数、字符等的类 有人能证实这个理论吗 如果Void是一个类,什么时候使用它?否,它是正确的-它是一个返回类型为的方法 它必须具有该返回类型,因为它正在扩展SwingWorker,并重写此方法: protected abstract T doInBackground()

通过查看代码,我可以看到第一个方法声明存在问题

public Void doInBackground()
void
是大写的,而我本来希望看到它是小写的

稍后在相同的方法中,我看到
返回null
这让我想知道
Void
是否是一个类似于整数、字符等的类

有人能证实这个理论吗


如果Void是一个类,什么时候使用它?

否,它是正确的-它是一个返回类型为的方法

它必须具有该返回类型,因为它正在扩展
SwingWorker
,并重写此方法:

protected abstract T doInBackground() throws Exception
代码编译得很好-没有语法错误


Void
很少用于这种情况以外的情况。

Void
类用于表示java中的
Void
return关键字

在该示例中,Void必须大写;只要看一下文档:如果你想说有问题,首先应该检查一下。代码编译时没有错误。期望将其视为
void
,这是绝对正确的,但您不应该在未经检查的情况下声称这是一个错误。