java语言发展史与java运行机制

java发展史

在1991年时候,James Gosling(詹姆斯·高斯林)所在sun公司的工程师小组,需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语言必须能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。所以在sun公司内部成立了一个Green项目组,该小组的领导人是James Gosling。
他们经过4年的研发,最终于1995年正式确立.将名字改为java,Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。JAVA的标识也正是一杯正冒着热气的咖啡
1995年正式确立
1996年1.0版本发布
从java1.5开始版本号改为java5,java6… 2009年SUN公司被Oracle公司收购
现在java每半年推出一个新版本(每年3月和6月)

java如何实现跨平台

java跨平台是通过JVM实现的,JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一个虚构出来的计算机环境,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性, 但是前提是要具有不同的JVM.

java运行机制

1.开发一个java文件(源文件)
2.使用Java编译器将.java文件编译为标准统一的.class文件(字节码文件)
3.把编译后的.class文件交给对应的JVM平台运行即可

什么是JDK,JRE,JVM三者之间的关系

JDK是提供给开发人员的编译工具
JRE是提供Java运行环境
JVM是Java虚拟机,运行java的核心环境
JDK包含了JRE,JRE包含了JVM;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刺猬崔‍️

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值