|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/advanced-java-programming/
课程评论:没有评论
Coursera 高级 Java 编程课程 **课程概述:** 本课程专为已掌握 Java 基础知识的开发者设计,提供深入的 Java 编程技能。课程从以下高级主题入手: * **泛型编程:** 学习如何编写更通用、可重用的代码。 * **数据结构:** 掌握顺序和关联数据结构,以及经典的各种数据结构。 * **算法:** 学习高效的排序和搜索算法。 * **异常处理:** 深入理解 Java 中的异常机制,编写健壮的代码。 * **数据库编程:** 使用 JDBC 连接和操作数据库。 * **网络编程:** 学习 Java 的网络通信能力。 * **GUI 开发:** 使用 Swing 构建图形用户界面。 * **多线程:** 了解 Java 的并发编程。 * **Java Applets 和 Web 应用:** 探索 Applets 和 Servlets 的开发。 * **高级 I/O 和字符串处理:** 掌握更高级的输入输出操作和字符串处理技巧。 * **正则表达式:** 学习使用正则表达式进行模式匹配和文本处理。 * **Java 图形:** 深入了解 Java 的图形绘制能力。 * **Eclipse IDE:** 学习使用 Eclipse 进行高效的 Java 开发。 **学习目标:** 完成本课程后,学员将全面深入地理解高级 Java 编程的各个方面,并能够根据自己的兴趣选择更深入地研究特定主题。 **先决条件:** 学员应具备扎实的 Java 基础知识。 **配套资源:** 课程提供配套的练习文件,方便学员跟着老师同步学习。
An Advanced Java Tutorial aimed towards the Developer Who Already has Learned the Fundamentals of Java Programming. In this Advanced Java Programming training course, expert content provider Infinite Skills builds on the beginners Java course, and goes deeper into programming topics that help you to understand these more advanced Java concepts. Designed for the more experienced Java developer, you should have a good working knowledge of the Java programming language before going through this tutorial. Some of the advanced topics that you will cover in this Advanced Java Tutorialincludes; generic programming, sequential and associative data structures, classic data structures, sorting and searching, exception handling, database programming with JDBC, networking programming GUI development using Swing and an overview of Multithreading. You will also explore Java Applets, web applications (Servlets), advanced input and output classes, more advanced strings, regular expressions, Java graphics, and finally, closing off with a look at using Eclipse. By the conclusion of this training course, you will have a clear understanding of each of the topics of Advanced Java Programming, which will allow you to go more in-depth with the concepts of your choice. Working files are included to allow you to learn the concepts using the same files that the author does throughout this computer based training course.