JavaSE

Java语言背景简介

peirujie · 11月15日 · 2020年

Java语言的三个版本

  • javaSE: 标准版,用于桌面应用的开发,是其他两个版本的基础
  • JavaEE: 企业版,用于web方向的网站开发
  • JavaME: 小型版,用于嵌入式消费类电子设备的开发.目前此类语言基本已经淡出舞台,取而代之的是Android, ios

Java的跨平台原理

跨平台 :Java程序可以在任意操作系统上运行

不是所有的语言都具有跨平台性. 如.net, C#只能运行在Windows操作系统中

原理:Java程序想要运行,必须依赖于JVM虚拟机.因为JVM虚拟机针对不同操作系统有不同的版本,在不同操作系统中安装对应的JVM虚拟机.所以Java程序也就具备了跨平台性.

JVM,JRE,JDK

  • JVM虚拟机:Java程序需要运行在JVM中.
  • JRE:是Java Runtime Environment缩写,指Java运行环境. 其中包含了JVM虚拟机和Java核心类库.
  • JDK:是Java Develop Kit 的缩写.指Java软件开发工具包.内部包含了代码的编译工具和运行工具.(java/javac)
JVM,JRE,JDK的关系
0 条回应
博客稳定运行: