Java语言程序设计
课程编码:180086081202PX006Y
英文名称:Java Programming
课时:40
学分:1.00
课程属性:公共选修课
主讲教师:彭启民
教学目的要求
Java是在C++语法基础上进行删减和拓广而成的一种程序设计语言,具有简单、面向对象、可移植性、中立体系结构、动态、分布式、多线程、高性能、健壮性和安全等特性,适合应用于网络、跨平台、嵌入式和中间件等领域。因此,掌握Java程序设计技术是衡量软件工程师是否紧跟国际前沿技术的一种标志,也是学生适应实际需要和走向社会能力的标志。
通过本课程的学习,希望学生首先能够了解到Java语言的特点,能够掌握Java程序设计的基本概念、方法和技巧,用JDK能够开发出自己需要的软件。
预修课程
人工智能基础,概率论与数理统计
大纲内容
第一章 第一章 面向程序设计简介及Java语言介绍 3.0学时 彭启民
第1节 第一章 面向程序设计简介及Java语言介绍。
第二章 第二章 Java开发运行环境及其演化 3.0学时 彭启民
第1节 第二章 Java开发运行环境及其演化
第三章 第三章 Java语言基础 3.0学时 彭启民
第1节 第三章 Java语言基础
第四章 第四章 Java与面向对象 3.0学时 彭启民
第1节 第四章 Java与面向对象
第五章 第五章 继承与多态 3.0学时 彭启民
第1节 第五章 继承与多态
第六章 第六章 访问控制与修饰符 3.0学时 彭启民
第1节 第六章 访问控制与修饰符
第七章 第七章 容器类 3.0学时 彭启民
第1节 第七章 容器类
第八章 第八章 异常处理 3.0学时 彭启民
第1节 第八章 异常处理
第九章 第九章 输入输出 3.0学时 彭启民
第1节 第九章 输入输出
第十章 第十章 并发处理 3.0学时 彭启民
第1节 第十章 并发处理
第十一章 第十一章 网络 3.0学时 彭启民
第1节 第十一章 网络
第十二章 第十二章 数据库 3.0学时 彭启民
第1节 第十二章 数据库
第十三章 第十三章 图形用户界面设计 3.0学时 彭启民
第1节 第十三章 图形用户界面设计
第十四章 第十四章 性能优化 3.0学时 彭启民
第1节 第十四章 性能优化
第十五章 第十五章 框架 3.0学时 彭启民
第1节 第十五章 框架
参考书
课程教师信息
彭启民,工学博士,副研究员,主要研究方向包括为信息处理与系统集成、智能系统和图像理解。主持完成多项国家级课题,在目标识别、体系结构设计、服务计算等领域取得了一系列的科研成果,在国内外重要的学术期刊和会议发表学术论文40余篇,取得5项软件著作权,获得5项国家发明专利。