第1章Java入门
第1章 Java入门
1.1Java简介 Java的崛起 面向对象的程序设计语言 Java平台和虚拟机 两类Java程序 Java程序开发环境—SDK
1.1 Java简介 ❖ Java的崛起 ❖ 面向对象的程序设计语言 ❖ Java平台和虚拟机 ❖ 两类Java程序 ❖ Java程序开发环境——SDK
Java的崛起 1991年4月8日,从工作站起家的Sun公司为了把市 场扩大到消费电子产品,成立了一个专门的工作小 组,着手代号为“ Green”的项目,目的是开发一个 分布式代码系统,让人们可以把Emai发给电冰箱 电视机等家用电器,对它们进行控制,同它们进行 信息交流 应用的C+进行开发。但是C++太复杂,安全性也 差,最后不得不定义一套新的语言系统,于是便有 了Oak的问世
Java的崛起 ❖ 1991年4月8日,从工作站起家的Sun公司为了把市 场扩大到消费电子产品,成立了一个专门的工作小 组,着手代号为“Green”的项目,目的是开发一个 分布式代码系统,让人们可以把E-mail发给电冰箱、 电视机等家用电器,对它们进行控制,同它们进行 信息交流 ❖ 应用的C++进行开发。但是C++太复杂,安全性也 差,最后不得不定义一套新的语言系统,于是便有 了Oak的问世
Oak一方面汲取了C++中的有益成分,同时融进了 网络应用特性,可以称上是一种的精巧而安全的语 了 冷 Mark ardreesen的 Mosaic和 Netscape的巨大成功给 Oak项目组成员带来了新的希望,他们重整旗鼓, 对Oak进行了一次新的整合,并取名为Java,后用 Java编制了 Hotjava浏览器,吹响了进军 Internet的 角 冷JaVa所特有的“ write once, run anywhere:”(一次 编写,到处运行)的平台无关性的概念,与 Internet 的异构网络互连一拍即合,它特别适合于在网络开 发中使用
❖ Oak一方面汲取了C++中的有益成分,同时融进了 网络应用特性,可以称上是一种的精巧而安全的语 言了 ❖ Mark Ardreesen的Mosaic和Netscape的巨大成功给 Oak项目组成员带来了新的希望,他们重整旗鼓, 对Oak进行了一次新的整合,并取名为Java,后用 Java编制了HotJava浏览器,吹响了进军Internet的 号角 ❖ Java所特有的“write once, run anywhere.”(一次 编写,到处运行)的平台无关性的概念,与Internet 的异构网络互连一拍即合,它特别适合于在网络开 发中使用
面向对象的程序设计语言 Java语言是一种面向对象的程序设计语言,它通过 描述对象本身以及对象间的相互关系,并通过激发 对象间的相互作用,来求解问题 对现实世界中事物的对象,要由两个部分来描述, 是其静态属性——对象的状态,用“数据”来描 述;一是其动态属性——对象的行为,用“方法” 来描述 在面向对象的程序设计语言中,并不是去定义一个 个的对象,而是先定义同一类对象的模板—类 (cass),再从类创建其对象
面向对象的程序设计语言 ❖ Java语言是一种面向对象的程序设计语言,它通过 描述对象本身以及对象间的相互关系,并通过激发 对象间的相互作用,来求解问题 ❖ 对现实世界中事物的对象,要由两个部分来描述, 一是其静态属性——对象的状态,用“数据”来描 述;一是其动态属性——对象的行为,用“方法” 来描述 ❖ 在面向对象的程序设计语言中,并不是去定义一个 一个的对象,而是先定义同一类对象的模板——类 (class),再从类创建其对象