JAVA概述
Java是高级编程语言的一种。由SUN公司于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
面向对象是相对于面向过程而言的,面向过程注重于关注过程,而面向对象简化过程,更关注于对象和结果。面向对象有三大特征:封装,继承、多态。
JAVA被划分为三个技术平台:
JAVA SE (Java Platfrom Standard Edition)标准版,为开发普通桌面和商务应用程序提供的解决方案。
JAVA EE (Java Platfrom Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。
JAVA ME(Java Platfrom Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。
JAVA特点
- 免费开源
- 面向对象
- 跨平台
- 支持多线程
Java跨平台的原理
JVM(java虚拟机),其作用是将Java指令翻译成底层的操作系统可以识别的指令。
JVM将同一份源码解释成不同的底层指令即可在不同的平台上面运行。