import java.io.*;
6个回答
展开全部
如果你想在一个类中引用另外一个包下或者非java.lang包下的类,那么就要告诉虚拟机是要引用的位置,这样虚拟机就可以去对应目录下加载.class文件, import的作用相当于给这个类文件加了一个定语,是具体哪个包下的文件 比如说现在我们要导入Date这个类,我们知道java.util和java.sql包下面都有这个类,而且这两个.class文件都在jdk/rt.jar中,也就是说它们都在CLASSPATH中,虚拟机就不知道该加载哪个类,同时它也不会帮你去猜,就算CLASSPATH中就只有这样一个Date,你没告诉它这文件在哪个包下,它也不会自己主动去找,因为它还没有智能到猜透人的心思。 加上import就是告诉虚拟机我们引用文件所在路径!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要理解上面的问题,首先要理解package 与 import的概念。
先阅读Java的Package与Import机制之我的理解(初学者的心得)
资料引用:http://www.knowsky.com/363549.html
http://www.knowsky.com/363549.html
package 是包,import 是 引入 包中的文件。
import java.io.*;
就是引入IO包一下的所有库文件。
先阅读Java的Package与Import机制之我的理解(初学者的心得)
资料引用:http://www.knowsky.com/363549.html
http://www.knowsky.com/363549.html
package 是包,import 是 引入 包中的文件。
import java.io.*;
就是引入IO包一下的所有库文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.io.* 是引用java中io这个包里面的所有类,*表示所有类
java.io.*这个文件在你下的JDK(JAVA的运行库中)的SRC文件目录下!也就是源代码,是sun这个公司的人编写的
java.io.*这个文件在你下的JDK(JAVA的运行库中)的SRC文件目录下!也就是源代码,是sun这个公司的人编写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import是导入的意思
import java.io.*;
也就是导入java.io包,*号表示所有
import java.io.*;
也就是导入java.io包,*号表示所有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询