Java起源,发展,特性,工作方式,开发系统的构成,技术应用
1.java的起源
Oak(可移植性差)------>Java(为解决平台移植性)
2.Java的发展
鼻祖:Java1.0
发展:Java2 JavaSE:java平台标准版
JavaME:微型版
JavaEE:企业版
开始:sun公司----后来:Oracle公司
3.Java的特性
1)面向对象:去除了C和C++的复杂性
2)可移植性:JVM(Java虚拟机)实现程序的可移植性
3)健壮性:提供早期的静态动态检查,排除出错误的条件,去除了指针
4)分布式:Java提供一些类库提供网络编程,可以轻松使用类库处理TCP/IP协议
5)多线程:可以理解为轻量的进程
4.Java的工作方式
Java源文件(.java)---编译器编译--->字节码文件(.class)---类加载器加载--->Java虚拟机(JVM)---解析--->操作系统(执行)
5.Java开发系统的构成
1)Java虚拟机(JVM):指定集,寄存器,堆栈,垃圾处理器,方法区域组成。
三种区域:局部变量区域,执行环境区域,操作数区域。
2)类库:Java标准类库(官方提供,可直接使用)
开发者自己的类(自行导入)
3)包:有效组织代码,管理代码结构,本质是使用文件夹的形式
4)JRE:运行环境(Java Runtime Environment)
5)JDK:Java Development Kit,Java开发套件
6.Java技术应用
JavaME:目前市场份额很小,IOS与Android是主流
JavaSE:标准版,用于桌面软件的编程
JavaEE:为企业级开发提供一整套的解决方案,JavaWeb