重新认识Java
重新认识Java
1. java的优点是什么?
- java是面向对象语言
- 通过java虚拟机,可以一次编写到处运行
- java具有相对安全的内存管理和访问机制,避免了大部分内存泄露和指针越界的问题。
- 通过热点代码检测和运行时编译优化,java应用可以随着运行时间的增加而获得更高的性能。
- Java具有多样的API,多种框架方便我们开发。
2. java到底指的是什么?
JDK是支持java程序开发的最小环境。
jRE是java程序运行的标准环境,是采用javaAPI类库里面的java se api和jvm虚拟机
Java Card:支持一些java小程序运行在小内存设备上
Java Mirco Ediction:
- 支持java运行在移动终端上的平台,以前的java游戏
- 对java API有精简
- 以前叫J2ME
Java Standard Edition:
- 支持桌面级别应用开发
- 提供了完整的核心API
- 以前叫J2EE
Java Enterprise Edition:
- 支持了多层架构的企业应用
- 在提供核心API的基础上,对其做了大量的扩充并提供了相关的部署支持,这些扩展一般用javax作为包名,而以Java.*为包名的包都是核心包,但是由于历史原因,一部分曾经是扩展包的API后来进入了核心包,因此核心包也包含了不少javax的包名
- 以前叫J2EE