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

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

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

『簡體書』普通高等教育“十三五”规划教材:Java程序设计教程

書城自編碼: 2937877
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [中国]何受倩;曾昊;主编
國際書號(ISBN): 9787113220167
出版社: 中国铁道出版社
出版日期: 2016-09-01
版次: 1 印次: 1
頁數/字數: 300/456000
書度/開本: 16开 釘裝: 平装

售價:HK$ 74.3

我要買

 

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


新書推薦:
湘军史稿 华章大历史040
《 湘军史稿 华章大历史040 》

售價:HK$ 101.2
印度经济简史:1947-2022
《 印度经济简史:1947-2022 》

售價:HK$ 79.4
吞海.大结局
《 吞海.大结局 》

售價:HK$ 63.3
碰撞与转型
《 碰撞与转型 》

售價:HK$ 446.2
行动红利:用行动告别低效、摆脱拖延,享受人生的红利
《 行动红利:用行动告别低效、摆脱拖延,享受人生的红利 》

售價:HK$ 67.9
改变我们的道路——大疫后的人类及其世界
《 改变我们的道路——大疫后的人类及其世界 》

售價:HK$ 78.2
《周髀算经》新论·译注
《 《周髀算经》新论·译注 》

售價:HK$ 79.4
红楼有三味
《 红楼有三味 》

售價:HK$ 66.7

 

建議一齊購買:

+

HK$ 133.2
《《经济学原理》(第7版)(微观经济学分册 ) 曼昆》
+

HK$ 29.6
《修身贤文》
+

HK$ 98.8
《大学管理类教材丛书·管理学:原理与方法(第六版)》
+

