03Java三大平台与主要特性/JRE与JDK

目录

一、Java版本

二、Java的三大平台

三、Java的主要特性

四、JRE与JDK 


一、Java版本

主要分为过渡版本和长期支持版本(LTS)

8.0 11.0 17.0 为长期支持版本

Java5.0:这是Java的第一个大版本更新。

Java8.0:这个是目前绝大数公司正在使用的版本。因为这个版本最为稳定。

二、Java的三大平台

JavaSE:Java语言的标准版,是其他两个版本的基础,用于桌面应用的开发

JavaME:Java语言的小型版,用于嵌入式电子设备,小型移动设备的开发,但逐渐被安卓和ios替代

JavaEE:企业级应用开发,用于Web方向的网站开发。(主要从事后台服务器的开发)

三、Java的主要特性

  • - 面向对象:根据模板,把东西创作出来
  • - 安全性:代码漏洞少
  • - 多线程:同时做多件事
  • - 简单易用
  • - 开源
  • - 跨平台:平台指操作系统,java可以在任何操作系统上运行

c语言属于编译型语言,先编译成.obj文件,针对不同操作系统会重新编译,甚至操作系统一样硬件差距过大也可能导致运行失败,因此c语言并不是跨平台式的语言

python属于解释型语言,按行翻译,不会产生其他文件,要想在其他设备上运行,必须开源

java属于混合型语言,先编译成.class字节码文件,交给设备运行过程中,并不是运行在操作系统中,而是运行在虚拟机中,操作系统本身其实是不认识Java语言的,但是针对于不同的操作系统,Java提供了不同的虚拟机。


 四、JRE与JDK 

JVM(Java Virtual Machine),Java虚拟机(代码真正运行的地方)

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)(核心类库即Java本身的关键词与函数等)

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具(开发工具:运行工具java,编译工具javac,调试工具jdb等等)

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

刹那芳华❀

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

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

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

打赏作者

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

抵扣说明:

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

余额充值