首页 课程主页
课程分享  
面向对象程序设计
主讲教师 徐华丽/皖西学院
学习人数 871
开课周期 2020年02月12日 ~ 2020年09月01日
教学进度
预报名
进行中
已结课
课程期次 共 29 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

Java程序设计是一门面向对象的程序设计语言,本课程主要针对应用型本科院校各专业的大学本科生开设。本课程旨在通过对面向对象程序设计语言的基础知识的介绍,使学生能够掌握Java语言的语法及面向对象的基本特点,掌握JavaSE中基本的API,掌握Java语言在异常处理、输入输出等方面的应用,从而培养学生面向对象的编程能力。选修本课的同学一般已经具有了C语言程序设计的基础。本课程是在已有的基础上让学习者能够更清楚地了解面向对象编程方法,能够运用Java语言编写具有一定规模、综合性的应用程序。对于后面的J2EE、android开发、WEB程序设计等课程来说,本课程是一个承上启下的课程。

本课程学习推荐教材:苏守宝、刘晶、徐华丽等. Java面向对象程序设计.北京:科学出版社.2016.6.


课程概述

本课程是在已有的基础上让学习者能够以Java语言编写具有一定规模、综合性的应用程序。对后面的操作系统、编译原理、数据库等课程来说,该课程是一个承上启下的课程。

本课程主要包括Java概述,简单的Java程序,变量、语句、数组,类、包、接口,深入理解Java语言,异常处理等。这部分内容的目的是掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。 

通过本课程的学习,你将能够编写有一定规模的应用程序,养成良好的编程习惯,能够编写高代码的质量。

课程大纲
  • 第一章 Java语言基础
    • 第一节 导学
    • 第二节 Java语言特点及发展史
    • 第三节 一个简单的Java程序
    • 第四节 Java语言元素
    • 第五节 运算符与表达式
    • 运算符与表达式
    • 第六节 控制结构
    • Java控制结构
  • 第二章 类与对象
    • 第一节 类的定义
    • 第二节 成员变量和成员方法
    • 第三节 构造方法
    • 第四节 对象初始化
    • 第五节 访问控制权限
    • 第六节 类成员和实例成员
    • 第七节 包
    • 第八节 数组
  • 第三章 继承与多态
    • 第一节 继承
    • 第二节 多态(1)
    • 第三节 多态(2)
    • 第四节 多态(3)
  • 第四章 抽象类和接口
    • 第一节 抽象类
    • 第二节 接口
  • 第五章 异常处理
    • 第一节 异常处理的概念
    • 第二节 异常处理机制
    • 第三节 自定义异常
  • 第六章 输入输出流
    • 第一节 什么是流
    • 第二节 字节流和字符流
    • 第三节 写文本文件
    • 第四节 读文本文件
    • 第五节 写二进制文件
    • 第六节 读二进制文件
    • 第七节 对象序列化
  • Java基础
  • 模拟测试一
  • 模拟测试二
  • 一个简单的Java程序
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
4.8

36 条评价

本次开课 查看全部
授课教师
皖西学院
皖西学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有