我写import import java.io. *时显示错误;

时间:2016-01-25 09:46:41

标签: java ubuntu

为什么我在编写import java.io. *时遇到错误;在java文件中?

dev_ps@DPS:~/Desktop/MorningDose$ javac dev.java
----------
1. WARNING in /home/dev_ps/Desktop/MorningDose/dev.java (at line 2)
    import java.io.*;
           ^^^^^^^

The import java.io is never used

3 个答案:

答案 0 :(得分:1)

javac正在编译您的计划,但您还没有运行它!

使用命令javac dev.java后,创建了一个类文件dev.class。如果已在java文件中定义了main方法,则可以使用以下命令执行java程序:

java dev

为了理解编译和执行之间的区别,你应该阅读有关这两个主题的内容!

原来的问题:

The import java.io is never used是一条警告,告诉您不使用java.io中的任何功能。这意味着您可以从代码中删除行import java.io.*;(或任何未使用过的内容)!

答案 1 :(得分:1)

警告您没有使用导入,因此没用。它仍将以此运行,但通常认为仅导入您使用的内容是正确的。

答案 2 :(得分:0)

它只是一个警告,Java编译器警告你因为,你没有使用java.io包中的任何类。好的做法是从类中删除所有未使用的导入。否则,当应用程序开始执行时,它将加载所有类,同时加载类加载时间。

另外如果你想从其他包中加载任何类只声明到特定的类,例如:如果你使用BUfferedReader,请按以下步骤使用

import java.io.BufferedReader;