社区
Java
帖子详情
小白刚刚接触JAVA,对于java源文件和class文件翻译有一点疑惑
竹子c竹子
2017-07-09 06:54:39
java源文件通过编译器生成class文件,再通过不同版本的JVM转化成其他操作系统能理解的程序,那为什么一开始不在编译器上面下功夫,分成不同操作系统使用的编译器,直接让编译器把java文件转化成操作系统能理解的文件呢
...全文
176
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
没有几周的
小白
,我想把自己在学习过程中遇到的
疑惑
、学到的知识、掌握的小技巧与大家一起分享分享。在这个过程中,希望大伙可以有所收获,有讲解不对的地方,也要告诉我哦! 这次说一说有关程序编辑的基本过程,以及所涉及到的一些小细节。 (一)编写
源文件
1.可以使用普通的文本编辑器来编写
Java
程...
java
基础系统复习
时隔4个月,终于完成了一些重要事情,又有时间学习
JAVA
了,但基础有些遗忘,复习一下吧,再进行下阶段的学习 不管结果,学习就好
Java
重要特点: 1.
Java
语言是面向对象的(oop) 2.
Java
语言是健壮的。
Java
的强类型机制、异常处理、垃圾的自动收集等是
Java
程序健壮性的重要保证 3.
Java
语言是跨平台性的。[即:一个编译好的.
class
文件可以在多个系统下运行,这种特性.称为跨平台] 4.
Java
语言是解释型的[了解] 解释性语言:
java
script,PHP,
java
编译性语言; c
深入理解
Java
虚拟机-
Java
内存区域,垃圾回收机制和内存分配策略
本篇主要参考周志明老师的《深入理解
Java
虚拟机》第三版 一个
Java
程序,首先要经过
java
c编译成.
class
文件,.
class
文件是给JVM进行识别的,JVM将.
class
文件加载到方法区,执行引擎会执行这些字节码,执行时,会翻译成操作系统相关的函数。 过程如下:
Java
文件->编译器->字节码->JVM->机器码
Java
能够做到“一处编译,处处运行”,这与.
class
文件的作用是密不可分的。无论在什么环境中将
Java
源文件
编译为.
class
文件,都能够通过JVM执.
《
小白
的
Java
自学课》第五课:从hello world来进一步认识
Java
小白
: 什么是hello world啊,觉得经常见啊???? 庆哥: ???? 首先我们要知道它的中文是啥意思,那就是”你好啊,世界!“,这难道有啥寓意嘛?你想啊,这像是个问候语,就像
刚刚
来到这个世界一样,然后跟这个世界打个招呼,意味着自己初来乍到,以后就要在这个世界上混了,大致就是
刚刚
接触
一个新事物,并且以后准备深入了解。
小白
: 哦,这样说大致明白了hello world是个啥意思,但是在
Java
中它...
JAVA
小白
的学习
JAVA
学习,从“
小白
”到“大白”欢迎阅读
JAVA
小白
的学习历程前言
JAVA
是什么?总结 欢迎阅读
JAVA
小白
的学习历程 你好! 在本片文章中,主要讲些
JAVA
学习的基础内容,可以帮助各位需要学习的人借阅并指正 文章目录欢迎阅读
JAVA
小白
的学习历程前言
JAVA
是什么?总结 前言
JAVA
语言在日常开发中的比重越来越大; 对学习
JAVA
语言的同胞们的要求也越来越高; 如何在众多的
JAVA
大神面前脱颖而出? 需要我们日常的不断积累,实践项目才可以。 提示:以下是本篇文章正文内容,下面案例可供参考
JAVA
Java
51,410
社区成员
85,982
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章