登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Java程序设计(第4版)

書城自編碼: 3556694
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 辛运帏,饶一梅 著,谭浩强 编
國際書號(ISBN): 9787302468998
出版社: 清华大学出版社
出版日期: 2020-10-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 77.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
近代早期海洋文化史
《 近代早期海洋文化史 》

售價:HK$ 112.7
怪诞行为学2:非理性的积极力量
《 怪诞行为学2:非理性的积极力量 》

售價:HK$ 78.2
锦衣玉令
《 锦衣玉令 》

售價:HK$ 112.7
米沃什与布罗茨基:诗人的友谊
《 米沃什与布罗茨基:诗人的友谊 》

售價:HK$ 89.7
法国小史
《 法国小史 》

售價:HK$ 110.4
五凉王国的七张面孔
《 五凉王国的七张面孔 》

售價:HK$ 79.4
掌控生活,从掌控时间开始
《 掌控生活,从掌控时间开始 》

售價:HK$ 55.2
物理光学漫步——衍射计算理论及应用研究故事
《 物理光学漫步——衍射计算理论及应用研究故事 》

售價:HK$ 193.2

 

內容簡介:
本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并深入介绍了Java语言的高级特性。内容涉及Java语言的基本语法、数据类型、类、异常、界面设计、小应用程序、IO数据流、线程及网络功能等,基本覆盖了Java语言的大部分技术,是进一步使用Java语言进行技术开发的基础。
本书内容详尽,实例丰富,在每章*后均列出了若干习题,以方便教学。
与本书配套的《Java程序设计题解与上机指导》(第四版)中提供了本书的习题解答及有关上机实验。
本书适合作为高等学校教材,也可作为专业人员的参考书。
關於作者:
辛运帏,女,博士,教授。现为南开大学计算机与控制工程学院计算机与信息安全系教授。多年来一直从事程序语言设计、数据结构与算法等方向的教学和科研工作,主讲数据结构与算法、形式语言与自动机、计算方法等课程。主要研究领域为人工智能、电子商务、加密技术、智能信息系统等,已出版《Java语言程序设计》、《数据结构》、《离散数学》等相关教材。
目錄
概述
1.1什么是Java语言1
1.1.1Java语言的特点1
1.1.2Java的三层架构3
1.1.3Java语言的目标4
1.1.4Java虚拟机4
1.1.5垃圾收集5
1.1.6代码安全5
1.2一个基本的Java应用程序8
1.2.1开发环境的安装8
1.2.2Java应用程序11
1.3程序的编译和运行13
1.3.1编译13
1.3.2运行13
1.4常见错误14
1.4.1编译时错误14
1.4.2运行时错误15
1.5使用Java核心API文档16
习题19
标识符和数据类型
2.1Java的基本语法单位20
2.1.1空白、注释及语句20
2.1.2关键字22
2.1.3标识符23
2.2Java编码体例23
2.3Java的基本数据类型24
2.3.1基本数据类型24
2.3.2类型转换27
2.3.3变量、说明和赋值27
2.4复合数据类型29
2.4.1概述29
2.4.2复合数据类型30
2.5类和对象的初步介绍30
2.5.1Java中的面向对象技术30
2.5.2Java中的类定义32
2.5.3Java中与OOP有关的关键字33
2.5.4类定义示例36
2.5.5创建一个对象38
2.5.6引用变量的赋值41
2.5.7默认初始化和null引用值41
2.5.8术语概述42
习题43
表达式和流程控制语句
3.1表达式45
3.1.1操作数45
3.1.2运算符49
3.1.3表达式的提升和转换53
3.1.4数学函数53
3.2流控制54
3.2.1表达式语句54
3.2.2块55
3.2.3分支语句55
3.2.4循环语句61
3.2.5break与continue语句63
3.2.6注释语句65
3.3简单的输入输出66
习题69
数组、向量和字符串
4.1数组72
4.1.1数组说明72
4.1.2创建数组73
4.1.3数组边界76
4.1.4数组元素的引用76
4.1.5多维数组78
4.1.6数组复制83
4.2Vector类83
4.2.1概述84
4.2.2Vector类的构造方法84
4.2.3Vector类对象的操作85
4.2.4Vector类中的其他方法87
4.2.5Vector类的使用举例87
4.3字符串类型89
4.3.1字符串简述89
4.3.2字符串说明及初始化89
4.3.3字符串处理90
4.3.4几个特殊处理91
习题93
进一步讨论对象和类
5.1抽象数据类型96
5.1.1概述96
5.1.2定义方法97
5.1.3按值传送100
5.1.4重载方法名102
5.2对象的构造和初始化103
5.2.1显式成员初始化103
5.2.2构造方法103
5.2.3默认的构造方法105
5.2.4构造方法重载106
5.2.5finalize方法106
5.2.6this引用107
5.3子类107
5.3.1is-a关系108
5.3.2extends关键字109
5.3.3单重继承110
5.3.4转换对象112
5.3.5方法自变量和异类集合114
5.4方法重写115
5.4.1方法重写示例115
5.4.2应用重写的规则119
5.4.3父类构造方法调用120
5.5多态121
5.6Java包122
5.6.1Java包的概念123
5.6.2import语句123
5.6.3目录层次关系及CLASSPATH环境变量125
5.6.4访问权限与数据隐藏126
5.6.5封装128
5.7类成员128
5.7.1类变量128
5.7.2类方法131
5.8关键字final132
5.8.1终极类133
5.8.2终极方法133
5.8.3终极变量134
5.9抽象类135
5.10接口137
5.10.1接口的定义138
5.10.2接口的实现138
5.11内部类142
5.11.1内部类的概念142
5.11.2匿名类144
5.11.3内部类的工作方式145
5.12包装类145
习题147
Java语言中的异常
6.1异常149
6.1.1引出异常149
6.1.2异常的概念151
6.1.3异常分类152
6.2异常处理154
6.2.1try-catch块154
6.2.2再讨论前面的示例157
6.2.3公共异常157
6.3抛出异常159
6.4创建自己的异常160
习题162
Java语言的高级特性
7.1泛型163
7.1.1泛型数据类型163
7.1.2接口中的泛型163
7.1.3泛型类164
7.1.4泛型方法166
7.2迭代器167
7.2.1迭代器的基本概念167
7.2.2接口Iterator167
7.2.3接口Iterable169
7.2.4使用迭代器示例169
7.2.5Iterable和for-each循环173
7.3克隆173
习题181
Java的图形用户界面设计
內容試閱
现代科学技术的飞速发展,改变了世界,也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富的现代科学知识,能够独立完成面临的任务,充满活力,有创新意识的新型人才。
掌握计算机知识和应用,无疑是培养新型人才的一个重要环节。现在计算机技术已深入到人类生活的各个角落,与其他学科紧密结合,成为推动各学科飞速发展的有力的催化剂。无论学什么专业的学生,都必须 具备计算机的基础知识和应用能力。计算机既是现代科学技术的结晶, 又是大众化的工具。学习计算机知识,不仅能够掌握有关知识,而且能培养人们的信息素养。这是高等学校全面素质教育中极为重要的一部分。
高校计算机基础教育应当遵循的理念是:面向应用需要;采用多种模式;启发自主学习;重视实践训练;加强创新意识;树立团队精神,培养信息素养。
计算机应用人才队伍由两部分人组成:一部分是计算机专业出身的计算机专业人才,他们是计算机应用人才队伍中的骨干力量;另一部分是各行各业中应用计算机的人员。这后一部分人一般并非计算机专业毕业,他们人数众多,既熟悉自己所从事的专业,又掌握计算机的应用知识,善于用计算机作为工具解决本领域中的任务。他们是计算机应用人才队伍中的基本力量。事实上,大部分应用软件都是由非计算机专业出身的计算机应用人员研制的,他们具有的这个优势是其他人难以代替的。从这个事实可以看到在非计算机专业中深入进行计算机教育的必要性。
非计算机专业中的计算机教育,无论目的、内容、教学体系、教材、教学方法等各方面都与计算机专业有很大的不同,绝不能照搬计算机专业的模式和做法。全国高等院校计算机基础教育研究会自1984年成立以来,始终不渝地探索高校计算机基础教育的特点和规律。2004年,全国高等院校计算机基础教育研究会与清华大学出版社共同推出了《中国高等院校计算机基础教育课程体系2004》(简称CFC2004);2006年、2008年又共同推出了《中国高等院校计算机基础教育课程体系2006》(简称CFC2006)及《中国高等院校计算机基础教育课程体系2008》(简称CFC2008),由清华大学出版社正式出版发行。
??1988年起,我们根据教学实际的需要,组织编写了计算机基础教育丛书,邀请有丰富教学经验的专家、学者先后编写了多种教材,由清华大学出版社出版。丛书出版后,迅速受到广大高校师生的欢迎,对高等学校的计算机基础教育起了积极的推动作用。广大读者反映这套教材定位准确,内容丰富,通俗易懂,符合大学生的特点。
1999年,根据新世纪的需要,在原有基础上组织出版了新世纪计算机基础教育丛书。由于内容符合需要,质量较高,被许多高校选为教材。丛书总发行量1000多万册,这在国内是罕见的。最近,我们又对丛书作了进一步的修订,根据发展的需要,增加了新的书目和内容。本丛书有以下特点:
(1)内容新颖。根据21世纪的需要,重新确定丛书的内容,以符合计算机科学技术的发展和教学改革的要求。本丛书除保留了原丛书中经过实践考验且深受群众欢迎的优秀教材外,还编写了许多新的教材。在这些教材中反映了近年来迅速得到推广应用的一些计算机新技术,以后还将根据发展不断补充新的内容。
(2)适合不同学校组织教学的需要。本丛书采用模块形式,提供了各种课程的教材,内容覆盖了高校计算机基础教育的各个方面。丛书中既有理工类专业的教材,也有文科和经济类专业的教材;既有必修课的教材,也包括一些选修课的教材。各类学校都可以从中选择到合适的教材。
(3)符合初学者的特点。本丛书针对初学者的特点,以应用为目的,以应用为出发点,强调实用性。本丛书的作者都是长期在第一线从事高校计算机基础教育的教师,对学生的基础、特点和认识规律有深入的研究,在教学实践中积累了丰富的经验。可以说,每一本教材都是他们长期教学经验的总结。在教材的写法上,既注意概念的严谨和清晰,又特别注意采用读者容易理解的方法阐明看似深奥难懂的问题,做到例题丰富,通俗易懂,便于自学。这一点是本丛书一个十分重要的特点。
(4)采用多样化的形式。除了教材这一基本形式外,有些教材还配有习题解答和上机指导,并提供电子教案。
总之,本丛书的指导思想是内容新颖、概念清晰、实用性强、通俗易懂、教材配套。简单概括为:新颖、清晰、实用、通俗、配套。我们经过多年实践形成的这一套行之有效的创作风格,相信会受到广大读者的欢迎。
本丛书多年来得到了各方面人士的指导、支持和帮助,尤其是得到了全国高等院校计算机基础教育研究会的各位专家和各高校老师们的支持和帮助,我们在此表示由衷的感谢。本丛书难免有不足之处,希望得到广大读者的批评指正。
丛 书 主 编
全国高等院校计算机基础教育研究会荣誉会长
谭 浩 强
II
I
Java
语言之所以长盛不衰,一是其众多技术特点与现今的应用十分合拍,可以覆盖大部分需求;二是因为不断有新版本问世,完善了Java语言自身的功能。有了这两点,Java语言成为程序员首选的程序设计开发工具就顺理成章了。
现在越来越多的高等学校开设了Java语言程序设计这门课程,国内外已经出版了较多的教材。针对Java语言的教学目的,结合国内教学的特点,我们重新编写了《Java程序设计》一书,并配套编写了《Java程序设计题解与上机指导》。承蒙读者的厚爱,这本书的前三版已经被多所大学选作教材。
在第三版的基础上,本版做了一些调整。修改的内容主要集中在以下五方面。
(1)根据实际情况,重新编写了JDK的安装过程部分。
(2)重点调整了第5章的内容。有些内容在前几版都只停留在概念介绍层面,第四版中扩展为一节,例如多态。同时,引出了动态绑定等概念。
(3)完善了异常的介绍。包括异常的分类、异常的处理过程等,帮助读者分清应该处理哪类异常,哪类异常应该留给系统处理或是由其他类 处理。
(4)增加了Java高级特性介绍,包括泛型、迭代器及克隆。这些实用性很强的技术,在编写应用程序时很有用。本书使用一系列示例进行说明。
(5)修正了一些错误和不当之处。
其他各章的结构,与第三版基本一致。
本书从Java语言的基本特点入手,详细介绍了Java语言的基本概念和编程方法,帮助读者深入了解Java的高级特性。全书分为13章,涉及Java的基本语法、数据类型、类、异常、界面设计、小应用程序、IO数据流、线程及网络功能等内容,基本覆盖了Java的大部分技术,是进一步使用Java进行技术开发的基础,愿本书能成为读者进入Java殿堂的铺路石。
作为教材,每章的最后列出若干习题,供读者参考。本书不仅适合Java语言的初学者使用,也可作为专业人员的参考书。
计算机技术是不断发展、不断完善的技术,Java语言也是如此。在本书出版的过程中,Java语言仍没有停止它完善的过程。本书中有些内容是以目前的版本为标准,当推出更高的Java版本时,读者应参考这些新标准。
在编写过程中,得到了南开大学信息技术科学学院卢桂章、陈有祺、刘璟、周玉龙、朱耀庭等教授的亲切关怀和悉心指导。在此表示深深的感谢。我们非常感谢清华大学出版社为我们提供了这个难得的机会,也同样感谢读者在众多Java书中选中本书。
本书由辛运帏、饶一梅编写。由于作者的水平有限,书中难免有错误和不妥之处,恳请广大读者特别是同行专家批评指正。感谢您的指导,这是我们继续努力的源泉。
编者
于南开大学津南校区

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.