无聊宅在家快来研究研究Java语言程序设计

都说2020年刚开始,就让我们学会珍惜。等疫情过去,你第一个想见到人是谁?是野生动物无情还是人类无情?可以光明正大的躺在床上为国家做贡献。

疫情一定会过去,希望人类善对它们,它们也可以善待人类。那么宅在家无聊的时候是不是要提升一下自己的知识,可以***跳槽***到更大的平台,可以涨薪,涨薪,再涨薪!

武汉加油!!!中国加油!!!一起加油!!!

下面小编给大家整理了一份学习资料:

前言:
本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、/O和递归等内容。此外,本书还全面且深入地覆盖了些高级主题, 包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。本书中文版由《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》组成。基础篇对应原书的第1- 18章,进阶篇对应原书的第19 - 33章。为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第34一42章的内容,以提供更多的相关信息。
本书特点
●基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。

●全面整合了Java 8的特性,对全书的内容进行了修订和更新,以反映Java程序 设计的最新技术发展。

●对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展。

●提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入不断地进行

增强,这种循序渐进的讲解方式更易于学生学习。

●用JavaFX取代了Swing,极大地简化了GUI编程,比Swing更易 于学习。

●更多有趣示例和练习,激发学生兴趣。在配套网站上还为教师提供了100多道的编程练习题。

内容介绍:

第一部分:程序设计基础(第1~ 8章)

第一部分是基石,让你开始踏上Java学习之旅。你将开始了解Java (第1章),还将学习像基本数据类型、变量、常量、赋值、表达式以及操作符这样的基本程序设计技术(第2章),选择语句(第3章),数学函数、字符和字符串(第4章),循环(第5章),方法(第6章),数组(第7~8章)。在第7章之后,可以跳到第18章去学习如何编写递归的方法来解决本身具有递归特性的问题。在这里插入图片描述
在这里插入图片描述

第二部分面向对象程序设计 (第9~ 13章和第17章)

这一部分介绍面向对象程序设计。Java 是一种面向对象程序设计语言,它使用抽象、封装、继承和多态来提供开发软件的极大灵活性、模块化和可重用性。你将学习如何使用对象和类进行程序设计(第9~ 10章)、类的继承(第11章)、多态性(第11章)、异常处理(第12章)、抽象类(第13章)以及接口(第13章)。文本I/O将在第12章介绍,二进制I/O将在第17章介绍。在这里插入图片描述
在这里插入图片描述

第三部分GUI 程序设计(第14~ 16章和奖励章节第34章)

JavaFX是一个开发Java GUI程序的新框架。它不仅对于开发GUI程序有用,还是一个用于学习面向对象程序设计的优秀教学工具。这一部分中在第14~ 16章介绍使用JavaFX的Java GUI程序设计。主要的主题包括GUI基础(第14章)、容器面板(第14章)、绘制形状(第14章)、事件驱动编程(第15章)、动画(第15章)、GUI组件(第16章),以及播放音频和视频(第16章)。你将学习采用JavaFX的GUI程序设计的架构,并且使用组件、形状、面板、图像和视频来开发有用的应用程序。第34章涵盖JavaFX的高级特性。
在这里插入图片描述
在这里插入图片描述

第四部分数据结构和算法 (第18~ 29章和奖励章节第40~41章)

这一部分介绍经典数据结构和算法课程中的主要内容。第18章介绍递归来编写解决本身具有递归特性的问题的方法。第19章介绍泛型来提高软件的可靠性。第20和21章介绍Java集合框架,它为数据结构定义了一套有用的API。第22章讨论算法效率的度量以便给应用程序选择合适的算法。第23章介绍经典的排序算法。你将在第24章中学到如何实现经典的数据结构,如列表、队列和优先队列。第25和26章介绍二分查找树和AVL树。第27章介绍散列以及通过散列实现映射(map)和集合(set)。第28和29章介绍图的应用。2-4树、B树以及红黑树在奖励章节第40~ 41章中介绍。在这里插入图片描述

第五部分高级 Java程序设计(第30~ 33章、奖励章节第35~ 39章及第42章)

这一部分介绍高级Java程序设计。第30章介绍使用多线程使程序具有更好的响应和交互性,并介绍并行编程。第31章讨论如何编写程序使得Internet上的不同主机能够相互对话。第32章介绍使用Java来开发数据库项目。第33章介绍使用JavaServer Faces进行现代Web应用程序开发。第35章探究高级Java数据库程序设计。第36章涵盖国际化支持的使用,以开发面向全球使用者的项目。第37和38章介绍如何使用Javaservlet和JSP创建来自Web服务器的动态内容。第39章讨论Web服务。第42章介绍使用JUnit测试Java程序。

文章最后还有一些测试题,可以根据考察自己掌握知识的程度:点此加入在这里插入图片描述
由于篇幅的限制,小编就把把每章的重要知识点列出来了,大家觉得还不错的可以关注小编并帮小编转发哦~~~在这里插入图片描述

发布了41 篇原创文章 · 获赞 1 · 访问量 2839

猜你喜欢

转载自blog.csdn.net/Ppikaqiu/article/details/104183210
今日推荐