一、java语言介绍
1、java语言的起源
Java是由James Gosling等人于1991年在Sun公司设计出来的。该语言第一版叫“Oak”,于1995年更名为"Java"。
Java目前被广泛的应用网络,与网络有着密切的关系,可以说网络促成了Java的成功。但是产生java的最初推动力并不是网络(因特网)。而是源于对对立平台语言的需要。当时他们正在开发一种面向消费类电子设备(微波炉、遥控器等)的嵌入式软件。因为用作遥控器的CPU芯片是多种多样的,当时的C和C++只能对特定目标进行编译。Gosling等人决定开发一种可移植,跨平台的语言。该语言能够生成运行于不同环境,不同CPU芯片上的代码。1993年,Java设计小组的成员发现他们在编写嵌入式控制器代码时经常遇到的可移植性问题,在编值因特网代码的过程中也出现了。开始被设计解决小范围问题的java语言同样可以被用在大范围的因特网上,这个认识是他们把java重心由电子消费品转到了因特网编程。
可移植性语言的需要促使java诞生的源动力
因特网最终导致java成功。
2、java语言的特点
面向对象
目前有的两种编程思想:
面向过程:
过程化编程着重于顺序。处理复杂性的能力有限。一旦一个程序的代码超过25000~100 000行,就很难从总体上把握它的复杂性了。
面向对象:
帮助程序员理解并且管理更大的程序。 面向对象的编程是通过使用抽象性、继承性、封装性和多态性来帮助组织复杂程序的编程方法。
二、java产品分组
Java SE
用于开发于web浏览器的Applet、工作站上的应用程序
JavaEE
用于开发企业级服务器、客户端分布式应用程序。(零售企业的网上开发网上购物)
JavaME
消费类设备应用程序开发,如手机软件、游戏等