首页 > 图书中心 >图书详情
Java面向对象程序设计(第3版)-微课视频版
作者:耿祥义、张跃平
定价:79.80元
印次:3-14
ISBN:9787302540526
出版日期:2020.01.01
印刷日期:2024.01.15
全书分为17章,分别讲解了基本数据类型、枚举和数组、运算符、表达式和语句、类、对象和接口、面向对象的几个基本原则、重要的设计模式、常用实用类、Java Swing图形用户界面、对话框、Java输入/输出流、泛型与集合框架、JDBC数据库操作、Java多线程机制、Java网络基础以及Java Applet等内容。 本书适合作为高等院校计算机专业Java语言程序设计以及面向对象语言课程的教材。
more >前言 本书是《Java面向对象程序设计》一书的第3版,使用的JDK版本是JDK 11,增加了JDK 10版本之后的“局部变量类型推断”内容,以及Java 8之后的Lambda表达式内容。在设计模式一章增加了责任链模式,将JDBC操作数据库一章更新为JDBC与MySQL数据库,同时也介绍了SQL Server、Derby和Access数据库。另外,增加了一个实训内容,作为本书的最后一章。其他章节也都做了适当调整,包括内容的组织和例子(部分例子的调整是为了适应新的JDK版本),使得本书更加适合教学和学习。本书继续保持可读性和实用性,特别强调面向对象的程序设计思想。本书全面地讲解了Java的重要知识,尤其强调面向对象的设计思想和编程方法,在内容的深度和广度方面都给予了仔细考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类、输入流、输出流、Java网络技术、JDBC数据库操作等实用技术方面的讲解上侧重广度。通过本书的学习,读者可以掌握Java面向对象编程的思想和Java编程中的一些重要技术。 全书共分17章。第1章主要介绍Java产生的背景和Java平台,读者可以了解到Java是怎样做到“一次写成,处处运行”的。第2章和第3章主要介绍Java的基本数据类型、数组、枚举类型,以及运算符和控制语句。第4章至第6章是本书的重点之一,讲述类、对象、继承、接口、匿名类、异常类、Lambda表达式等内容。第7章和第8章是对第4章、第5章知识的总结升华,第7章讲述面向对象设计的基本原则,第8章讲解几个重要的设计模式,以体现面向对象设计的基本原则。第9章讲述常用的实用类,包括字符串、日期、正则表达式、模式匹配以及数学计算等。第10章和第11章是基于Java Swing的GUI图形用户界面设计,讲解常用的组件和容器,对于比较复杂的组件都给出很实用的例子。第12章讲解Java中的输入流与输出流技术,这部分特别介绍怎样使用输入流和输出流来克隆对象、Java的文件锁技术以及使用Scaner解析文件等重要内容。第13章讲解泛型和集合框架,强调如何使用集合框架提供的类来有效、合理地组织程序中的数据。第14章主要讲解Java怎样使用JDBC操作数据库,讲解预处理、事务处理等重要技术,以及 Java的内置Derby数据库。第15章讲述多线程技术,通过许多有启发的例子来帮助读者理解多线程编程。第16章讲解Java在网络编程中的一些重要技术,涉及URL、Socket、InetAddrees、DatagramPacket等重要的类,而且特别讲解Java远程调用(RMI)。第17章采用MVC思想讲解怎样设计和实现一个单词字典小系统。 注: 本书的例题全部在JDK 11环境下编译通过。本书提供了50小时的教学视频,扫描书中的二维码可以在线观看学习,本书的附录中还列出了书中视频对应二维码的汇总表,方便读者查阅; 本书还提供教学大纲、教学课件、电子教案、程序源码等配套资源,扫描封底的课件二维码可以下载。关注作者微信号javaviolin可获得有关资源。 本书可作为高等院校计算机专业面向对象程序设计课程或Java程序设计课程的教材。 希望本书能对读者学习Java有所帮助,并请读者批评指正。 作者 2019年9月
more >