1 / 22
文档名称:

Java语言与面向对象程序设计教程.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java语言与面向对象程序设计教程.ppt

上传人:一文千金 2012/2/23 文件大小:0 KB

下载得到文件列表

Java语言与面向对象程序设计教程.ppt

文档介绍

文档介绍:Java语言与面向对象程序设计教程
嘉应学院数学系
第一章软件开发基础与 Java 语言概述
软件开发基础
软件运行原理
计算机系统是由硬件和软件两大部分组成。
硬件:中央处理单元、数学逻辑单元、内存单元、输入单元、输出单元和外存单元组成。
软件:由程序、运行程序所需要的数据和文档三部分组成。
软件运行原理:软件加载到内存,CPU依次从内存取出每一条指令顺序执行,从而完成程序员事先编写好的各种数据的处理、输入、输出等操作。
操作系统与计算结构的发展
(1)操作系统简介
功能:为应用程序提供处理机管理、内存管理、输入输出、设备管理及文件管理等,是应用程序与硬件之间的"接口"。
PC机上常用的操作系统:DOS、Windows 98、Windows NT、UNIX、Linux 等。
(2)计算结构的发展(计算结构是指应用系统的系统体系结构,就是系统层次、模块结构)
a. 主机- 终端模式:集中运算和集中管理是主机- 终端模式的特点。一台主机带多个终端。主机负担太重。
b. 单机模式:个人计算机(PC)迅速发展,软件运行以孤立的机器进行。
c. 客户机/服务器模式:具有分布运算和分布管理的特点。即服务器进行汇总、综合处理;客户机实现与用户的对话及客户端的工作处理。
d. 浏览器/N层服务器模式:具有分布运算和集中管理的特点。由浏览器提供统一的用户界面。
软件开发过程与程序设计语言
(1)软件开发过程
操作系统与系统软件的开发要求更加严谨、高效、安全和方便;开发人员需要具有精深的专业知识与技能。
应用软件的开发是针对某个具体问题或实体,专用性强,软件间的差异性大,需求量最多。应用软件开发能力一般包括:
a. 了解应用软件的背景知识
b. 分析和了解应用软件的功能和要求
c. 确定应用软件的计算结构
d. 熟悉应用软件的工作运行环境
e. 掌握开发应用软件的工具
(2)程序设计语言及其发展
a. 面向机器的语言(各种机器语言和汇编语言)
b. 面向过程的语言(BASIC、FORTRAN、Pascal、C)
c. 面向对象的语言(C++、JAVA)
注:历史上出现的编程语言达几百种之多
Java 语言概述
Java 的发展历史
1995年5月23日,Java这种定位于网络应用的程序设计语言正式推出。
Sun公司是这样描述:Java 是一种简单的、面向对象的、强壮的、安全的、可移植的、高性能的、体系结构中立的、解释型的、多线索的、动态的语言。
Java语言由语法规则和类库两部分组成。
JAVA技术的一些背景知识:
Sun公司将Java2()平台划分为3个版本:
J2ME:(Java 2 Platform Micro Edition),嵌入式系统的应用,PDA,手机等。
J2SE:(Java 2 Platform Standard Edition),客户端程序的应用,同时也是其它两个版本的基础。
J2EE:(Java 2 Platform Enterprise Edition),服务器端程序的应用。
Java 程序的开发过程与运行环境
1、编写源程序
例 第一个 Java 程序:
import .* ;//引入以 开头的模块(统称为 包)到程序中。
public class MyFirstJavaProgram//类头,用关键字 class 来标志一个类定义的开始。
{ //类体由大括号括起来。
public static void main(String args[]) //main方法是主类标志
{//方法体
("This is my first Java program ! ");
}
}
注:Java程序都是由类或者说是类的定义组成的。
几个入门概念:
(1)Java 语言标识符的字母区分大小写;
(2)不允许在一个类的内部再定义另一个类,各个类之间必须是平行的,而不能嵌套;(???)
注意:嵌套类在Java 。直到Java 中才添加了嵌套类。
(3)一个程序可以由一个或多个类组成,其中必须有也只能有一个主类(public类)。
(4)源文件名必须与程序的主类名一致, 为其后缀。