Java程序设计(2017秋)

随堂模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 清华大学 | 分类: 计算机(280)

课程描述

课程介绍Java的基础语法和面向对象的程序设计方法和GUI程序开发方法。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

课程目标:掌握Java的基础语法、面向对象的程序设计方法;初步了解GUI程序开发方法;

主要受众:程序设计初学者。无先修课程要求,如有一点编程基础更好。

主要内容: 1、Java语言基础知识; 2、类与对象的基本概念; 3、类的方法; 4、类的重用; 5、接口与多态; 6、输入/输出流; 7、Java集合框架;8、图形用户界面; 

展开

课程章节

第一章 Java语言基础知识
1.0-导学
1.1-Java与面向对象程序设计简介
1.2-基本数据类型与表达式
1.3-数组
1.4-算法的流程控制
1.5-第一章小结
编程练习题
课件
第一章续-习题讲解视频
Java环境配置、Eclipse使用、Helloworld程序详解
Java数据类型
Java数组
Java变量
命令行参数
第二章 类与对象(一)
2.0-导学
2.1-面向对象方法的特性
2.2-1-类声明与对象创建
2.2-2-数据成员
2.2-3-方法成员
2.2-4-包
编程练习题
2.2-5-类的访问权限控制
2.3-1-对象初始化
2.3-2-内存回收
2.4-枚举类
2.5-应用举例
2.6-第2章小结
编程练习题
课件
第三章 类的重用
3.0-导学
3.1.1-3.1.2-类继承的概念和语法
3.1.3-隐藏和覆盖
3.2-Object 类
3.3-终结类与终结方法
3.4-抽象类
3.5-泛型
3.6-类的组合
3.7-小结
编程练习题
课件
第四章 接口与多态
4.0-导学
4.1-接口
4.2.1-4.2.2-类型转换
4.2.3-方法的查找
4.3-多态的概念
4.4-多态的应用举例
4.5-构造方法与多态性
4.6-本章小结
编程题
课件
第五章 输入输出
5.0-导学
5.1.1-5.1.2-异常处理的概念
5.1.3-5.1.5-异常的处理
5.2-输入输出流的概念
5.3.1-写文本文件
5.3.2-读文本文件
5.3.3-写二进制文件
5.3.4-读二进制文件
5.3.5-File类
5.3.6-处理压缩文件
5.3.7-对象序列化
5.3.8-随机文件读写
5.4-本章小结
课件
第六章 对象群体的组织
6.0-导学
6.1-Java集合框架介绍
6.2-主要接口及常用的实现类
6.3-常用算法
6.4-数组实用方法
6.5-基于动态数组的类型(Vector, ArrayList)
6.6-遍历Collection
6.7-Map接口及其实现
6.8-第6章小结
课件
第七章 图形用户界面
7.0-导学
7.1-绘图
7.2-Swing基础
7.3-Swing的层次
7.4-布局管理
7.5-内部类
7.6-事件处理的基本概念
7.7-事件派发机制
7.8-顶层容器
7.9-中间层容器(一)
7.10-中间层容器(二)
7.11-原子组件(一)
7.12-原子组件(二)
7.13-原子组件(三)
7.14-其它Swing特性
7.15-第7章小结
课件

授课教师

  • 郑莉清华大学 计算机科学与技术系 教授

    清华大学计算机科学与技术系教授,国家精品资源共享课负责人。获教育部自然科学二等奖、国家普通高等教育精品教材奖、教育部科技进步二等奖、北京市科技进步三等奖、电子学会科技进步三等奖、国家级教学成果二等奖、北京市教学成果一等奖和二等奖。任北京市计算机教育研究会副理事长、全国高等学校计算机教育研究会常务理事、全国高等院校计算机基础教育研究会常务理事、ISO国际标准组织专家及标准编辑、教育部教育信息化技术标准委员会专家兼副秘书长。主要从事计算机教育及软件工程和教育信息化研究。作为负责人承担了多项国家和部级科研项目。主持起草了多项国家标准、国际标准。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

是否需要课本?

教材: 《Java语言程序设计(第2版)》,郑莉等,清华大学出版社 《Java语言程序设计(第2版)学生用书 》,郑莉等,清华大学出版社