社区
Java
帖子详情
小白刚刚接触JAVA,对于java源文件和class文件翻译有一点疑惑
竹子c竹子
2017-07-09 06:54:39
java源文件通过编译器生成class文件,再通过不同版本的JVM转化成其他操作系统能理解的程序,那为什么一开始不在编译器上面下功夫,分成不同操作系统使用的编译器,直接让编译器把java文件转化成操作系统能理解的文件呢
...全文
186
3
打赏
收藏
小白刚刚接触JAVA,对于java源文件和class文件翻译有一点疑惑
java源文件通过编译器生成class文件,再通过不同版本的JVM转化成其他操作系统能理解的程序,那为什么一开始不在编译器上面下功夫,分成不同操作系统使用的编译器,直接让编译器把java文件转化成操作系统能理解的文件呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AYellow2048
2017-07-09
打赏
举报
回复
java编译出来的class文件(或jar文件),不需要重新编译,就可以在任何平台运行,这样最方便,这就是原因。 一个比较好的副作用是,JVM可以根据当前硬件做最佳优化。预先编译好的机器码,由于不知道会在什么样的CPU上运行,无法做最佳优化,比如不能使用较新的CPU指令。
竹子c竹子
2017-07-09
打赏
举报
回复
是因为JVM包括除了解释器意外其他的功能吗?
初学
java
的
一点
收获
做为一位初学
Java
没有几周的
小白
,我想把自己在学习过程中遇到的
疑惑
、学到的知识、掌握的小技巧与大家一起分享分享。在这个过程中,希望大伙可以有所收获,有讲解不对的地方,也要告诉我哦! 这次说一说有关程序...
java
基础系统复习
时隔4个月,终于完成了一些重要事情,又有时间学习
JAVA
了,但基础有些遗忘,复习一下吧,再进行下阶段的学习 不管结果,学习就好
Java
重要特点: 1.
Java
语言是面向对象的(oop) 2.
Java
语言是健壮的。
Java
的强类型...
深入理解
Java
虚拟机-
Java
内存区域,垃圾回收机制和内存分配策略
本篇主要参考周志明老师的《深入理解
Java
虚拟机》第三版 一个
Java
程序,首先要经过
java
c编译成.
class
文件,.
class
文件是给JVM进行识别的,JVM将....无论在什么环境中将
Java
源文件
编译为.
class
文件,都能够通过JVM执.
《
小白
的
Java
自学课》第五课:从hello world来进一步认识
Java
你想啊,这像是个问候语,就像
刚刚
来到这个世界一样,然后跟这个世界打个招呼,意味着自己初来乍到,以后就要在这个世界上混了,大致就是
刚刚
接触
一个新事物,并且以后准备深入了解。
小白
: 哦,这样说大致明白了...
JAVA
小白
的学习
JAVA
学习,从“
小白
”到“大白”欢迎阅读
JAVA
小白
的学习历程前言
JAVA
是什么?总结 欢迎阅读
JAVA
小白
的学习历程 你好! 在本片文章中,主要讲些
JAVA
学习的基础内容,可以帮助各位需要学习的人借阅并指正 文章目录欢迎...
Java
51,412
社区成员
86,032
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章