分享
 
 
 

Java与面向对象程序设计教程

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

作者: 印旻 著

出 版 社: 高等教育出版社

出版时间: 1999-11-1字数: 560000版次: 1页数: 365印刷时间: 2006/04/01开本: 16开印次: 11纸张: 胶版纸I S B N : 9787040075014包装: 平装内容简介

本书将Java语言编程技术和面向对象程序设计相结合,在讲授Java这个 Internet上最流行的编程工具的同时,介绍了Java所采用的面向对象技术的基础理论、主要原则和思维方法。

书中首先介绍了Java语言的基础知识;然后阐述了面向对象程序设计的基本原则与特点,并借助于Java把这些原则和特点融人具体的程序中,帮助读者建立由感性到理性的认识;最后介绍了Java编程的必备知识和工具,包括类库、常用算法和数据结构的Java描述、GUI和网络编程等。全书不仅介绍理论,更强调实际运用,特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力。书中给出了大量经过调试运行的实例,便于初学者入门。

本书可作为高等学校计算机及相关专业程序设计课程的入门教材,也可作为各学校程序设计公共选修课的教材,本书也适用于职业教育或从事实际软件开发的读者学习使用。

目录

第一章 软件开发基础与Java语言概述

1.1 软件开发基础

1.2 Java语言概述

习题一

第二章 Java语言基础

2.1 Java程序的输入输出

2.2 变量与数据类型

2.3 表达式与运算符

习题二

第三章 Java语言的结构化程序设计

3.1 算法与结构化程序设计

3.2 分支控制结构

3.3 循环控制结构

3.4 定义和使用Java的方法

习题三

第四章 面向对象的软件开发基础

4.1 面向对象的基本概念

4.2 面向对象软件开发的基本过程

4.3 面向对象程序设计方法的特点

4.4 面向对象程序设计方法的优点

习题四

第五章 Java面向对象编程基础

5.1 定义类

5.2 创建类的实例对象

5.3 构造函数

5.4 访问控制修饰符

5.5 静态属性、静态方法与静态初始化器

5.6 抽象类与抽象方法

5.7 最终类、最终属性、最终方法与终结器

5.8 其他修饰符及修饰符的混合使用

习题五

第六章 深入面向对象的程序设计

6.1 继承与重载

6.2 包(package)

6.3 接口

6.4 错误、异常及其处理

习题六

第七章 常用工具、算法与数据结构

7.1 Java的类库

7.2 数组与向量类

7.3 字符串

7.4 常用算法

7.5 堆栈与栈类

7.6 链表与队列

7.7 树

7.8 其他常用工具

习题七

第八章 Applet与图形用户界面

8.1 Applet的基本工作原理

8.2 使用Applet类

8.3 Applet与HTML文件的配合

8.4 Java图形用户界面概述

8.5 绘制用户自定义成分

8.6 事件处理机制

8.7 事件及其监听者

8.8 图形用户界面的标准组件

习题八

第九章 Java网络程序设计及相关技术

9.1 流式输入输出与文件处理

9.2 Java多线程机制

9.3 网络应用的层次和结构

9.4 用Java实现底层网络通信

9.5 Java程序对网上资源的访问

9.6 Java程序对数据库的访问与操作(JDBC)

习题九

书摘插图

第一章 软件开发基础与Java语言概述

1.1 软件开发基础

在具体学习Java程序设计语言之前,让我们先了解、回顾若干计算机软件开发的基础知识,明了软件开发在整个计算机系统中所处的位置和环境,它的目的和任务,以及软件开发的一般过程与原则。一名合格的软件开发人员必须首先建立这些正确的基本概念,才能在学习程序设计语言的过程中有的放矢,而不会产生“语言到底有什么用?”或者“为什么有那么多语言,我还要再学习其他的吗?”之类含糊的问题。

1.1.1 软件运行原理

计算机是人类20世纪最伟大、最重要的发明之一,这个发明的最伟大之处就在于它能够以惊人的效率和前所未有的智能化来辅助人们更好地完成认识自然和改造自然的工作,它是有史以来第一种能够完成真正意义上的复杂的“学习”功能的机器,这就使得它具有了某种更接近人类的“思考”能力;与此同时,计算机所特有的超人的计算能力可以把人们的工作效率和生产效率成千上万倍提升,从而把人从最直接、最原始的生产第一线上解放出来,转而从事使用和操纵计算机的工作。

正如人体是一个复杂的有机体一样,计算机也是由不同部分组成的非常复杂的系统,计算机正常、准确的工作将依赖于这些部分的正常工作和它们之间的相互配合。于是,在使用计算机的人们之中就引入了分工和专业细化,不同的专业将负责研究计算机系统的不同方面。例如,如果把计算机比作是一个工人,硬件工程师将负责其身体各部分健康、完好:软件工程师将教会他如何学习和工作;而计算机的操纵人员将向这个身体健康并学有所长的工人布置任务并监督其保质保量地工作。换句话说,计算机由硬件工程师为其赋予生命,由软件工程师为其注入灵魂,并最终在千千万万的操作人员手中发挥其威力和作用。本书就是写给那些有志于为计算机注入灵魂的人们的。

当然,要成为一个合格的软件开发人员,要学习的东西还很多,本书所提供的知识和技能仅仅是众多的铺路石中较为基础的一块一一程序设计方法和程序设计语言。程序设计语言是软件开发人员与计算机进行沟通和交流的语言,是计算机这个工人能够明了和辨别的语言。只有掌握了程序设计语言,软件开发人员才能像熟识鸟语的公冶长号令百鸟一样,指挥计算机按照自己的意志完成种种复杂的工作.同时,作为一名软件开发人员,仅仅掌握程序设计语言是不够的,他(她)还需要对硬件知识有所了解,这就像是在对工人进行培训之前,首先必须对其身体和心理状况有所了解,才能够充分运用和调动其积极性来提高学习效率一样。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有