

商品促销和特殊优惠每购买由卓越亚马逊提供的1件图书产品合格购物商品,另外购买Office 2007 中文家庭和学生版可享受¥20.00 元的优惠。如何获得促销优惠
为该商品打分以改善“为我推荐” 登录为该商品打分


基本信息出版社:清华大学出版社
页码:277 页
出版日期:2004年08月
ISBN:730208744X
条形码:9787302087441
版本:第2版
装帧:平装
开本:16
正文语种:中文
丛书名:高职高专计算机系列教材
内容简介 Java是近年来十分流行的程序设计语言,又是一门通用的网络编程语言,在Internet上有着广泛的应用。《Java语言程序设计》在第一版的基础上进行了整理、修订、全面介绍了Java语言的功能和特点,主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常处理、文件处理、数据流处理和多线程技术等。除各章的实例外,《Java语言程序设计》的第12章专门介绍了综合实例,以便帮助学生迅速提高编程能力。
《Java语言程序设计》以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java面向对象编程思想、演示了Java编程技巧。《Java语言程序设计》不仅适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学,可作为高等院校、高职高专和计算机培训班的教材使用。
作者简介 谭浩强,我国著名计算机教育专家,计算机普及和高校计算机基础开拓者之一,现任全国高校计算机基础教育研究会会长。他创造了3个世纪记录:(1)20年来他(及其合作者)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人(2)他编著和主编的书发行量超过4400万册,是读者最多的科技作家。(3)他和别人合作编著的《BASIC语言》发行了1200万册,创科技书籍发行量的世界记录。他善于用读者容易理解的方法和语言说明复杂的概念,人认为他“开创了计算机书籍贴近大众的新风”为我国的计算机普及事业做出了重要的贡献。
媒体推荐 书评
本套教材的特点:1.由谭浩强主编并亲自编写了本教材,是目前国内最完整的一套高职高专计算机教材。2.注重内容的先进性、衫性,以教授技能为主,但不忽视理论知识。3.兼顾计算机专业和非计算机专业,任何高职高专院校都可以从本套收中找到所需的教材。
目录
第1章Java快速入门
1.1Java简介
1.1.1Java的起源与发展
1.1.2Java语言特点
1.1.3Java的用途
1.2Java的运行环境
1.2.1SDK的下载与安装
1.2.2配置Java运行环境
1.3初步了解Java程序
1.3.1编写第一个Java源程序
1.3.2Java程序的编译
1.3.3运行Java程序
习题
第2章Java基本语法
2.1Java语言的基本元素
2.1.1标识符
2.1.2关键字
2.1.3分隔符
2.2数据类型
2.2.1基本数据类型
2.2.2直接量与常量
2.2.3变量
2.3运算符与表达式
2.3.1赋值运算符
2.3.2算术运算符
2.3.3关系运算符
2.3.4条件运算符
2.3.5逻辑运算符
2.3.6位运算符
2.3.7其他运算符
2.3.8运算优先级
2.4数组
2.4.1一维数组的声明
2.4.2一维数组的创建与赋值
2.4.3多维数组
习题
第3章Java语句及其控制结构
3.1Java程序结构
3.1.1Java程序构成
3.1.2Java语句
3.2选择语句
3.2.1if语句
3.2.2if...else语句
3.2.3if...else复合结构
3.2.4switch开关语句
3.3循环语句
3.3.1for循环语句
3.3.2while循环语句
3.3.3do...while循环语句
3.3.4循环语句的嵌套
3.3.5循环语句小结
3.4跳转语句
3.4.1break语句
3.4.2带标号的break语句
3.4.3continue语句
3.4.4带标号的continue语句
3.4.5return语句
习题
第4章面向对象编程
4.1面向对象基本概念
4.1.1对象
4.1.2封装
4.1.3消息
4.1.4类
4.1.5继承
4.1.6接口
4.2Java的类与对象
4.2.1类的创建
4.2.2对象的创建
4.3成员变量与封装
4.3.1成员变量的声明
4.3.2成员变量的修饰
4.4成员方法
4.4.1成员方法的设计
4.4.2成员方法的声明与修饰
4.4.3方法体
4.4.4消息传递
4.4.5Java编程小结
习题
第5章类的继承性与多态性
5.1类的继承
5.1.1父类和子类
5.1.2成员变量的继承和隐藏
5.1.3成员方法的覆盖
5.1.4this和super
5.2类的多态
5.2.1成员方法的重载
5.2.2构造方法的重载
习题
第6章包、接口和异常
6.1包
6.1.1Java的系统包
6.1.2包的引用
6.1.3声明自定义包
6.2接口
6.2.1实现系统提供的接口
6.2.2创建自定义接口
6.2.3接口的继承关系
6.3异常处理
6.3.1什么是错误与异常
6.3.2异常发生的原因
6.3.3异常处理机制
6.3.4异常对象类型
6.3.5异常的处理
6.3.6throw语句
6.3.7throws子句
6.3.8finally语句
6.3.9编译时对异常情况的检查
6.3.10创建自己的异常类
习题
第7章常用系统类
7.1Applet类
7.1.1Applet的特点
7.1.2Java和HTML的关系
7.1.3Applet的生命周期与主要活动
7.1.4HTML和Applet的参数传递
7.1.5Applet标签属性
7.2字符串类
7.2.1字符串与字符串类
7.2.2字符串类的构造方法
7.2.3String类的应用
7.2.4StringBuffer类的应用
7.3输入输出流类
7.3.1数据流概念
7.3.2Java的标准数据流
7.3.3java.io包中的数据流类及文件类
7.3.4数据流的应用
7.4其他常用类
7.4.1数学函数类Math
7.4.2日期类
7.4.3随机数类Random
7.4.4向量类Vector
7.4.5Class类与Runtime类
习题
第8章图形用户界面
8.1组件
8.1.1标签
8.1.2按钮
8.1.3选项框
8.1.4复选框和选项按钮
8.1.5列表框
8.1.6文本框
8.1.7文本区
8.2组件布局管理
8.2.1顺序布局
8.2.2边界布局
8.2.3卡片布局
8.2.4网格布局
8.2.5面板的使用
8.2.6手工布局
8.3事件处理方法
8.3.1事件与事件处理方法
8.3.2Java的事件处理机制
8.3.3事件处理实例
8.3.4事件适配器类与类的包容
习题
第9章窗口、菜单和对话框
9.1窗口
9.1.1创建可关闭窗口
9.1.2窗口事件适配器
9.1.3匿名类
9.1.4在窗口中加入组件
9.1.5多重窗口
9.2菜单
9.2.1为窗口加入菜单
9.2.2菜单综合应用
9.2.3弹出式菜单
9.3对话框
9.3.1自定义对话框
9.3.2创建自定义对话框实例
9.4Swing简介
9.4.1Swing按钮与标签
9.4.2Swing工具栏
习题
第10章多线程机制
10.1多线程的概念
10.1.1程序、进程和多任务
10.1.2线程
10.1.3多线程
10.1.4线程的生命周期与Java的多线程机制
10.2创建线程
10.2.1通过继承Thread类创建线程
10.2.2通过Runnable接口创建线程
10.3线程的优先级
10.4线程的调度与控制
10.4.1线程类的方法
10.4.2控制线程的状态
10.5线程的同步机制与共享资源
10.6何时使用多线程及注意问题
习题
第11章图形与多媒体处理
11.1基本图形
11.1.1直线
11.1.2矩形
11.1.3椭圆
11.1.4圆弧
11.1.5多边形
11.2画布
11.2.1画布的作用
11.2.2创建画布实例
11.3文字输出
11.3.1字符串、字符和字节输出
11.3.2字体控制
11.4颜色控制
11.4.1为不同对象设置颜色
11.4.2不同颜色的文字
11.5图像处理
11.5.1图像种类
11.5.2图像的显示
11.5.3图像的缩放显示
11.6动画处理
11.6.1动画原理
11.6.2用线程实现动画
11.7加载声音文件
11.7.1添加背景音乐
11.7.2随时播放声音文件
习题
第12章综合实例
12.1数值变换运算
12.2幻灯机效果
12.3利用滚动条改变背景颜色
12.4Applet与Application合并运行的程序
12.5对象的克隆
12.6正弦曲线
12.7四叶玫瑰曲线
12.8模拟网上购物结算
12.9数字和图形时钟
12.10在画布上手工画图
12.11电闪雷鸣的动画
12.12文字的动画显示
12.13控制移动的文字
12.14水中倒影
12.15访问其他网站
12.16输入保存信息窗口
12.17简单的文本编辑器
提示
习题
参考文献
……
序言 进入21世纪,计算机成为人类常用的现代工具,每一个有文化的人都应当了解计算机,学会使用计算机来处理面临的事务。
学习计算机知识有两种不同的方法:一种是侧重知识的学法,从原理入手,注重理论和概念;另一种是侧重于应用,从实际入手,注重掌握其应用的方法和技能。不同的人应根据其具体情况选择不同的学习方法。对多数人来说,计算机是作为一种工具来使用的,应当以应用为目的,以应用为出发点。对于应用型人才来说,显然应当采用后一种学习方法。
传统的理论课程采用以下的三部曲:提出概念--解释概念--举例说明,这适合前面第一种侧重知识的学习方法。对于侧重应用的学习者,我们提倡新的三部曲:提出问题--解决问题--归纳分析。传统的方法是:先理论后实际,先抽象后具体,先一般后个别。我们采用的方法是:从实际到理论,从具体到抽象,从个别到一般,从零散到系统。实践证明这种方法是行之有效的,减少了初学者在学习上的困难。这种教学方法更适合于应用型人才。
应当指出,检查学习好坏的标准,不是“知道不知道”,而是。会用不会用”,学习的目的主要在于应用。因此希望读者一定要重视实践环节,多上机练习,千万不要满足于“上课能听懂、教材能看懂”。有一些问题,别人讲半天也不明白,自己一上机就清楚了。教材中有些实践性比较强的内容,不一定在课堂上由老师讲授,而可以指定学生通过上机掌握这些内容。这样做可以培养学生的自学能力,启发学生的求知欲望。
1999年我主编了一套《高职高专计算机系列教材》,由清华大学出版社出版,包括了30余种教材学习用书,受到全国各高校广大师生的欢迎,不仅许多高职高专学校选用它为教材,而且不少培养应用性人才的本科院校也认为很适合他们的教学特点、对提高教学质量起了积极的作用。为了扩大这套教材的使用面,我们将这套教材改名为《高等院校计算机应用技术规划教材》,并对教材的内容进行了重新安排,包括3个子系列:
(1)适合于作为培养应用性人才的院校和基础较好、要求较高的高职高专学校的教材和参考书。封面颜色为黄色。
文摘 插图:
