1.Java SE(Java Platfrom,Standard Edition,Java平台标准版)
可以用来开发一些桌面应用、游戏。
2.Java ME(Java Platfrom,MicroEdition,Java平台微型版)
主要应用于移动设备和嵌入式设备上。
3.Java EE(Java Platfrom,Enterprise Edition,Java平台企业版)
主要应用于企业级应用,比如电子商务网站、后台管理系统。
对比C/C++的跨平台原理:
使用平台相关的编译器生成对应平台的可执行文件。
而Java的跨平台原理:
使用JVM:Java虚拟机解析源代码.java编译的.class的字节码文件(与平台无关),由对应的平台的JVM解析字节码为机器指令。
一次编译,到处执行
1.跨平台:不用操心编译器
2.垃圾回收机制:不用手动管理内存、不用担心内存泄漏、不用担心循环引用
3.发展时间长:有丰富的第三方库,有很多设计模式
1.必装的JDK和JRE,其实只需下载JDK即可。
jdk下载地址
2.Java开发工具:Eclipse,IDEA
Eclipse下载地址
IDEA下载地址
3.环境变量配置(MAC不需要)
把jdk的安装路径放到环境变量里的JAVA_HOME。
把jdk里的bin的目录地址添加到系统的环境变量里的PATH里。
在cmd中输入java --version后出现Java 的版本,则环境变量配置成功。
**
一、Java的前世今生和自身的特点



