Java程序设计教程-安徽大学计算机科学与技术学院课程教材

需积分: 12 2 下载量 196 浏览量 更新于2024-08-23 收藏 1.75MB PPT 举报
"这是一份关于Java语言程序设计的课程资料,主要参考教材为雍俊海编著的《Java程序设计教程》第二版,由清华大学出版社出版。课程涵盖了从基础的结构化程序设计到高级的面向对象编程、异常处理、多线程以及网络程序设计等多个方面。同时,还推荐了其他知名作者的Java学习资源,如Bruce Eckel的《Thinking in Java》,Cay Horstmann的《Core Java 2 Volume 1 – Fundamentals》等。" 在Java语言程序设计的学习中,首先会介绍Java的历史,包括它如何由SUN公司的James Gosling在1991年以Oak命名开始,后来因网络的兴起而更名为Java,并在1995年正式公开。课程会讲解如何建立开发环境,编写简单的Java程序,以及理解Java程序的工作原理。 接下来,课程深入到Java的核心概念,包括第02章的结构化程序设计,这是所有编程语言的基础,学生将学习控制流程、变量、函数等基本概念。第03章面向对象程序设计是Java的一大特色,将涉及类、对象、继承、封装和多态等关键概念。 第04章至第06章,学生将接触数组、字符串、向量与哈希表、泛型、枚举和for语句的简化写法,以及异常处理、递归和单体程序设计方法,这些都是Java中常用的数据结构和程序控制结构。 第07章至第12章,课程会逐步引导学生进入更复杂的领域,如文件与数据流处理、Swing图形用户界面设计、小应用程序(Applet)、编程规范和程序调试、多线程程序设计以及网络程序设计。这些章节将帮助学生掌握实际应用中常见的编程任务。 最后,第13章和第14章涉及多媒体与图形学程序设计以及数据库程序设计,为对这些领域感兴趣的学员提供了进阶学习的机会。 通过这门课程,学生不仅能够全面掌握Java编程的基础,还能了解到Java在实际应用中的各种技术和工具,为成为专业的Java开发者打下坚实的基础。同时,提供的参考资料列表鼓励学生自主学习和深入研究,提升自身的编程技能。