当前课程知识点:Java语言程序设计 > 第八章 文件与流 > 第8章 课件 > Java语言程序设计学习方法
不同于其他课程,对Java的学习不能仅局限于对书本知识、基本概念、知识点的学习。因此本课程的学习也不能仅局限于观看视频与完成作业。一定量的编程练习才能切实保证你真的学会了Java编程语言。
学习方法:
除了基本的视频学习、作业、测验与考试以外。本课程中还设置了大量的讨论。讨论主要包含两种类型:思考、编程小任务。这些讨论将促使大家将学到的知识应用起来。同时,观看别人对讨论的回复,也相当于一种学习上的交流,可以开拓自己的思路。因此,请大家务必积极参与讨论。
除此之外,本课程还提供在线编程题集。虽然暂未计入成绩,但还是鼓励大家积极参与并在讨论区进行讨论。
如何真正学好Java编程语言?
Java是一门工程性的编程语言。我们学习Java语言,是为了使用Java编写一些可以满足实际需求的系统、应用。所以衡量自己是否学好Java,不能单纯以课程成绩作为评判自己学习效果的标准。而应在学习过程中进行自我评估。几个自我评估项目如下:
是否具备一定的编程能力(编程能力常与编程量正相关,对于本科学生,本门课程的推荐编程量是至少3000行以上)。
是否具备面向对象思维。当面对实际问题时,能否以面向对象的方式进行思考、建模。
是否具备一定的工程能力。是否掌握了常见java项目的编程规范与常用的工程工具(Eclipse、Git、JUnit测试工具等)。
是否能知道可以通过第三方类库完成一些大型程序的编写。Java的一个最大优点就是开发生态丰富,拥有着大量的第三方高质量库。能否利用丰富的Java生态解决问题,是能力的重要体现。
是否对Java的学习与应用产生了浓厚的兴趣。兴趣是最强大的驱动力。
当然,Java编程水平的提高不是一蹴而就,有的能力要在今后的不断学习、应用过程中才能得到锻炼。希望大家以此课程为契机,开启Java的大门,Java会给你带来更多的精彩!
-考核方式
-1.1 Java应用、历史与基本特点
-1.2 第一个Java程序
-1.3 Java虚拟机、JRE、JDK等
-1.4 课程学习目标与方法
-1.5 实验指导:开发环境安装与配置
-1.6 Java常用类
-第1章测验 绪论
-第1章 编程题
- 第1章 课件
-2.1 Java基本语法概述
-2.2 数据类型与变量
--2.2.3 小练习:表达式正误判断
-2.3 运算符
--2.3.1 运算符1:算数运算符、赋值运算符、比较运算符
-2.4 选择结构
-2.5 循环结构
--思考:循环的使用
-2.6 方法
-2.7 数组与数组列表
-2.8 引用数据类型
-第2章测验 Java基本语法
-3.1 面向对象基本概念
-3.2 封装与模块化
-3.3 对象的初始化
-3.4 static与final
-3.5 使用包管理类
--练一练:在Eclipse中查看String等常用类的代码
-3.6 案例:面向对象之类的设计
-第3章测验 面向对象基础
-4.1 面向对象继承
--练一练:设计一个Triangle三角形类与Shape形状类,并用UML类图进行描述
-4.2 继承与覆盖
-4.3 继承与多态
-4.4 访问控制符
-4.5 final关键字
-4.6 抽象类
-4.7 面向对象设计
--思考:阅读Manager与Employee代码并回答问题
-4.8 实验指导:Eclipse的使用(自动代码生成)
-第4章测验 面向对象(继承与多态)
-5.1 接口基本概念
-5.2 常用接口
--思考:使用Comparable接口改造Shape及其子类
--思考:Comparable接口与Comparator接口的区别
-5.3 使用接口还是继承
-5.4 案例:DAO模式
-5.5 总结:接口
-5.6 Java8接口新特性:默认方法
-5.7 嵌套类
-5.8 Lambda表达式
-5.9 案例:购物车改进
-第5章测验 面向对象(接口与嵌套类)
-6.1 集合概述
-6.2 List接口
-6.3 Iterator迭代器
-6.4 Set接口
-6.5 Map接口
-6.6 泛型
--6.6.1 泛型
-6.7 集合应用
-6.8 集合其他常用方法
-可选:6.9 Collections工具类
-可选:6.10 Java8集合新特性
-第6章测验 集合框架
-7.1 基本概念
-7.2 程序处理机制
-7.3 异常继承层次
-7.4 异常处理:try...catch...finally
--练一练:try...catch...finally综合练习
-7.5 异常处理:throws与throw关键字
-7.6 不要滥用异常
-第7章测验 异常处理
-8.1 概述
-8.2 输入流、输出流基本概念
-8.3 File类
-8.4 字节流
-8.5 字符流
-8.6 缓冲流
-第8章测验 文件与流