JAVA概述(一)

JAVA核心特性

即是跨平台性
Java 通过 JVM(Java 虚拟机) 实现了跨平台技术,Java 源代码(.java)经过 Java的编译器编译成 Java 字节码(.class),执行 Java 字节码,Java 字节码经过 JVM 的解释为具体平台的具体指令,并执行。不同平台有不同的 JVM,主流平台都提供了 JVM(比如 Windows、 Linux、主流手机操作系统)。所以 Java字节码可以在所有平台上能够解释执行。在这个意义上 Java 是跨平台的。也就是说:Java 的字节码是跨平台的。

Java 是跨平台的,JVM 不是跨平台的(需要强调的,没有 JVM,Java 是不能运行的)

JAVA的三个版本

Java有三个版本,它们分别是标准版、企业版、微型版。

J2SE(Java SE,Java 2 Platform Standard Edition),在Java 5.0后,更名为JavaSE.主要用户开发客户端,桌面应用软件,例如常用的文本编辑器、下载软件、扫雷等等(打开扫雷游戏玩一玩),这些都可以使用J2SE实现。J2SE包含了Java的核心类库,例如数据库连接、接口定义、输入/输出、网络编程等,所以说学习Java编程就从J2SE入手。

J2EE(Java EE,Java 2 Platform Enterprise Edition),是Java的企业版。是功能最为丰富的一个版本,主要用于开发高访问量、大数据量、高并发量的网站。美团、去哪儿网的后台都是J2EE。

J2ME(Java ME,Java 2 Platform Micro Edition),微型版,是用来开发电子消费产品和嵌入式设备的。在智能手机还没有进入公众视野的时候,摩托罗拉、诺基亚手机上有很多Java小游戏都是是用J2ME开发的。

猜你喜欢

转载自blog.csdn.net/qq_39411501/article/details/86469954