为什么我在编写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
答案 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;