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.     跨平台(图解)

Java语言概述