分享
 
 
 

面向对象程序设计(第2版)(21世纪大学本科计算机专业系列教材)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 叶乃文,王丹编著

出 版 社: 清华大学出版社

出版时间: 2009-3-1字数:版次: 2页数: 374印刷时间:开本: 16开印次:纸张:I S B N : 9787302195481包装: 平装编辑推荐

●符合本课程的教学大纲要求,涵盖本课程的全部知识点。

●从面向对象程序设计方法入手,采用先阐述相关的理论概念,再通过典型实例说明实现方式的教学策略,使学生易于理解。

●本书阐述了面向对象软件开发的基本过程,渗透了软件工程所倡导的基本开发理念。

●本书根据Java语言的最新发展,增加了JDK5.0以后版本的新功能。

●本书中的全部程序代码在NetBeans开发环境下调试运行通过。

内容简介

面向对象的程序设计方法是当今普遍使用并大力推广的一种程序设计方法,它是计算机软件开发人员必须掌握的基本技术。本书根据国内外最新的面向对象程序设计课程的教学大纲要求,按照首先阐述面向对象程序设计方法的相关概念,然后选择具有典型特征的实例,并利用Java程序设计语言举例说明的基本教学策略来论述本课程的全部内容。学生通过本书的学习,能够真正掌握面向对象的程序设计方法,学会Java程序设计的基本方法,养成良好的程序设计习惯。

全书共11章,内容包括:面向对象程序设计概论、Java程序设计语言概述、抽象与封装、继承与多态、面向对象的软件开发过程、异常处理、流式输入输出及文件处理、泛型程序设计与数据结构、图形用户界面、多线程程序设计和数据库访问的编程技术。

本书内容丰富,理论联系实际,可读性强,既可以作为高等院校计算机专业及相关专业本科生学习面向对象程序设计的教材,也可供从事软件开发的工程师和自学读者学习参考。

目录

第1章 面向对象程序设计概论

1.1 结构化程序设计方法

1.1.1 结构化程序设计方法的产生背景

1.1.2 结构化程序设计方法

1.1.3 利用结构化的程序设计方法求解问题域的基本过程

1.2 面向对象程序设计方法

1.2.1 面向对象程序设计方法的产生背景

1.2.2 面向对象程序设计方法

1.3 基本概念

1.3.1 抽象

1.3.2 封装

1.3.3 对象

1.3.4 类

1.3.5 消息

1.3.6 继承

1.3.7 多态

1.3.8 UML

1.4 面向对象的程序设计语言

1.4.1 什么是面向对象的程序设计语言

1.4.2 几种具有代表性的面向对象的程序设计语言

本章小结

课后习题

第2章 Java程序设计语言概述

2.1 Java程序设计语言的发展

2.2 Java程序设计语言的基本特征

2.3 Java程序设计语言的环境

2.4 Java程序的基本结构

2.5 Java程序的基本数据类型

2.6 标识符、注释、直接量、变量和常量

2.7 Java程序的输入输出

2.8 运算符和表达式

2.9 流程控制语句

2.10 一维数组

2.10.1 一维数组的声明与创建

2.10.2 一维数组的初始化

2.10.3 一维数组元素的访问

2.10.4 一维数组的复制

2.l0.5 Arrays类的应用

2.10.6 一维数组的应用举例

2.11 二维数组

2.11.1 二维数组的声明与创建

2.11.2 二维数组的初始化

2.11.3 二维数组元素的访问

2.11.4 二维数组的应用举例

2.12 字符串常量String

本章小结

课后习题

上机实践题

第3章 抽象与封装

3.1 抽象与封装的实现技术

3.2 类

3.2.1 类的定义

3.2.2 成员变量的声明与初始化

……

第4章继承与多态

第5章面向对象的软件开发过程

第6章异常处理

第7章流式输入输出及文件处理

第8章泛型程序设计与数据结构

第9章图形用户界面

第10章多线程程序设计

第11章数据库访问的编程技术

参考文献

书摘插图

第1章 面向对象程序设计概论

软件是计算机的灵魂,而软件的开发方法是主导这个灵魂的关键。几十年来,许多专家学者将毕生的研究方向定位于探索软件开发方法的基础理论方面。他们与工作在软件开发领域最前沿的软件精英们共同携手,将理论与实践结合在一起,提出了各种有效的软件开发方法,使软件开发行业历经磨难终于步人了科学化、工程化和规范化的良性发展阶段。

一个规范的软件开发过程需要经历系统分析、系统设计、编码、测试和维护几个阶段。软件开发方法是指导软件开发各个阶段工作的理论和方法,它决定了审视问题域的角度、各个开发阶段的工作任务以及最终软件系统的构成方式。其中,编码阶段的主要任务是按照系统设计的要求编制最终的程序代码,即程序设计。它是软件开发过程的一个重要阶段,是软件系统的具体实现。在程序设计过程中,选择一种良好的程序设计方法将有助于提高程序设计的效率,保证程序的可靠性,增强程序的可扩充性,改进程序的可维护性。时至今日,用于指导程序设计的方法已有许多种类,它们都有各自的特点,其中结构化和面向对象是两种发展最为成熟、应用最为广泛的程序设计方法。本章主要介绍程序设计方法的有关概念,并阐述结构化程序设计方法和面向对象程序设计方法的具体内容,以便读者对它们有个初步认识,为日后更好地指导程序设计打下良好的基础。

1.1 结构化程序设计方法

程序设计是指设计、编制和调试程序的方法和过程。由于程序是应用系统的本体,是软件质量的具体体现,因此,研究程序设计中涉及的基本概念、描述工具和所采用的方法就显得格外重要。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有