import 导入的是.class还是.java import 导入的既可以是.jar又可以是java源文件,实际上它们都会转换为.class,因为.jar是.class文件的打包文件,Java会自动解包取出需要的.class文件使用,而对于.java文件,你必须编译,编译后不就又产生.class文件了吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也觉得是.class文件,因为import导入的是一个个包,也就是类库,也应该是类啊. import 倒入的应该是.class文件,*.jar和*.zip是将class打成包。比如import java.util.*,意思是倒入java\util\文件夹下的所有class文件。这些文件已经打在了包rt.jar中(你可以在jdk的jre\lib目录下找到它)。scr.jar一些class类文件的源代码,共参考使用,一般对你的程序没有直接关系。 保存在"\jre\bin\java.dll"中. 当然是class文件了,jar文件中也是class文件;否则产品的源码不就谁都知道了 当然是class文件了,最显然的是当你用别人开发的组件时,并不需要源代码就能做开发,程序就能运行。 肯定是*.class类了,jar里出是好多class类的; Jar打包了Class两者是一样的, WQmeng(*耶*) 的回复我认为很正确呀 那import的具体含义是什么呢?将编译过的.class文件插入到.java文件的首部在使用javac *.java不是将.class多此一举吗?如果就是源文件的话,就很容易理解了。 高手指教,import的实施过程是什么样的?? java中通过import导入的是class文件。这些class文件你可以放在一个文件夹中,也可以打包成.jar文件。import java.util.*;放在<javahome>\jre\lib\rt.jar包中 更正一下:在以前的回复中我提到“.jar是.class文件的打包文件”,这不是绝对的,因为我前两天无意中发现了一个jar文件,它没有包含任何的.class文件,其中包含的却是image和html等一些资源性的文件。这个文件叫deployhelp.jar,如果你们安装了j2sdkee1.3.1会在X:\j2sdkee1.3.1\HELP\DeployTool下面发现这个文件,不信可以打开看看。所以在此作出更正!!!有一点我认为这类文件是不能用import 来引用的,所以对代码没有影响,但是可以放到CLASSPATH中,让程序来访问其中的资源。 是class打包成.jar 的我们自己打包时就是这个顺序但.jar文件中就没有直接的.java文件吗?我不确定 .class文件,你把.java文件擦掉看看不就知道了。 java 线程处理有点问题。 看到一道很老的题,但是发现了有意思的答案 急,第一次做小项目,在结尾的时候遇到如此问题。。。。。 一个类里面的定义对象可以是接口吗? java基础关于类的问题 ant的exec任务executable里命令行/与\的麻烦问题 java 连接 access数据库获取主键 求助 简单问题请指教 怎样实现透明的panel,在线等待 请介绍一些能进行以JIT(Just In Time)方式编译的工具. 谁能解决这个问题?是为什么?
否则产品的源码不就谁都知道了
高手指教,import的实施过程是什么样的??
所以在此作出更正!!!
有一点我认为这类文件是不能用import 来引用的,所以对代码没有影响,但是可以放到CLASSPATH中,让程序来访问其中的资源。
我们自己打包时就是这个顺序
但.jar文件中就没有直接的.java文件吗?
我不确定