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

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

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

『簡體書』Java面向对象实用教程(第4版)

書城自編碼: 3316158
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 杨晓燕
國際書號(ISBN): 9787121347153
出版社: 电子工业出版社
出版日期: 2019-01-01


書度/開本: 16开 釘裝: 平塑

售價:HK$ 80.9

我要買

 

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


新書推薦:
观鹤笔记.全三册
《 观鹤笔记.全三册 》

售價:HK$ 179.3
Hello算法
《 Hello算法 》

售價:HK$ 155.8
变革时代的公司契约:法律能否与时俱进?
《 变革时代的公司契约:法律能否与时俱进? 》

售價:HK$ 93.6
我国城乡融合发展基本格局及典型形态研究
《 我国城乡融合发展基本格局及典型形态研究 》

售價:HK$ 82.8
写意兰竹树石课徒稿
《 写意兰竹树石课徒稿 》

售價:HK$ 110.4
不较真的心理智慧
《 不较真的心理智慧 》

售價:HK$ 59.8
漫画算法与数据结构(大规模数据集)
《 漫画算法与数据结构(大规模数据集) 》

售價:HK$ 95.8
欧洲的扩张1415—1789:现代世界的奠基
《 欧洲的扩张1415—1789:现代世界的奠基 》

售價:HK$ 177.6

 

建議一齊購買:

+

HK$ 62.4
《 水利水电工程施工组织与工程造价(国家中等职业教育改革发展示范校建设系列教材) 》
+

HK$ 62.4
《 水利工程施工(国家中等职业教育改革发展示范校建设系列教材) 》
+

