书籍详情
《 Java语言程序设计实用教程(第二版)》[68]百度网盘|亲测有效|pdf下载
  • Java语言程序设计实用教程(第二版)

  • 出版社:中国电力出版社
  • 作者:周长玉,彭文,王素琴
  • 出版时间:2024-10-08
  • 热度:5703
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

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

 
内容简介

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

作者简介

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

目  录
前言
第一版前言
第1 章 Java基础知识 1
1.1 Java语言概述 1
1.2 标识符与数据类型 4
1.3 变量与常量 6
1.4 数据类型转换 7
1.5 运算符与表达式 8
1.6 流程控制 10
1.7 输入/输出 12
本章配套资源 15
第2 章 面向对象基础 16
2.1 面向对象程序设计概述 16
2.2 类的定义 17
前  言
面向对象软件开发方法是计算机应用开发领域的主流技术,它从现实世界客观存在的事物(即对象)出发来构造软件系统,并在其中尽可能运用人类的自然思维方式。采用面向对象方法开发的软件系统具有容易理解、稳定性好、可重用性高等特点。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月

相关推荐