走进Java
Java起源
- 1991年sun公司为了抢占市场,成立了green项目组,专攻计算机在家电产品上的嵌入式应用,为了解决跨平台运行的问题,开始对c++进行改造,开发了一种名为Oak的面向对象的语言.1995由于互联网行业的发展,给了Oak发展的机会并将Oak更名为Java,1996年一月sun公司发布JDK1.0,标志着Java成为了一种独立的开发工具;
- 2009年sun公司被甲骨文收购,Java发展历史中具又里程碑意义的版本为JDK1.5.0代号为“Tiger”,Tiger包含了从1996年发布1.0版本以来的最重大的更新,其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类型、格式化I/O及可变参数。
- 目前广泛使用的版本为JDK7或JDK8;
Java平台版本
- Java ME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API;主要用来做移动端开发;
- Java SE是Java技术的核心和基础,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE,包含支持 Java Web 服务开发的类;
- Java EE是企业级应用程序版本,能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 3.0应用程序。
Java特点
- 开源性
- 面向对象:封装,j继承,多态;
- 跨平台:一次编译,到处运行;
- 编译性:通过对.java文件编译生成.class字节码文件;
- 动态性:在程序运行时可以改变程序的结构或者变量;