有电书房店铺主页二维码
有电书房
微信扫描二维码,访问我们的微信店铺

Java语言程序设计实用教程(第二版)

53.10
运费: ¥ 5.00-22.00
库存: 300 件
Java语言程序设计实用教程(第二版) 商品图0
Java语言程序设计实用教程(第二版) 商品图1
Java语言程序设计实用教程(第二版) 商品图2
Java语言程序设计实用教程(第二版) 商品图3
Java语言程序设计实用教程(第二版) 商品缩略图0 Java语言程序设计实用教程(第二版) 商品缩略图1 Java语言程序设计实用教程(第二版) 商品缩略图2 Java语言程序设计实用教程(第二版) 商品缩略图3

商品详情

书名:Java语言程序设计实用教程(第二版)
书号:9787519890902
定价:59元
作者:周长玉 主编 彭文 王素琴 副主编
出版时间:2024-10-08
出版社:中国电力出版社
页码: 284    字数(千字):429
开本:16开    版次:B2    印次:Y1


品牌介绍

中国电力出版社成立于 1951 年,作为中国成立最早的中央科技出版社之一,曾隶属于水利电力部、能源部、电力工业部、国家电力公司,现为国家电网公司所属的科技出版社,在电气技术专业出版领域享有极高的声誉。该社作为以图书出版为主体,音像、电子出版物、期刊、网络出版共同发展的大型出版企业,以强大的出版资源和高素质的专业队伍,致力于向读者提供包括电力工程、电气工程、建筑工程、电子技术、信息技术、外语、大中专教材、家教等学科门类齐全的权威出版物,也竭力为广大师生提供精品教材,是教育部和北京市教委规划教材的出版基地之一。


编辑推荐

双色排版,提供慕课视频,丰富案例,扩展资源,课后习题,思维导图


产品特色

(1)针对不同学习者的基础和接受能力,教材设计了: 自适应学习资源:教材整合了丰富的在线资源和交互式练习。包括MOOC、微课、高阶扩展资源,以及实例资源库、项目资源库、测试题库等,为不同层次的读者提供个性化的学习建议和材料。(MOOC资源已上线--学堂在线,课程获得2023年北京市优质本科课程) 分层次学习路径:教材提供了有效的学习路径指导和支持服务。教材通过融合课程知识图谱、知识点思维导图,为读者提供清晰的学习路径。不仅可以帮助初学者逐步掌握基础知识,也能够为进阶学习者提供高阶应用内容。(思维导图已全部梳理完成,另外,学校已为本课程立项知识图谱教改项目,可作为教材扩展资源) (2)为了适应线上线下混合式教学模式,教材设计了: 系统性资源整合: 通过与MOOC、知识图谱等平台合作,将教材内容与这些平台的资源有效对接,可以提供丰富灵活的结构化与互动性学习体验,提高读者的参与度和学习效率,同时通过在线互动和实践练习,提高自主学习能力和资源利用效率。 配套教案和课件:详细的教案和高质量的课件,可以帮助使用本教材的教师有效地结合线上线下内容进行教学。(本课程教案获得2023年北京市优质本科教案) (3)在实践性和创新思维培养方面,教材设计了: 项目导向的学习模式:通过教材和配套资料的项目案例,引导读者将理论知识应用于实际问题解决中,增强实践能力。 丰富的习题和案例:教材及配套资料中包含真实案例分析,使读者能够在分析现实问题的基础上,提出并实现创新的解决方案;同时通过教材提供的练习题、案例研究和项目任务,进一步培养创新思维和解决实际问题的能力。 Tips和Q&A:教材中增加了实用的编程技巧(Tips)和常见问题解答(Q&A),为读者提供了即时的技术支持和专业问题解决方案,帮助读者提高编程技能和独立思考能力。 (4)在思政内容的建设上,教材设计了: 思政内容的创新融合:以工匠精神、社会责任、工程伦理、职业素养为核心,从实际行业产研案例、学科前沿技术、行业热点事件中发掘与教材知识相匹配的思政元素,凝成思政与知识融合的思政案例,引入教材的撰写中,提高教材的实用性和教育深度。 通过教材中的这些设计,为读者提供了更全面、更深入的学习体验,有助于他们更好地掌握Java语言和面向对象程序设计的核心概念。


