登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java核心技术(第2版)

書城自編碼: 3784386
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 马志强、王慧、李雷孝、郭若飞
國際書號(ISBN): 9787302611790
出版社: 清华大学出版社
出版日期: 2022-08-01

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

售價:NT$ 456

我要買

share:

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



新書推薦:
卡特里娜(“同一颗星球”丛书)
《 卡特里娜(“同一颗星球”丛书) 》

售價:NT$ 398.0
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
《 伟大民族:从路易十五到拿破仑的法国史(方尖碑) 》

售價:NT$ 857.0
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
《 古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究 》

售價:NT$ 602.0
《日本文学史序说》讲演录
《 《日本文学史序说》讲演录 》

售價:NT$ 332.0
无尽的海洋:美国海事探险与大众文化(1815—1860)
《 无尽的海洋:美国海事探险与大众文化(1815—1860) 》

售價:NT$ 454.0
治盗之道:清代盗律的古今之辨
《 治盗之道:清代盗律的古今之辨 》

售價:NT$ 556.0
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
《 甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册) 》

售價:NT$ 959.0
甲骨文丛书·中华早期帝国:秦汉史的重估
《 甲骨文丛书·中华早期帝国:秦汉史的重估 》

售價:NT$ 1367.0

建議一齊購買:

+

NT$ 221
《 哲学导论 》
+

NT$ 312
《 人际沟通分析学(第2版)(21世纪通才教育系列教材) 》
+

NT$ 250
《 文化创意伦理与法规 》
+

NT$ 413
《 理论力学(第3版) 》
+

NT$ 290
《 高等数学(第七版)(上册) 》
+

