版本:
1.J2SE--标准版/基础版:开发普通桌面和商务应用程序提供的解决方案,该技术体系是其它两者的基础。
2.J2EE--企业版/商务版:是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。
3.J2ME--微型版/移动版:是为开发移动设备和嵌入式设备(电器,机器人...)提供解决方案。java不是不侧重,而是分支出安卓。
特性:
简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台
跨平台性:一份代码处处运行。
java源代码文件通过编译保存生成.class字节码文件,这个字节码文件交由JVM来运行,不同的系统安装对应的JVM.