作者介绍

周长玉,博士,硕士生导师。主讲面向对象程序设计(Java)、数据结构、算法设计与分析、数据库原理、离散数学等本科生课程。获第三届北京高校教师教学创新大赛三等奖。学堂在线上线慕课3门。教材依托课程获北京市优质本科课程、北京市优质本科教案。


内容介绍

本书全面详细地介绍了Java开发中常用的多种重要技术。注重对面向对象程序设计思想、Java核心机制、基本原理与实用技术的阐述。全书共分9章,包括Java基础知识、面向对象基础、面向对象进阶、异常处理、基于Swing的图形用户界面设计、输入/输出流、数据库编程、多线程编程、网络编程。 本书通过大量教学案例、小示例及示意图,辅以思考、提示以及Q&A等元素,帮助读者快速理解知识点。本书还配有慕课课程,读者可通过相关教学视频深入学习。此外,每章还配有高阶扩展资料、思维导图及课后习题,供读者进一步学习使用。
本书适用于本书可作为普通高等教育或继续教育计算机及相关专业Java语言程序设计课程的教材,也可供从事计算机工作的技术人员参考或学习。


前言

面向对象软件开发方法是计算机应用开发领域的主流技术,它从现实世界客观存在的事物(即对象)出发来构造软件系统,并在其中尽可能运用人类的自然思维方式。采用面向对象方法开发的软件系统具有容易理解、稳定性好、可重用性高等特点。 Java语言是面向对象程序设计语言的成功典范,自1995年诞生以来的近30年一直是软件开发领域最常用、最重要的语言之一,广泛应用于Web应用、移动应用及云计算平台的开发中。本书受北京市高等教育学会2022年立项面上课题(课题编号MS2022306)支持,在内容的编排上做了精心的设计,注重理论性、实用性和先进性的统一。主要内容包括面向对象程序设计的基础理论、实用开发技术以及Java新特性。基础理论部分以面向对象三大特性为主线,将Java语法知识有机的组织起来。不仅介绍具体的语法规则,还分析它所蕴含的面向对象编程思想。实用技术部分,涵盖了项目开发中常用的主题特性,包括异常处理机制,图形用户界面设计,输入/输出处理,数据库应用开发,多线程技术以及网络程序设计等。本书将实用性强的应用程序穿插在理论讲述中,并对Java语言的常用新特性进行了详细介绍,如函数式接口、异常的多重捕获、自动资源管理、lambda表达式、default方法等。此外,还对一些深入话题进行了总结,如编码规范、设计模式、异常处理的原则和建议等。通过本书的学习,读者不仅能够掌握Java语言语法知识,了解面向对象程序设计的基本方法,而且能够提升开发实际应用程序的能力。 本书在内容的阐述上自成体系,通俗易懂,从问题的引入到问题的解决,体现了由浅入深、循序渐进的原则。由于在数据库、多线程及网络编程等章节的学习上需要用到数据库原理、操作系统和计算机网络等课程的基础知识,考虑到面向对象程序设计(Java)课程的开设可能早于这些专业课,因此在各章中加入了专业基础知识的介绍,便于读者理解和掌握。同时,书中提供了丰富的扩展阅读资料,适用于不同读者和教学场景,满足不同层次的学习需求。 本书提供了从Java入门到高阶编程的各类知识,共分9章,主要内容如下。 第1章Java基础知识,主要介绍Java语言的发展历史、语言特点、平台构成、编码规范等。第2章面向对象基础,介绍Java语言中类与对象的基本概念、对象数组的创建和使用,面向对象中的封装性等。第3章面向对象进阶,重点介绍面向对象三大特性中的继承和多态,以及一些深入问题:内部类、集合框架、泛型和类的设计原则等。第4章异常处理,介绍异常的概念、异常类、捕获异常、声明异常、异常处理机制及自定义异常类等。第5章基于Swing的图形用户界面设计,主要介绍Java图形用户界面设计的基本原理、常用组件、布局管理器和事件处理机制等。第6章输入/输出流,介绍流的基本概念、I/O类的体系、文件流、缓冲流、数据流、对象流与对象序列化、桥接流等。第7章数据库编程,介绍了数据库连接应用程序接口JDBC的相关概念、结构化查询语言SQL、MySQL数据库,以及使用JDBC技术开发数据库应用程序的基本方法和过程。第8章多线程编程,在介绍Java多线程机制的基本概念的基础上,重点阐述了线程的创建、调度、同步控制及线程之间的通信等。第9章网络编程,在介绍网络编程相关概念的基础上,详细阐述了如何编写连接网络服务的Java程序,即基于连接的TCP编程和面向无连接的UDP编程。第1章~第6章侧重基础,第7章~第9章侧重应用,在教学中可以根据实际情况 选用。 本书具有以下特色。 (1)通俗易懂,案例丰富:书中内容安排循序渐进,从基础到高阶逐步深入,采用通 俗易懂的语言、丰富的案例,并使用大量的示意图以及详细的代码注释,帮助读者系统地 掌握Java编程知识和技能。 (2)慕课视频讲解:读者可以通过扫描书中二维码观看相关知识点讲解视频,获取更 加生动直观的学习体验。 (3)高阶扩展资料:书中提供了丰富的扩展资料,适用于不同读者和教学场景,满足 不同层次的学习需求。 (4)思维导图导学:每章配有思维导图,帮助读者理清学习路径,明确知识结构,提 升学习效率。 (5)课后习题:配套资源中附有大量习题,方便读者检验学习效果,巩固所学知识。 本书第1~3章由彭文编写,第4~6章由王素琴编写,第7~9章由周长玉编写。北 京市教学名师林碧英教授和企业技术专家韩霜、辜庭帅和李先玮参与了教材内容的整体设 计、数字资源的规划和案例的编写等工作。 限于编者水平,书中难免存在疏漏之处,欢迎各位同行和广大读者批评指正。 编 者 2024年6月


