Java2网络编程基础 第一章 ⑦ Java编程简介 Designed by Chiyong C2005
1 Designed by Chiyong,©2005 Java2 网络编程基础 Java 编程简介 第一章
课题目标 >Java语言的特点和优点 >机器语言与高级语言 平台与平台无关的应用程序 >了解Java的运行机制 >JVM(Java虚拟机) >了解Java程序的基本结构 >掌握如何编译和运行Java程序 Designed by Chiyong C2005
2 Designed by Chiyong,©2005 课题目标 ➢Java语言的特点和优点 ➢机器语言与高级语言 ➢平台与平台无关的应用程序 ➢了解 Java 的运行机制 ➢JVM(Java虚拟机) ➢了解 Java 程序的基本结构 ➢掌握如何编译和运行Java 程序
Java发展史 >1990年Sm公司的 James Gosling等人开始开发 名称为Oak的语言。希望用于控制嵌入在有线电 视交换盒、PDA( Personal digital assistant个人数 字助理)、家用电器等的微处理器 >1993年交互式电视和PDA市场开始滑坡,而 Internet正处于增长时期,因此Sun公司将目标 市场转向 Interne应用程序。 >1994年将Oak语言更名为Java。(java音译为 “爪哇”,是印尼一个盛产咖啡的岛屿)1995年 正式推出 >1995年Sun公司的 Hotjava浏览器问世。 Designed by Chiyong C2005
3 Designed by Chiyong,©2005 Java发展史 ➢ 1990 年Sun 公司的 James Gosling等人开始开发 名称为 Oak 的语言。希望用于控制嵌入在有线电 视交换盒、PDA(Personal Digital Assistant 个人数 字助理)、家用电器等的微处理器。 ➢ 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标 市场转向 Internet 应用程序。 ➢ 1994年将Oak语言更名为Java。(java音译为 “爪哇”,是印尼一个盛产咖啡的岛屿) 1995年 正式推出 ➢ 1995年Sun 公司的 HotJava 浏览器问世
什么是Java Java是一种跨平台的,纯面向对象的编程语 言。Java主要应用在基于WEB的程序中 Java在客户端可用来生成两类程序:应用程 序( Application)、小应用程序( Applet)。 Java既是一种编译执行的语言,也是一种解 释执行的语言 Designed by Chiyong C2005
4 Designed by Chiyong,©2005 什么是 Java • Java 是一种跨平台的,纯面向对象的编程语 言。 Java主要应用在基于WEB 的程序中。 • Java 在客户端可用来生成两类程序:应用程 序(Application)、 小应用程序( Applet ) 。 • Java 既是一种编译执行的语言,也是一种解 释执行的语言
Java的基本特点3-1 简单 Java的风格类似于C++,因而对 c+程员而言常容易掌握ava编 程技术; 面向对 ☆Java摒弃了C++中容易引发程序错 误的地方,如指针操作和内存管理; 分布式 ◆在Java中任何东西都是对象 是真正纯粹面向对象的语言。更 有莉于编制天丝软件工程 ☆Java提供了包容广泛的例程库,可处理 像HTTP和FTP这样的TcPP ava 透周题豪可设卖活 Designed by Chiyong C2005
5 Designed by Chiyong,©2005 Java的基本特点3-1 • 简单 • 面向对象 • 分布式 ❖Java的风格类似于C++,因而对 C++程序员而言非常容易掌握Java编 程技术; ❖Java摒弃了C++中容易引发程序错 误的地方,如指针操作和内存管理; ❖在 Java 中任何东西都是对象, 是真正纯粹面向对象的语言。更 有利于编制大型软件工程 ❖Java提供了包容广泛的例程库,可处理 像HTTP和FTP这样的TCP/IP协议。Java 应用程序可通过一个特定的URL来打开并 访问对象,就像访问本地文件系统那样简 单