HK$ 212.4
《组织行为学(第14版)(罗宾斯经典著作的最新版,考研必备、职》
+

HK$ 209.4
《神经病学(第七版/本科临床/十二五规划教材)》
編輯推薦:
1.采用任务式编写,注重知识点与实例相结合,增强学生的实践能力。
2.本书详略得当,能让学生由浅入深,在任务完成中掌握知识。
內容簡介:
本书以项目为驱动,将项目分解成多个任务,一个任务对应一个小节,以任务描述的形式引入问题进而解决问题。本书从易到难、循序渐进,内容全面,知识点详尽,适合作为高等院校计算机类专业的基础教材,也可作为使用 Java 语言的相关工作的人员及初学者的自学参考书。
關於作者:
何受倩,广东惠州人,1979年7月生,大学讲师。从事计算机专业教学工作13年。主要讲授的课程有C语言、C、数据结构、Java程序设计、PHP程序设计、Web客户端编程等课程。指导学生参加全国软件专业人才设计与开发大赛获省级二等奖、一等奖,国家级三等奖,指导学生参加第三届多迪杯全国大学生IT专业技能竞赛网站设计大赛获3个国家级三等奖。曾昊,广东五华人,1981年生,大学讲师,2004年中国科学技术大学电子信息工程系毕业,2013年获华南理工大学工程硕士学位。有3年企业软件开发经验,从事计算机软件专业一线教学工作9年,多次指导学生获全国软件人才大赛奖项。曾参编《计算机教、学、做一体化教材》。
目錄
项目一 Java 概述及开发环境搭建
.................................................................................
1
任务一
认识 Java
................................................................................................
1
任务二 Java 开发环境搭建 .................................................................................
4
任务三
编写并运行第一个 Java 程序 ................................................................. 7
任务四 Java 与其他语言的比较
....................................................................... 13
上机实训(一) ..................................................................................................
14
项目二 Java 语言编程基础...........................................................................................
15
任务一
数据类型与常量、变量........................................................................
15
任务二
运算符、表达式与语句........................................................................
23
任务三
程序控制结构
......................................................................................
31
上机实训(二) ..................................................................................................
50
项目三
数组与方法
.....................................................................................................
52
任务一
数组的定义及使用 ...............................................................................
52
任务二
方法的定义及使用
...............................................................................
63
任务三
数组的引用传递
...................................................................................
70
上机实训(三) ..................................................................................................
75
项目四 Teacher 类与对象的使用
..................................................................................
77
任务一 Teacher 类的创建 .................................................................................
77
任务二
调用构造方法创建 Teacher 类对象 ...................................................... 80
任务三
使用 setter 和 getter 方法访问被封装属性 ........................................... 85
上机实训(四) ..................................................................................................
92
项目五
类的继承与多态
..............................................................................................
94
任务一
类的继承
..............................................................................................
94
任务二
进一步学习继承
.................................................................................
101
任务三
类 的 多 态
......................................................................................
104
任务四
进一步学习多态
.................................................................................
107
上机实训(五)
................................................................................................
114Java 程序设计教程
2
项目六
抽象类、接口和包.........................................................................................
116
任务一
抽象类和抽象方法
.............................................................................
116
任务二
接口与接口的实现
............................................................................. 120
任务三
包与访问权限
....................................................................................
124
上机实训(六)
................................................................................................
130
项目七
异常捕获 .......................................................................................................
131
任务一
除法计算工具异常捕获及处理 ................................................... 132
任务二
进制转换工具异常抛出 .............................................................. 136
任务三
进制转换工具声明异常 .............................................................. 139
任务四
圆的计算工具自定义异常 .......................................................... 141
上机实训(七)
................................................................................................
144
项目八
Java 中 IO 的应用
.........................................................................................
145
任务一
标准输入输出
...................................................................................
145
任务二 File 类 ................................................................................................
148
任务三 IO 流的分类
......................................................................................
151
任务四
常用 IO 流的应用..............................................................................
153
上机实训(八)
................................................................................................
158
项目九
图形用户界面编程.........................................................................................
159
任务一
框架的设计 ........................................................................................
159
任务二
按钮和文本区的设计布局 ..................................................................
163
任务三
事件响应及界面程序设计 ..................................................................
166
上机实训九 ....................................................................................................
173
项目十
多线程
...........................................................................................................
175
任务一
用 Thread 类实现多线程 ....................................................................
175
任务二
用 Runnable 接口实现多线程 ............................................................. 178
任务三
线程的同步与死锁
.............................................................................
181
上机实训(十)
................................................................................................
187
项目十一 Java 网络编程
............................................................................................
188
任务一
网络编程概述 ....................................................................................
188
任务二 TCP 网络编程
....................................................................................
190
任务三 UDP 网络编程
....................................................................................
195目 录
3
任务四
多线程与网络编程的综合应用 .......................................................... 200
上机实训十一
.................................................................................................
207
项目十二
用 Java 集合来实现学生信息的管理 .......................................................... 209
任务一
集合类的选择
....................................................................................
209
任务二
采用 List 派生集合管理有序数据 ...................................................... 211
任务三
采用 Set 派生集合管理无序数据........................................................ 216
任务四
采用 Map 派生集合管理映射关系的数据........................................... 220
上机实训(十二)
............................................................................................
226
项目十三
使用 JDBC 实现超市进销存管理 ................................................................
228
任务一 JDBC 编程环境的搭建
....................................................................... 228
任务二
采用 Statement 完成数据库的增删改查 ............................................. 237
任务三
采用 PreparedStatement 完成数据库的增删改查 ................................ 258
上机实训(十三)
............................................................................................
260
项目十四 API 帮助文档的使用
..................................................................................
262
任务一
格式化日期 SimpleDateFormat 类的使用 ........................................... 262
任务二
网络编程类 ServerSocket 和 Socket 的使用 ....................................... 266
任务三
数据库编程类的使用
......................................................................... 270


...........................................................................................................
274
项目十五 MyEclipse 调试入门
...................................................................................
275
任务一
调试阶乘程序代码 .............................................................................
275
任务二
求水仙花数问题
.................................................................................
282
任务三
分解质因数问题
.................................................................................
286


...........................................................................................................
289
参考文献
......................................................................................................................
290
內容試閱
Java 语言是 TIOBE 编程语言排行榜长期排名第一位的编程语言,是目前最流行的语言之一,它在网络程序设计和应用领域已经取得了巨大的成功,同时也被广泛应用在电子商务、手机和嵌入式芯片领域。由于 Java 语言的开发性和跨平台分布式特性,使全球数以万计的 Java 开发公司可以得到相互兼容的产品。
Java 继承了 C语言面向对象技术的核心, 同时封装了 C 语言中容易引起错误的指针、以接口取代多重继承等特性,降低了程序员出错的风险,增加了垃圾回收器功能,用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。它通过将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了一次编译、到处执行的跨平台特性。所以尽管它在桌面应用程序的开发方面略显不尽如人意,但是在网络应用和移动嵌入应用方面,Java 平台可驾驭从智能卡、小型消费类器件到大型数据中心的种种应用。Java 是一个纯粹的面向对象的程序设计语言,良好地支持了面向对象的设计思想,可以培养学生快速、透彻地理解什么叫面向对象。因此,使用 Java 作为基础教学语言的方式也得到越来越多的重视。
本书作为十三五高等学院规划建设教材,不仅可以作为高等院校、各类职业技术院校和各种 Java 技术培训班的教材,也适合没有任何编程经验的初学者使用。
关于本书的说明目前市面上有很多 Java 教材,我们也选用了部分教材内容作为参考,但发现部分内容过于理论化、不够吸引人,案例与案例之间比较松散,联系不紧密。编者从事了多年的 Java 程序教学,积累了一定的教学经验,觉得有必要写一本从易到难、循序渐进,既符合认知规律,又有方法论的教材。
本书是以项目为驱动的,即将一个项目分解成三四个任务,每个任务对应一个小节,每一节是以任务描述的形式引入问题的,围绕解决任务描述中引入的问题而展开的。要解决问题,首先要具备一定的理论知识,这就是【必备知识】部分,知识本着够用就好的原则,精益求精,避免长篇大论。如有些相关的补充知识,在知识链接中阐述。介绍完要用到的相关知识点后,给出解决任务的【解题思路】,解题思路按照解决问题的步骤 1、2、3 点有条理地叙述。有了解题的思路后就可以编写程序代码,【任务透析】就是源程序代码了。接着,还有【课堂提问】和【现场演练】,采用这样层层紧扣的环节来完成每一个任务(节)的学习。同时,每个项目后面还配有【思考与练习】和【上机实训】并配有答案。上机实训中对实训目的、实训内容都有明确的要求,以加强同学们对知识点的掌握和强化编程能力。当几个任务学习完后,项目所要求掌握的知识点都掌握了,也就能完成一个综合性较强的小项目。本书采用以项目为驱动、问题分解的思想,以到达简化复杂问题的目的,让初学者更易学习和掌握,相关联的几个任务完成后堆积成一个小项目,这种系统化的学习效果是比较理想的。同时,对案例的选取,我们尽可能选择一些比较有趣的案例,以提高同学们的学习兴趣。
本书共有十五个项目,其中,项目一主要介绍 Java 开发平台的搭建;项目二、三是 Java 语言基础,主要介绍 Java 基本语法、程序等基本结构以及数组和方法;项目四、五、六主要介绍面向对象三大特征继承、多态、封装以及抽象类与接口的应用;项目七到项目十一是 Java 高级应用部分,主要有异常、Java IO、图形用户界面编程、多线程和网络编程;项目十二、十三是类集与数据库编程,使用 JDBC 实现超市进销存管理;项目十四、十五是介绍 API 帮助文档的使用和 MyEclipse 调试技巧。大多数教材并没有介绍 API 文档的使用和调试技巧,而事实上,掌握 API 帮助文档的使用和调试技巧对同学们的编程能力的提高是非常有帮助的,同时也能提高他们的自学能力和自我解决问题的能力。所谓授之以鱼不如授之以渔,在信息科技发展如此迅速的今天,软件的更新换代是非常快的,学习方法和自学能力尤为重要。本书的重点是面向对象开发技术。软件开发企业对开发人员的基础技术素养除了有良好的面向对象的程序设计思想,同时,还要养成规范的代码编写习惯、对工具的
熟练掌握程序、细心、严谨、团队合作精神等。
本书由何受倩、曾昊任主编,陈方昕、陆晓东、邹月任副主编。项目一、五、十、十一、十四由何受倩编写;项目二由黄静编写,项目三由邹月编写;项目四由陈晓东、韩娜、王丽艳编写;项目六、八、九由陈方昕编写;项目七、十三由曾昊编写;项目十二由严梅编写;项目十五由符志强、陈晓东和广州为学教育科技有限公司的黄勇工程师编写。本书的统稿定稿工作由钱英军、何受倩、谷灵康完成。
致谢
在本书顺利出版之际,感谢我教过的所有学生,教他们学习 Java 的经历对于本书内容的选择和组织都有很多的帮助,感谢广东科贸职业学院信息工程系的孙继红、刘艳艳、张雷、王磊、曾海峰老师提出的建议和协助。另外还要感谢广州光大教育软件有限公司的谭福民 Java 工程师,对本书的撰写提了许多宝贵的意见,本书还参考了许多作者的书籍和资料,在此一并表示深深的感谢。
意见反馈
尽管我们花了很大努力,但很难避免教材会有一些错漏,欢迎各界专家和读者朋友来信给予宝贵意见,我们将不胜感激。您在阅读本书过程中,如发现任何问题或有不认同之处欢迎给我们发邮件,谢谢!联系邮箱:Lfbird 2000@126.com


2016 年 5 月

 

 

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