首页 课程主页
课程分享  
Java面向对象程序设计
主讲教师 陈传明/安徽师范大学
学习人数 695
开课周期 2021年03月01日 ~ 2021年07月15日
教学进度
预报名
进行中
已结课
课程期次 共 20 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

本课程是计算机类专业的核心课程之一,是一门理论与实际应用密切结合的课程,在计算机学科教学中具有十分重要的作用。本课程选择Java语言程序设计作为主讲内容,主要学习面向对象程序设计相关语法知识以及利用Java语言开发较大规模程序,包括开发环境的搭建及其运行机制、面向对象程序设计思想、多线程、常用API、数据库编程、网络编程和开发工具使用等主要内容。培养学生运用面向对象的编程设计思想解决难度较大问题、实施较大规模程序设计的能力,为后续的数据结构、算法设计等专业课程奠定坚实的编程基础。

    本课程目标是培育学生系统学习面向对象程序设计的基本概念、设计和分析方法,建立面向对象程序设计的完整思路,强化学生的程序设计和编写能力培养,提升学生问题理解能力,增强工程项目建设能力,培养学生动手能力,强调面向对象的思维方法的训练,提升学生在程序设计过程中分析问题和解决问题的能力,使学生的理论知识和实践技能得到共同发展,为今后从事软件设计类工作提供扎实的编程基础。

 

课程概述
课程大纲
  • 第一章
    • 1.1 Java概述及Java程序基本结构
  • 第二章
    • 2.1 Java基本数据类型
    • 2.2 Java数组
  • 第三章
    • 3.1 Java运算符与表达式
    • 3.2 Java语句
  • 第四章
    • 4.1 面向对象的基本概念
    • 4.2 类的定义
    • 4.3 构造方法的意义及定义
    • 4.4 对象的创建与使用
    • 4.5 面向对象程序的基本结构
    • 4.6-参数传递机制(1)
    • 4.7-实例变量和类变量
    • 4.8-实例方法和类方法
    • 4.9-方法重载
    • 4.10-this关键字
    • 4.11-包的定义与引用、访问权限
    • 4.12-面向对象编程实例
  • 第五章
    • 5.1-子类的意义及定义方式,子类与对象
    • 5.2-子类的继承方式
    • 5.3 方法重写
    • 5.4 super关键字
    • 5.5-对象的上转型对象
    • 5.6-面向抽象编程
  • 第六章
    • 6.1 接口与实现
  • 第七章
    • 7.1 内部类和异常类
  • 第八章
    • 8.1-String类的常用属性和方法
    • 8.2-字符串与基本数据类型的互相转换
    • 8.3-常用工具类(Scanner等)
  • 第九章
    • 9.1-图形界面——一个JFrame实例
    • 9.2-常用组件、常用容器
    • 9.3-布局管理器
    • 9.4-事件处理模型
    • 9.5-ActionEvent事件
    • 9.6-ItemEvent事件,窗口事件模板
    • 9.7-MouseEvent事件
    • 9.8-对话框
  • 第十章
    • 10.1-File类
    • 10.2-字节流,字符流
    • 10.3-缓冲流
  • 第十一章
    • 11.1-Java连接数据库,数据查询
    • 11.2-插入,更新,删除操作,应用举例
  • 第十二章
    • 12.1-多线程机制及线程的生命周期
    • 12.2-线程的创建方法
    • 12.3-线程同步,计时器线程
  • 第十三章
    • 13.1-URL类,InetAddress类,使用套接字通信
    • 13.2-使用多线程技术通信,UDP与TCP协议
  • 第十四章
    • 14.1-多媒体操作
  • 单元测试1(1-4章)
  • 熟悉线上测试操作方法
  • 单元测试2(5-8章)
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
5.0

3 条评价

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