Java分为几个版本?
Java共有三个版本,J2SE, J2EE, J2ME
J2SE:Java的核心和基础,是J2EE和J2ME的基础。
J2EE:Java技术应用最广泛的部分,提供了企业级的应用开发相关的完整解决方案。
J2ME:主要用于控制移动端设备和信息家电等有限存储的设备。什么是跨平台?Java是如何实现跨平台的?
跨平台:通俗的来说,就是代码不受操作系统的影响,一次编译,到处执行。
Java的跨平台,是基于JVM实现的。JVM(Java Virtual Machine)Java虚拟机。一个Java的执行流程如下:
Java源文件(.java) -> 使用 javac 命令编译为JVM可识别的字节码文件(.class) -> 使用 java 命令解释执行
每个平台都有对应的JVM版本,Java就是通过JVM来实现跨平台的。