Java程序设计教程-安徽大学计算机科学与技术学院课程教材
需积分: 12 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开发者打下坚实的基础。同时,提供的参考资料列表鼓励学生自主学习和深入研究,提升自身的编程技能。
2019-04-25 上传
2011-03-31 上传
2010-10-10 上传
2024-04-23 上传
2009-06-20 上传
2021-12-05 上传
2021-12-05 上传
2022-11-18 上传
2022-10-30 上传
鲁严波
- 粉丝: 24
- 资源: 2万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全