JAVA中为什么要它呢 (import java.io.*; ) 我没调用任何包 怎么也要它?

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:41:59
有的我直接把它去掉了 还不是可以运行
是用JCreator 工具 我说的是可以运行出结果 可是它还是提示有错 这怎么解释呢 麻烦各位了

在没有其他调用的情况下,主要看你的main方法有没有用到throws IOException,如果用到,就要加。

但有时把它去掉了就不行

晕,你是用工具写的类吧,可能是你建类的时候自动import进去的。

只要你没用到包里的类,你import不import对你能不能运行都是没问题的。

只是在编译,运行时影响效率。

JCreator 没用过,你的是纯java类,还是jsp,可能是误报了把

这是引用包的,并不是必需的,只有在用到的时候才引用。
你没有用到它,将它去掉当然是可以的,至于它自动生成在上面嘛,就不太清楚了,可能是哪里设置的问题吧。

建议使用Eclipse,可以为你自动去掉没用到的包。

有错误是运行不了的吧,是警告吧。

Eclipse 会提示你哪些应该改,如何改。

这个问题就在于你用你引的包中的类没有
我觉得,正确的import 写法应该将类指定出来:

如:java.io.BufferedInputStream
这样要可以提高效率