Java语言概述
JAVA语言概述
1. 詹姆斯·高斯林 java之父
2. Java语言平台版本
a. J2SE(Java 2Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
b. J2ME(Java 2Platform Micro Edition)小型版
是为开发电子消费品和嵌入式设备提供的解决方案
c. J2EE(Java 2Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发
3. Java语言特点
简单性
面向对象
分布式处理
健壮性
结构中立
开源
跨平台
解释性
高性能
多线程
动态
安全性
4. 跨平台性
a. 什么是跨平台性?
通过java语言便携的应用程序在不同的系统平台上都可以运行。
b. 原理是什么?
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
c. Write once,runanywhere!一处编译,到处运行!
5. 跨平台(图解)