由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版新书] Java程序设计实用教程(第4版)微课视频版 胡伏湘 清华大学出版社 JAVA语言
¥ ×1
书名: | Java程序设计实用教程(第4版)微课视频版 |
出版社: | 清华大学出版社 |
出版日期 | 2022 |
ISBN号: | 9787302619680 |
Java是当今软件行业的主流语言,也是软件技术及相关专业学生必须掌握的编程工具。本书以“仿QQ聊天软件”项目为主线,遵循软件行业标准,按照软件项目开发的流程,全面介绍了面向对象编程思想和运用Java语言及Eclipse开发平台完成项目的过程。内容包括课程准备、面向对象编程初级、面向对象编程高级、图形用户界面和网络编程及相关技术共5篇17章,主要知识点有搭建开发环境、建立面向对象的编程思想、创建类和对象、使用程序包、实现接口、异常处理、图形用户界面及组件处理、流、多线程、网络通信和数据库编程技术。通过贯穿全书的“仿QQ聊天软件”项目分析与编程设计,让读者实现从理论到实际、从初学者到程序员的提升。 本书以通俗易懂的语言介绍了Java编程思想,运用大量的经典实例,从实用的角度讲解了Java面向对象编程思路和技术,运用项目驱动和案例教学,让读者轻松掌握Java软件开发过程,并提供全套案例和项目源程序。 本书适合有一定编程基础的读者使用,可作为高职院校、应用型本科及其他高等院校“Java程序设计”和“面向对象程序设计”课程的教材,也可作为编程类培训班的教材或参考资料。 |
|
|
Java是当今软件行业的主流语言,也是软件技术及相关专业学生必须掌握的编程工具。本书以“仿QQ聊天软件”项目为主线,遵循软件行业标准,按照软件项目开发的流程,全面介绍了面向对象编程思想和运用Java语言及Eclipse开发平台完成项目的过程。内容包括课程准备、面向对象编程初级、面向对象编程高级、图形用户界面和网络编程及相关技术共5篇17章,主要知识点有搭建开发环境、建立面向对象的编程思想、创建类和对象、使用程序包、实现接口、异常处理、图形用户界面及组件处理、流、多线程、网络通信和数据库编程技术。通过贯穿全书的“仿QQ聊天软件”项目分析与编程设计,让读者实现从理论到实际、从初学者到程序员的提升。 本书以通俗易懂的语言介绍了Java编程思想,运用大量的经典实例,从实用的角度讲解了Java面向对象编程思路和技术,运用项目驱动和案例教学,让读者轻松掌握Java软件开发过程,并提供全套案例和项目源程序。 本书适合有一定编程基础的读者使用,可作为高职院校、应用型本科及其他高等院校“Java程序设计”和“面向对象程序设计”课程的教材,也可作为编程类培训班的教材或参考资料。 |
|
第一篇课 程 准 备
第1章初识Java
1.1Java语言的发展历史
1.1.1Java的三种版本
1.1.2Java的应用
1.2Java语言的特点与Java虚拟机
1.2.1Java语言的特点
1.2.2Java虚拟机(JVM)
本章习题
第2章搭建开发环境
2.1软件的安装与配置
2.1.1安装和设置JDK
2.1.2Eclipse介绍
2.2体验第一个Java程序
2.2.1应用程序(Application)
2.2.2应用程序的运行
2.2.3小程序(Applet)
2.2.4小程序的运行
本章习题
第3章建立面向对象的编程思想
3.1面向对象的思想
3.1.1面向对象思想的基本概念
3.1.2面向对象思想的基本特征
3.1.3面向对象思想的基本要素
3.2面向对象的编程方法
3.2.1面向对象编程的基本步骤
3.2.2主要概念解析
3.2.3类的实现
本章习题
项目实战1分析“仿QQ聊天软件”项目
第二篇面向对象编程初级
第4章创建类
4.1定义类
4.1.1声明类
4.1.2修饰类
4.2成员属性的声明
4.2.1基本数据类型
4.2.2类型转换
4.2.3成员属性的声明
技能训练1创建类
本章习题
第5章创建类的成员属性和方法
5.1Java语言的基本组成
5.1.1分隔符
5.1.2关键字
5.2运算符与表达式
5.2.1算术运算符
5.2.2关系运算符
5.2.3逻辑运算符
5.2.4赋值运算符
5.2.5条件运算符
5.2.6表达式
技能训练2创建类的成员属性
5.3控制结构
5.3.1分支语句
5.3.2循环语句
5.3.3Java编程规范
5.4数组
5.4.1一维数组
5.4.2多维数组
5.5成员方法的声明
5.5.1方法的声明
5.5.2方法的覆盖与重载
技能训练3创建类的成员方法
本章习题
第6章创建对象
6.1类的实例化及对象引用
6.1.1类的实例化
6.1.2对象的引用
6.1.3方法的参数传递
6.1.4对象的消失
6.2构造方法
6.2.1构造方法的定义
6.2.2构造方法的重载
技能训练4创建对象
本章习题
第7章使用程序包
7.1Java系统包
7.1.1Java类库结构
7.1.2包的引用
7.2建立自己的包
7.2.1包的声明
7.2.2包的应用
7.3字符串的处理
7.3.1字符串的生成
7.3.2字符串的访问
7.3.3String类的常用方法
7.4JDK帮助系统
7.4.1JDK帮助文档介绍
7.4.2JDK帮助文档应用举例
技能训练5使用程序包
本章习题
项目实战2实现“仿QQ聊天软件”的类及包
第三篇面向对象编程高级
第8章实现继承
8.1定义继承
8.1.1继承的概念
8.1.2继承的声明
8.2子类对父类的访问
8.2.1调用父类中特定的构造方法
8.2.2在子类中访问父类的成员
8.3定义抽象类
8.3.1什么叫抽象类
8.3.2抽象类的声明
技能训练6实现继承
本章习题
第9章实现接口
9.1定义接口
9.1.1什么叫接口
9.1.2声明接口
9.2接口的实现
9.2.1实现一个接口
9.2.2实现多个接口
9.2.3应用接口
技能训练7实现接口
本章习题
第10章实现多态
10.1创建多态的条件
10.1.1什么叫多态
10.1.2多态的条件
10.2实现多态的两种方法
10.2.1子类向父类转型实现多态
10.2.2实现类接口
技能训练8实现多态
本章习题
第11章处理异常
11.1异常的分类
11.1.1异常的产生
11.1.2Java定义的标准异常类
11.2异常处理机制
11.2.1异常处理的语句结构
11.2.2Throwable类的常用方法
11.2.3异常类的创建
11.3异常的抛出
11.3.1throw语句
11.3.2throws语句
技能训练9处理异常
本章习题
项目实战3实现“仿QQ聊天软件”高级特性
第四篇图形用户界面
第12章AWT和Swing支持的GUI编程
12.1使用AWT框架创建GUI图形用户界面
12.1.1AWT组件的层次结构
12.1.2AWT GUI组件的类型
12.1.3AWT容器组件
12.1.4AWT基本组件
12.2使用Swing框架创建GUI图形用户界面
12.2.1Swing包的优势
12.2.2Swing包的体系结构
12.2.3Swing组件的层次结构
12.2.4Swing包中的基本组件
12.3布局管理器
12.3.1FlowLayout流布局管理器
12.3.2GridLayout网格布局管理器
12.3.3BorderLayout边界布局管理器
12.3.4其他布局管理器
技能训练10创建图形界面
本章习题
第13章Java中的事件处理
13.1交互与事件处理
13.1.1事件处理中的基本概念
13.1.2事件处理模型
13.1.3事件类型
13.2事件类与接口
13.2.1事件监听器接口
13.2.2事件处理流程
13.2.3事件处理的实现方式
13.3事件适配器
13.3.1引入事件适配器类Adapter的必要性
13.3.2事件监听器接口对应的适配器类
13.3.3使用事件适配器类实现事件监听
13.3.4选择适当的事件类型
13.3.5实现多重监听器
技能训练11处理图形界面组件事件
本章习题
项目实战4实现“仿QQ聊天软件”图形界面
第五篇网络编程及相关技术
第14章实现流
14.1识别流的类型
14.2输入输出流
14.2.1Java标准输入输出数据流
14.2.2InputStream类
14.2.3Reader类
14.2.4OutputStream类
14.2.5Writer类
14.3应用文件流
14.3.1File类
14.3.2FileInputStream类和FileOutputStream类
技能训练12实现流
本章习题
第15章实现多线程
15.1认识多线程
15.1.1线程
15.1.2多线程的意义
15.1.3线程的优先级与分类
15.1.4线程的生命周期
15.2创建多线程
15.2.1Thread线程类
15.2.2线程的创建
15.3同步多线程
15.3.1synchronized同步方法
15.3.2synchronized同步代码块
技能训练13实现多线程
本章习题
第16章实现网络通信
16.1认识网络通信
16.1.1网络编程基本理论
16.1.2网络编程的基本方法
16.2URL编程
16.2.1URL类
16.2.2URLConnection类
16.3实现基于Socket的网络通信
16.3.1ServerSocket类
16.3.2Socket类
16.3.3Socket应用
技能训练14实现网络通信
本章习题
第17章实现数据库编程
17.1认识JDBC
17.1.1JDBC概述
17.1.2JDBC的功能
17.1.3JDBC驱动程序类型
17.2实现JDBC数据库编程
17.2.1JDBC API
17.2.2JDBC应用程序的开发过程
技能训练15实现数据库编程
本章习题
项目实战5实现“仿QQ聊天软件”存储和通信
参考文献 |
期盼已久的第4版终于面世了。本书在继承第3版优势和精华的基础上,将国家有关政策精神融入教材内容,将软件行业相关标准和规范渗透到项目开发过程,更具高度和专业性,特色更为明显。 本书自2005年7月第1版诞生,到现在已经有17年了,承蒙全国各地同仁厚爱,被九十所高等院校选为教材或者教学参考用书,许多老师和读者通过Email或者电话提出了宝贵的建议和意见,并就业界动态、技术变化、内容组织、教学方法、实训实践设计等方面与作者进行了深入的探讨,为再版提供了目标和方向。在此,作者对长期支持和关心本书的所有读者表示深深的感谢! 软件技术的更新和版本迭代升级是IT人永恒的话题,紧跟业界变化,融入最新技术和行业规范,为软件企业培养优秀的程序员是本书编者的使命。掌握业界主流编程语言和开发工具,能够独立开发网络软件项目,是软件类专业学生梦寐以求的事情。“以行业项目引导人、以经典案例启发人,以通俗语言教诲人”是本书追求的目标。作者在软件研发岗位任职多年,本书既是所积累经验的系统总结,更是技术技能培养的完美升华。 本书定位为培养Java程序员,适合具有一定编程基础和数据库知识、步入软件开发之路的入门者使用。本书以业界通用的Eclipse作为设计平台,通过纯Java开发的“仿QQ聊天软件”项目主线,从需求分析到功能实现,贯穿全部教学过程,让学习者有兴趣、有目标、有挑战,实现从学生到程序员身份的顺利过渡。 本书按照企业承接一个软件项目的标准流程,从项目需求分析、搭建开发环境到最后编码实现,分为5篇共17章。 第一篇: 课程准备,包括前3章。第1章是初识Java,第2章是搭建开发环境,第3章是建立面向对象的编程思想。通过分析“仿QQ聊天软件”项目需求及面向对象特性,初步建立面向对象思想,为后续学习在环境上、思想上、项目上做好准备。 第二篇: 面向对象编程初级,包括第4~7章。第4章是创建类,第5章是创建类的成员属性和方法,第6章是创建对象,第7章是使用程序包。通过实现“仿QQ聊天软件”的类及包,掌握类、对象、包技术相关知识在实际项目中的应用方法。 第三篇: 面向对象编程高级,包括第8~11章。第8章是实现继承,第9章是实现接口,第10章是实现多态,第11章是处理异常。通过实现“仿QQ聊天软件”高级特性,让读者掌握利用继承、接口、抽象类、多态、异常处理相关知识在实际中提高程序的重用性、可维护性、可扩展性、容错性的方法。 第四篇: 图形用户界面,包括第12、13章。第12章是AWT和Swing支持的GUI编程,第13章是Java中的事件处理。通过实现“仿QQ聊天软件”图形界面,掌握图形用户界面及事件处理相关知识在实际中的运用方法。 第五篇: 网络编程及相关技术,包括最后4章。第14章是实现流,第15章是实现多线程,第16章是实现网络通信,第17章是实现数据库编程。通过实现“仿QQ聊天软件”网络编程,掌握网络通信及流处理、多线程、JDBC技术在实际项目中的综合运用。 与第3版相比,第4版主要有6方面的变化: 一是重新设计了实践教学体系,将耳熟能详的“仿QQ聊天软件”项目贯通整个教材,操作界面和功能模块众所周知,既有实用性,更具挑战性; 二是本书所有内容、技能训练和项目实践全部更新为最新技术,紧密对接业界主流平台; 三是所有技能训练全部对接各章教学内容,学完理论即可马上通过实践巩固知识点; 四是所有项目实践全部按照“仿QQ聊天软件”的项目分析,逐步实现,渗透软件行业标准; 五是增加了课程思政内容,将工匠精神、行业规范、名人典故等元素融入教材; 六是为难点内容录制了微课视频,突破瓶颈有保障。 本书的主要特色是: (1) 面向Java程序员职业岗位,从“仿QQ聊天软件”需求分析入手,以项目开发为主线,完全贯通教学内容。 (2) 5个项目实战训练,17章内容, 15个与章节对应的技能训练,完整的实践教学体系,从生手到高手不再是难事。 (3) 每个知识点都设计了典型例题,既能反映知识点,又具有很强的实用价值,是模块设计的缩影。 (4) 每一章均安排了相应的技能训练,每篇即一个模块,均设计了项目实战,实践环节比例达到50%以上,理论和实践融会贯通。 (5) 语言通俗易懂,讲解深入浅出,让读者迅速上手,逐步建立编程思想,最后提供程序代码,实现由知识到技能的突破。 本书所有的例题和源程序均在JDK 8、Eclipse 4.5环境中运行通过,本书配套的教学资源,包括全部源程序代码及相应素材、电子教案和习题参考答案,可以从清华大学出版社网站(www.tup.com.cn)下载。 本书第一至三篇由长沙商贸旅游职业技术学院胡伏湘编写,第四篇由长沙商贸旅游职业技术学院肖玉朝和长沙民政职业技术学院雷军环编写,第五篇由长沙商贸旅游职业技术学院张田和长沙民政职业技术学院雷军环编写,技能训练和项目实践由长沙商贸旅游职业技术学院曾新洲和长沙民政职业技术学院吴名星编写,技能训练和软件项目得到了湖南创星科技股份有限公司文建全先生的指导,全书由胡伏湘统稿。本书在编写过程中,得到了清华大学出版社的大力支持,并参阅了众多的图书文献和网络资源,在此一并表示感谢。 由于编者水平有限,不足之处在所难免,恳求批评指正。 编者 2022年4月于长沙 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格