HK$ 99.1
《 Java面向对象思想与程序设计 》
內容簡介:
Java程序设计语言具有完全面向对象、简单高效、与平台无关等特点,同时Java内建了对网络编程、数据库连接、多线程等高级程序设计任务的支持。自1995年发布以来,Java在开发领域一直高歌猛进,在程序开发领域的地位一直位于前茅。特别在“互联网+”迅速发展的今天,Java有着非常广阔的应用领域。本书基于“案例分析——知识学习——案例实现”和“每章案例——综合案例”的结构,本着Java基础和架构应用并重的原则进行编写,教材内容主要包括:Java的渊源和特点、Java编程基础、Java流程控制与算法、类的结构及应用、面向对象编程基本原则、多线程应用、Java常用的API和GUI图形界面等。本书中的程序在JDK 7.0中经过验证,并都给出运行结果,教材案例通过二维码辅以微视频进行在线解读。本书在编写过程中,重要内容注意提炼,重点内容重点提示,使平面教材具有立体感,使读者便于学习和理解。同时为了教师教学方便,主要的程序代码都增加了行号。课后习题分为学习内容“积木化”的练习和拓展研讨题,并提供参考答案,每章内容都安排实训内容,便于读者“用中学,学中用”。本书既可作为大中专学校的Java程序设计的教材,又可作为Java自学者的入门用书。
關於作者:
杨晓燕,女,浙江万里学院计算机与信息学院教师,编写多部教材,荣获宁波市首届特色教材、浙江省高校重点建设教材等。
目錄
目录
第1章Java概述1
1.1Java崛起1
1.2Java与C、C3
1.2.1Java和C3
1.2.2Java与C3
1.3Java语言特点及更新5
1.4Java程序的类型及其不同的编程模式6
1.5Java开发工具入门8
1.5.1JDK的下载、安装8
1.5.2配置环境变量9
1.5.3JDK开发工具简介11
1.6Java程序开发过程11
1.7实训18
习题118
问题探究118
第2章Java编程基础20
2.1标识符、关键字和分隔符20
2.1.1标识符和关键字20
2.1.2分隔符21
2.2数据类型22
2.2.1基本数据类型23
2.2.2常量和变量24
2.3运算符与表达式26
2.3.1算术运算符26
2.3.2赋值运算符27
2.3.3关系运算符28
2.3.4逻辑运算符29
2.3.5条件运算符29
2.3.6其他运算符30
2.3.7运算符的优先级30
2.4Scanner键盘输入30
2.5案例实现33
习题233
问题探究234
第3章程序流程控制结构和方法36
3.1语句和程序流程控制结构36
3.2选择结构37
3.2.1选择语句37
3.2.2多选择结构switch语句41
3.3循环结构44
3.3.1三种循环语句44
3.3.2循环程序结构小结48
3.3.3循环嵌套与continue、break语句48
3.4算法设计*51
3.4.1迭代算法51
3.4.2穷举算法52
3.4.3递归算法54
3.5案例实现55
习题355
问题探究356
第4章数组57
4.1数组的基本概念57
4.2一维数组58
4.2.1一维数组的声明58
4.2.2一维数组内存申请58
4.2.3一维数组的初始化59
4.2.4测定数组的长度60
4.2.5for each语句与数组61
4.3二维数组62
4.3.1认识二维数组62
4.3.2二维数组的声明与创建63
4.3.3二维数组元素的初始化64
4.3.4二维数组的引用65
4.4案例实现*(课外研学)67
习题470
问题探究471
第5章Java类和对象73
5.1面向对象编程73
5.2类的描述76
5.2.1类的定义76
5.2.2成员变量的访问控制符78
5.2.3成员方法79
5.2.4成员变量和局部变量81
5.2.5final变量82
5.3对象的创建与使用82
5.3.1对象的创建82
5.3.2 对象的比较84
5.3.3 对象的使用85
5.3.4释放对象89
5.3.5Java变量内存分配89
5.3.6匿名对象90
5.4类的构造方法91
5.4.1构造方法的作用和定义91
5.4.2this引用93
5.5static变量及static方法99
5.5.1static变量99
5.5.2static方法100
5.6对象初始化过程103
5.7成员方法106
5.7.1方法调用与参数传递方式106
5.7.2方法重载111
5.7.3final最终方法和abstract抽象方法113
5.8复杂程序解决方案和方法113
5.9案例实现117
习题5120
问题探究5123
第6章类的继承和接口126
6.1类的继承126
6.1.1继承的概念126
6.1.2创建子类127
6.1.3关于父类的构造方法128
6.2成员变量的隐藏和成员方法的重构131
6.3抽象类133
6.4接口135
6.4.1接口概述135
6.4.2接口的定义136
6.4.3实现接口的类定义136
6.4.4接口的多态性139
6.4.5Java 8接口扩展方法141
6.5泛型142
6.5.1泛型的概念和泛型类的声明142
6.5.2泛型应用142
6.6案例实现144
习题6148
问题探究6149
第7章Java API初步150
7.1Java SE API官网下载150
7.2Java输入输出151
7.2.1标准输出方法151
7.2.2命令行参数输入法的应用153
7.2.3流式交互输入输出的应用154
7.2.4Java IO基本模型155
7.2.5文件数据的读写157
7.2.6JOptionPane对话框输入法159
7.3字符串类160
7.3.1创建String对象161
7.3.2创建StringBuffer对象162
7.3.3正则表达式与模式匹配实例163
7.3.4Java中正则表达式常用的语法164
7.3.5模式匹配方法164
7.4颜色类与图形绘制类166
7.4.1图形的颜色控制166
7.4.2类Graphics的基本图形167
7.5集合ArrayList170
7.5.1集合概述170
7.5.2类ArrayList的应用171
7.5.3ArrayList的综合应用174
7.5.4类Arrays175
7.6Java 8新特性*177
7.7Java 9 入门体验178
7.8案例实现*(课外研学)181
习题7182
问题探究7183
第8章包和异常185
8.1包185
8.1.1创建包186
8.1.2类的包外引用187
8.2异常处理189
8.2.1异常的基本概念190
8.2.2异常处理机制193
8.2.3自定义异常类197
8.2.4GUI应用程序的异常处理198
8.3案例实现200
习题8203
问题探究8203
第9章面向对象程序设计的基本原则及初步设计模式*204
9.1UML类图204
9.1.1类的UML图205
9.1.2UML接口表示205
9.1.3UML依赖关系205
9.1.4UML关联关系206
9.1.5UML聚合关系206
9.1.6UML组合关系207
9.1.7泛化关系207
9.1.8实现关系208
9.2面向对象程序设计的基本原则209
9.2.1发现变化,封装变化209
9.2.2单一职责原则和最少知识原则212
9.2.3开放封闭原则212
9.2.4子类型能够替换基类型原则213
9.2.5合成聚合复用原则215
9.3案例实现215
习题9219
问题探究9219
第10章图形用户界面221
10.1图形用户界面概述221
10.1.1图形用户界面组件221
10.1.2组件分类222
10.1.3常用容器类的应用223
10.2事件处理227
10.2.1基本概念227
10.2.2事件处理机制229
10.2.3事件处理的实现方式230
10.2.4适配器类234
10.3一般组件237
10.3.1标签237
10.3.2按钮237
10.3.3文本框238
10.3.4文本区238
10.3.5列表框240
10.3.6滚动窗格242
10.3.7复选框和单选按钮243
10.3.8滑动条245
10.4菜单与对话框250
10.4.1创建菜单250
10.4.2弹出式菜单254
10.4.3对话框255
10.5布局管理器*260
10.5.1顺序布局261
10.5.2边界布局261
10.5.3网格布局262
10.5.4卡片布局263
10.5.5手工布局264
10.6JApplet类的使用265
10.7Java事件类方法列表266
10.8案例实现267
习题10271
问题探究10274
第11章多线程275
11.1多线程概述275
11.1.1基本概念276
11.1.2线程的状态与生命周期277
11.1.3线程的调度与优先级279
11.2创建和运行线程279
11.2.1利用Thread类创建线程280
11.2.2用Runnable接口创建线程282
11.3线程间的数据共享284
11.4多线程的同步控制*287
11.4.1线程同步相关概念287
11.4.2synchronized应用289
11.4.3synchronized的进一步说明292
11.5案例实现293
习题11295
问题探究11296
第12章综合案例聊天通信298
12.1界面及源代码298
12.2应用程序框架分解302
12.2.1Socket连接的建立303
12.2.2基于TCP的Socket数据通信架构305
12.2.3图形用户界面与事件处理界面的设计308
12.3网络通信基础知识310
12.3.1网络通信的层次310
12.3.2通信端口311
12.3.3Java网络编程中主要使用的类和可能产生的异常311
12.3.4Socket通信模式312
12.3.5Socket类和ServerSocket类的构造方法及常用方法312
12.3.6API系统中DataInputStream和DataOutputStream的应用313
12.3.7多线程处理机制315
习题12316
参考文献317
內容試閱
前 言
Java自1995年诞生以来独树一帜,发展为计算机世界的国际语言。原Sun公司总裁兼首席运营官Jonathan Schwartz说:Java技术正在成为全球网络应用的事实标准,它将大大加快和简化提供移动、消费和企业市场的服务。
计算机学科的应用型人才不仅应具有基本的科学理论基础,而且更重要的是能将理论和实践相结合,并具有解决实际问题的能力。
2005年,在Java发布10周年之际,我们探索编写第1版Java程序设计教程,由人民邮电出版社出版,受到读者和出版社好评,连续加印5次。2010年,本教材获得浙江省十一五重点教材建设项目立项;重新修订编写后于2012年在电子工业出版社出版了第2版,当年获全国电子信息类优秀教材;2015年,在人民邮电出版社的支持下,编写了第3版,依然受到读者的诸多鼓励。
今年基于电子工业出版社邀约和鼓励,本次修订是教材第4版,本次修订立足点是重入门、重基础、重方法、重实用。同时,在Java内容体系和结构上做微调,增加章节实训,基于互联网 新时代特征,推荐优秀互联网资源,辅助和简化教材,线上、线下资源结合。本书基于编程语言动手实践的重要性,层次上分为教学与研学,研学内容主要为学生自主探究学习。将原来教材中的JDBC内容放在后续Web高级开发集成环境中,方便学生学习。同时本书内容体现了不断扩展的类库和相关新特性。通过案例的引领,突出学中用和用中学,语言方面保持了读者一致首肯的形象、生动的特点,不断推敲,使读者读起来更流畅,更易于理解。
本书特色:
? 每章由案例分析开篇,案例实现收尾,案例大小适中,使读者能够快速入门,复杂案例附带视频讲解。
? 遵循案例提出问题知识学习案例实现以及章节案例综合案例的结构,既便于读者理解,又把综合案例分解为可独立运行的子案例。
? 四化设计:核心知识案例化,抽象概念形象化,复杂问题通过分解尽量简单化,综合知识项目化。教材内容循序渐进,程序注重前后衔接和对比,环环相扣。为了便于教师讲解和理解,对教材中大部分程序的主要程序代码增加行号。
? 基于读者学习的实际需要,将输入输出庞杂的内容进行了整合,基于应用和模型,删繁就简,突出重点,便于读者快速上手。
? 本书不仅注重一般概念和理论的解析,而且注重系统开发过程中结构和模式的研究。
? 课后练习的习题是积木式内容重建,问题探究是在知识广度和深度上拓展,SCJPOCJP题为读者打开一扇认证之窗。
本书编写的初衷是重在应用,每章的习题、问题探究及SCJP均配有参考答案,同时增加习题的二维码互动和有关案例的视频演示和讲解。
在本书顺利完成之际,要感谢2005年我们一起编写教材的长辈和同事,他们是已经故去的尊敬的姜遇姬教授,还有我年轻的同事邓芳、刘臻等,以及我聪明的学生潘庆伟、王贤挺、郭冈灵、徐民民等。感谢电子工业出版社章海涛老师的积极推动、热心付出和敬业的指导。
PPT等资料可以在华信资源网http:www.hxedu.com.cnhxedufghomehome.html下载。
由于编者水平所限,书中难免还存在一些缺点和错误,希望读者批评指正。联系方式yangxy3225@163.com。
注:代码行号在程序编辑、编译、运行时是不需要的。*为自学内容,教材案例为研学内容。
编者
2018年10月

 

 

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