.class 和 .java 区别

 我来答
s3938931
2011-05-12 · TA获得超过872个赞
知道小有建树答主
回答量:577
采纳率:100%
帮助的人:181万
展开全部
.java是java源程序,编译后生成.class文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
james_allen
2011-05-12 · TA获得超过314个赞
知道小有建树答主
回答量:828
采纳率:0%
帮助的人:408万
展开全部
一个是你写的文件,一个是系统编译的文件。就这样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寻找自我zhaoyu
2011-05-12 · 超过12用户采纳过TA的回答
知道答主
回答量:188
采纳率:0%
帮助的人:57万
展开全部
java 源文件。 class 为java源文件编译后的可执行文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清新码农要上天
2019-04-08
知道答主
回答量:5
采纳率:0%
帮助的人:3784
展开全部
.java通过jvm编译加密后成为各个平台可以识别的.class文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hgvjhv88r4
2019-10-21
知道答主
回答量:37
采纳率:50%
帮助的人:2.5万
展开全部

二者区别在于:java文件是源程序,class文件是编译后的代码。

关于源程序

未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。

源程序可以是以书籍或磁带或其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为“源程序”。

java文件就是这样一个未经编译的源程序,一般是给程序员看的。

编译程序

编译程序(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。

编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。

编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。

class文件就是被编译器编译过的java文件,通常是给计算机看的。

扩展资料:

JAVA工作原理:

使用文字编辑软件或集成开发环境在Java源文件中定义不同的类 ;

通过调用类中的方法来访问资源系统;

把源文件编译生成一种二进制中间码,存储在class文件中;

然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

反正二者都是新兴的IT技术

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式