目录

前言
第一版前言
第1 章 Java基础知识 1
11 Java语言概述 1
12 标识符与数据类型 4
13 变量与常量 6
14 数据类型转换 7
15 运算符与表达式 8
16 流程控制 10
17 输入/输出 12
本章配套资源 15
第2 章 面向对象基础 16
21 面向对象程序设计概述 16
22 类的定义 17
23 对象的创建与使用 20
24 构造方法 23
25 this引用 25
26 类成员 27
27 包 31
28 访问权限 33
29 类与对象的应用 36
210 数组 38
211 对象数组 44
本章配套资源 46
第3 章 面向对象进阶 47
31 继承 47
32 多态 52
33 抽象类 56
34 final关键字 58
35 接口 60
36 内部类 66
37 集合框架 72
38 泛型 77
39 常用类 81
310 类的设计原则 88
本章配套资源 93
第4 章 异常处理 94
41 异常的概念 94
42 异常类及异常处理方式 95
43 捕获异常 97
44 声明异常 103
45 Java异常处理机制及使用原则与建议 106
46 人为抛出异常 109
47 自定义异常类 111
本章配套资源 114
第5 章 基于Swing的图形用户界面设计 115
51 Java图形用户界面基础 115
52 常用的容器与组件 117
53 布局管理器 126
54 事件处理 134
本章配套资源 148
第6 章 输入/输出流 149
61 流的概念 149
62 I/O类体系 150
63 文件流 154
64 实体流和装饰流 165
65 缓冲流 165
66 数据流 169
67 对象流与对象序列化 173
68 流的关闭 180
本章配套资源 182
第7 章 数据库编程 183
71 数据库概念及SQL语句 183
72 Java访问数据库技术 189
本章配套资源 206
第8 章 多线程编程 207
81 线程的基本概念 207
82 实现多线程的方式 212
83 线程控制的基本方法 221
84 线程的同步机制 228
85 线程之间的通信 239
本章配套资源 245
第9 章 网络编程 246
91 网络通信基础 246
92 TCP编程 252
93 UDP编程 266
本章配套资源 272
参考文献 273


有电书房店铺主页二维码
有电书房
扫描二维码,访问我们的微信店铺

Java语言程序设计实用教程(第二版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