NT$ 277
《 解析几何(第三版) 》
編輯推薦:
1、全书注重理论和实践的结合,结构严谨,语言精练,层次清晰,由浅入深,通俗易懂,知识全面,案例丰富。既可以作为计算机相关专业本科生的专业教材,也可以作为非计算机专业程序设计的基础教材,还可以作为Java软件开发工程师的培训教材和参考用书。
2、在保持第1版整体框架的基础上,调整了泛型与集合框架、GUI编程等章节组织结构,新增了Java 8新特性、Lambda表达式、函数式接口等内容,使得教材更全面、更先进、更新颖。
3、本书的综合案例更加突出了实用性和知识连贯性,作为本书的主线,贯穿全书每个章节,将各个知识点有机串联起来,便于读者掌握。
4、提供丰富齐全的立体化配套资源,包括教学大纲、教学课件、教学设计、案例源代码、习题答案等。读者可登录清华大学出版社官方网站下载。
內容簡介:
本书涵盖了Java平台标准版的全部基础知识和高级特性,主要包括Java语法基础、面向对象编程、数组、高级类特性、泛型与集合框架、异常、流、JDBC访问数据库、GUI编程、线程、网络编程等。 全书结构严谨,层次清晰,语言生动,理论论述精准深刻,程序实例丰富实用。本书不要求读者具有开发编程基础,或者软件开发方面的任何经验,就可以具备使用Java语言进行应用开发的能力。本书可以用于普通高校计算机科学与技术、软件工程、网络工程、物联网工程、数据科学与大数据技术、人工智能专业的本科生教材,高职院校计算机相关专业的大专生教材,也可以作为Java软件开发工程师的培训教材、Java初学者和Java开发工程师的参考用书。
目錄
第1章Java语言概述1
1.1Java技术1
1.1.1Java的诞生与发展1
1.1.2Java的应用领域3
1.1.3Java语言的特点4
1.1.4Java平台5
1.1.5Java API的使用7
1.2Java程序的开发过程9
1.2.1JDK的下载与安装9
1.2.2简单的桌面应用程序结构9
1.2.3Java程序的编译 11
1.2.4装载运行12
1.2.5集成开发环境的使用12
1.3基本输入输出14
1.3.1基本输入方法14
1.3.2基本输出方法17
1.4案例18
1.4.1案例设计19
1.4.2案例演示19
1.4.3代码实现19
1.5习题20第2章Java语法基础23
2.1Java语法概述23
2.1.1Java程序注释23
2.1.2Java编码规范25
2.2常量与变量26
2.3运算符与表达式30
2.3.1运算符30
2.3.2表达式34
2.3.3类型转换35
2.4控制结构36
2.4.1分支结构36
2.4.2循环结构40
2.4.3跳转语句44
2.5案例47
2.5.1案例设计47
2.5.2案例演示47
2.5.3代码实现49
2.6习题58第3章面向对象编程62
3.1面向对象程序设计思想62
3.2类64
3.2.1类的定义64
3.2.2属性65
3.2.3方法66
3.2.4构造方法70
3.2.5this关键字72
3.3对象74
3.3.1对象的声明74
3.3.2对象的实例化74
3.3.3对象的使用76
3.3.4对象的销毁76
3.3.5对象的传递77
3.4继承79
3.4.1继承的定义79
3.4.2super关键字83
3.4.3方法重写85
3.5多态86
3.5.1多态概述86
3.5.2instanceof运算符88
3.5.3引用类型转换89
3.6访问控制89
3.6.1包89
3.6.2访问控制修饰符91
3.7非访问控制修饰符94
3.7.1static修饰符94
3.7.2final修饰符97
3.8常用类99
3.8.1Object类99
3.8.2字符串类102
3.8.3封装类106
3.8.4Java 8新增日期和时间类108
3.9案例112
3.9.1案例设计112
3.9.2案例演示113
3.9.3代码实现113
3.10习题118第4章数组124
4.1基本概念124
4.2一维数组124
4.3多维数组128
4.4数组API的使用131
4.5案例134
4.5.1案例设计134
4.5.2案例演示135
4.5.3代码实现135
4.6习题141第5章高级类特性144
5.1抽象类144
5.2接口147
5.2.1接口概念147
5.2.2接口定义148
5.2.3接口的默认方法和静态方法149
5.2.4接口的多继承149
5.2.5接口实现150
5.2.6接口的多重实现152
5.3内部类154
5.3.1内部类概念154
5.3.2实例内部类155
5.3.3静态内部类156
5.3.4局部内部类157
5.3.5匿名内部类159
5.3.6内部类应用160
5.4Lambda表达式161
5.4.1Lambda表达式概述161
5.4.2函数式接口162
5.4.3Lambda表达式应用163
5.4.4方法引用164
5.5反射166
5.5.1反射概念166
5.5.2Class166
5.5.3其他反射相关API167
5.5.4反射编程基本步骤169
5.6注解176
5.6.1基本注解176
5.6.2自定义注解179
5.6.3元注解182
5.7案例186
5.7.1案例设计186
5.7.2案例演示186
5.7.3代码实现187
5.8习题188第6章泛型与集合框架192
6.1泛型简介192
6.2泛型类和泛型方法193
6.2.1泛型类193
6.2.2类型通配符196
6.2.3泛型方法198
6.2.4受限制的类型参数200
6.3集合概述202
6.3.1集合框架结构203
6.3.3集合实现类206
6.4List接口实现类207
6.5Set接口实现类210
6.6Map接口实现类217
6.7案例220
6.7.1案例设计220
6.7.2案例演示221
6.7.3代码实现221
6.8习题223第7章异常226
7.1异常概念和分类226
7.1.1异常概念226
7.1.2异常分类229
7.1.3常见异常231
7.2异常处理232
7.2.1异常处理机制232
7.2.2捕获处理异常232
7.2.3声明抛出异常236
7.2.4人工抛出异常238
7.3自定义异常239
7.4案例240
7.4.1案例设计241
7.4.2案例演示241
7.4.3代码实现242
7.5习题245第8章流247
8.1流的基本概念247
8.2流的分类248
8.3流的体系结构248
8.3.1InputStream249
8.3.2OutputStream250
8.3.3Reader250
8.3.4Writer251
8.4常用流的使用252
8.4.1流的操作步骤252
8.4.2字节流253
8.4.3字符流256
8.4.4字节字符转换流258
8.4.5随机读取文件流259
8.4.6PrintStream/PrintWriter261
8.4.7标准I/O262
8.5对象序列化263
8.6文件操作265
8.7案例272
8.7.1案例设计272
8.7.2案例演示273
8.7.3代码实现273
8.8习题279第9章JDBC访问数据库282
9.1JDBC体系结构282
9.2JDBC常用API283
9.3数据库连接286
9.3.1注册驱动286
9.3.2建立数据库连接287
9.3.3获得Statement对象288
9.3.4执行SQL语句289
9.3.5处理结果集289
9.3.6关闭资源290
9.4JDBC的基本应用292
9.4.1数据库的基本操作292
9.4.2JDBC的简单封装301
9.4.3DAO模式303
9.5JDBC的高级特征使用310
9.5.1属性文件使用310
9.5.2数据库元数据312
9.5.3可滚动结果集和可更新结果集314
9.5.4调用存储过程317
9.5.5事务处理319
9.5.6批处理321
9.5.7高级SQL类型BLOB和CLOB322
9.6案例325
9.6.1案例设计325
9.6.2案例演示325
9.6.3代码实现327
9.7习题334第10章GUI编程337
10.1GUI基础337
10.1.1GUI编程概述337
10.1.2组件338
10.2GUI应用程序的构建339
10.2.1容器339
10.2.2布局管理器342
10.3GUI事件处理348
10.3.1GUI事件处理机制349
10.3.2GUI事件类型351
10.3.3多重监听器353
10.3.4适配器类355
10.3.5基于内部类的事件处理357
10.4Swing基本组件358
10.4.1JButton按钮组件358
10.4.2JLabel标签组件358
10.4.3JTextField文本框组件359
10.4.4JTextArea文本域组件360
10.4.5JMenuBar、JMenu和JMenuItem 菜单组件361
10.4.6选择框组件363
10.4.7JDialog对话框组件367
10.4.8JScrollPane滚动面板组件371
10.4.9JTable表格组件371
10.5案例374
10.5.1案例设计374
10.5.2案例演示375
10.5.3代码实现376
10.6习题390第11章线程392
11.1线程基础392
11.1.1线程的基本概念392
11.1.2线程的概念模型393
11.1.3线程的创建393
11.2线程的状态401
11.2.1线程状态转换401
11.2.2常用的线程状态转换方法402
11.3线程同步409
11.3.1临界资源问题409
11.3.2线程同步412
11.4线程死锁414
11.5线程通信415
11.6案例419
11.6.1案例设计419
11.6.2案例演示420
11.6.3代码实现421
11.7习题424第12章网络编程428
12.1网络基本概念428
12.2java.net包429
12.3基于TCP的Socket编程430
12.3.1InetAddress类430
12.3.2Socket编程模型432
12.3.3服务器程序434
12.3.4客户端程序435
12.3.5多客户端的服务器程序436
12.4基于UDP的Socket编程439
12.4.1UDP编程模型439
12.4.2接收端程序440
12.4.3发送端程序编程442
12.5URL444
12.6案例456
12.6.1案例设计456
12.6.2案例演示456
12.6.3代码实现457
12.7习题459
內容試閱
在2022年2月TIOBE公布的编程语言排行榜上,Java语言仍然保持位列三甲的成绩。排名在一定程度上说明Java在行业中得到了广泛应用,使用Java技术进行软件开发的人员较多。要想成为Java技术类的开发人员,不仅需要有扎实的Java语言功底,还要学习掌握软件设计与开发技术。
本书既阐述软件开发技术,又培养工程实践能力。以IT企业对开发人员的技术能力要求为基础,以工程能力培养为目标,梳理了软件工程对计算机语言要求的知识点,并形成相应知识单元;按照工程需求顺序进行课程内容组织,便于学习和掌握;提供一定量的案例,注重实践能力的培养。
全书共分12章,章节安排以工程应用为主线展开。第1章为Java语言概述;第2章为Java语法基础;第3章为面向对象编程;第4章为数组;第5章为高级类特性;第6章为泛型与集合框架;第7章为异常;第8章为流;第9章为JDBC访问数据库;第10章为GUI编程;第11章为线程;第12章为网络编程。
本书在第1版的基础上进行章节合并及内容调整,形成第2版。与第1版相比的变化在于: (1)考虑到泛型主要应用在集合框架中,将第1版的泛型与集合框架合并为一章,在内容的组织上先介绍泛型,再讲集合,这样在集合讲解中就可以实现对泛型的应用,调整后对相应内容进行了重新组织和撰写。(2)GUI编程在Java软件开发中的使用不是太多,在不影响知识讲解连贯性的前提下,从第1版的第6章调整至第10章,并且为了更符合Java软件开发的实际情况,重点描述了Swing组件,对相关内容进行重新组织和撰写。(3)针对第1章Java语言概述,将“Java程序的开发过程”进行细化,更易于初学者实现对Java语言的入门。(4)针对第3章面向对象编程,按照面向对象的三大基本特征重新组织和梳理了章节内容,使知识点更具连贯性和完备性,同时扩展了常用类这一节内容。(5)针对第5章高级类特性,按照Java 8版本的新特性重新撰写了接口内容,并且新增了Java 8 Lambda表达式和注解的相关内容。(6)针对第9章JDBC访问数据库,新增了JDBC高级特征应用,并对本章部分现有内容进行了调整和完善。(7)对本书的综合案例进行了大幅调整,减少了GUI内容的使用,降低了综合案例的复杂度,更易于读者接受和掌握。
本书具有以下特点。
(1) 遵照教指委最新的计算机科学与技术和软件工程专业及相关专业的培养目标和方案合理安排Java核心技术的知识体系,结合Java技术方向的先行课程和后续课程组织相关知识点与内容。
(2) 注重理论和实践结合,教材融入面向对象软件开发过程和工程实践背景的项目案例,使得学生在掌握理论知识的同时提高程序设计过程中分析问题和解决问题的能力,加强创新意识,理论知识和实践技能得到全面发展。
(3) 每个知识点都包括基础案例,每章都有一个综合案例,知识内容层层推进,易于接受和掌握。每章的综合案例以“大学生综合测评系统”为基础,以开发过程为主线,将知识点有机地串联在一起,便于掌握与理解。
(4) 各章习题提供一定数量的课外实践题目,采用课内外结合的方式提高学生软件开发的兴趣和工程实践能力,满足当前社会对软件开发人员的需求。
(5) 教材提供配套课件和综合案例的源代码。
本书由马志强、王慧、李雷孝和郭若飞主编。其中,马志强编写了第1、2和4章,王慧编写了第3、5、9章,李雷孝编写了第6、7和8章,郭若飞编写了第10、11、12章。编者在编写过程中参阅了甲骨文公司、青岛软件园、杰普软件等公司的教学科研成果,也吸取了国内外教材的精髓,这里表示由衷的感谢。
本书的出版过程得到了刘利民教授、张世娥老师的支持和帮助,还得到了清华大学出版社的大力支持,在此表示诚挚的感谢。本教材受到全国高等学校计算机教育研究会2013年度高等学校计算机教材建设项目资助。
由于编者水平有限,书中难免有不妥和疏漏之处,恳请各位专家、同仁和读者不吝赐教。
编者2022年2月近年来,在TIOBE公布的排名中,Java始终位列三甲的成绩。排名在一定程度上说明Java在行业中得到广泛应用,使用Java技术进行软件开发的人员较多。要想成为Java技术类的开发人员,不仅需要有扎实的Java语言功底,还要学习掌握软件设计与开发技术。
本书既叙述软件开发技术,又培养工程实践能力。以IT企业对开发人员的技术能力要求为基础,以工程能力培养为目标,阐述软件工程对计算机语言要求的知识点,并形成相应知识单元;按照工程需求顺序组织课程内容,便于学习和掌握;提供一定量案例,注重培养实践能力。
全书共分13章,内容安排以工程应用为主线。第1章为Java语言概述;第2章为Java语法基础;第3章为面向对象编程;第4章为数组;第5章为抽象类、接口、内部类以及反射;第6章为GUI基础、事件处理、适配器类以及常用Swing组件编程;第7章为List、Set和Map接口与其实现类的使用;第8章为泛型类、泛型方法的定义与使用;第9章为Java程序中异常的处理;第10章为I/O流的读/写操作;第11章为JDBC编程,事务处理以及DAO模式编程;第12章为线程编程;第13章为基于TCP和UDP协议的Socket编程。
本书具有以下特点。
(1) 遵照教指委计算机科学与技术和软件工程专业的培养目标和方案,合理安排知识体系,结合Java技术方向的先行课程和后续课程组织知识点与内容。
(2) 注重理论和实践结合,融入面向对象软件开发过程和工程实践背景的项目案例,使学生在掌握理论知识的同时提高分析问题和解决问题的能力,加强创新意识,理论知识和实践技能得到全面发展。
(3) 每个知识点都包括基础案例,每章都有一个综合案例,知识内容层层推进,易于学习。每章综合案例以“大学生综合测评系统”为基础,以开发过程为主线,将知识点有机串联在一起,便于掌握理解。
(4) 章节习题提供一定数量的课外实践题目,采用课内外结合的方式提高学生的软件开发兴趣和工程实践能力,满足当前社会对软件开发人员的需求。
(5) 本书提供配套课件和案例的源码。
本书由马志强、张然和李雷孝编著。其中,马志强编写第1、2、3、4、11和13章并统稿,张然编写第8章、各章综合案例与习题,李雷孝编写第5、6、7、9、10和12章。编写过程中参阅了甲骨文(Oracle)公司、安博教育集团、青岛软件园、达内时代科技、杰普软件等公司的教学科研成果,也吸取了国内外教材的精髓,在此表示由衷感谢。感谢柯展、闫瑞在案例代码的实现和测试中的贡献。
本书的出版得到刘利民教授、刘建兰老师的支持和帮助,还得到清华大学出版社的大力支持,在此表示诚挚的感谢。
本书受到全国高等学校计算机教育研究会2013年度高等学校计算机教材建设项目资助。
由于作者水平有限,书中难免有不妥和疏漏之处,恳请读者不吝赐教。
编者2013年10月

 

 

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