-
绪章引言
课程介绍
-
●0.1课程介绍
java名字的由来
java是最流行的语言之一
-
第一章初识java
Java的起源与发展
java的特点和运行机制
java运行环境的配置
演示第一个java程序 -
●1.1Java的起源与发展
简单介绍了java名字由来的有趣故事,并且介绍了Java的从诞生至今的发展历程
-
●1.2java的特点和类型
java语言的特点
java的三个运行平台 -
●1.3java程序的运行机制
介绍了java的主要优点;
介绍了java的三大主要开发平台;
java的运行机制:JVM,JRE,JDK -
●1.4JDK的安装和环境变量的配置
主要讲解了JDK的下载以及安装,并配置了环境变量
-
●1.5第一个java程序
演示一个一个完整的java程序的执行过程
-
●1.6eclipse常用的使用命令介绍
eclipse的常用命令简介
-
●1.7Scanner类
学会Scanner类的用法
-
●1.8例题讲解1
第一章作业详解
-
第二章java基础知识
Java的标识符、数据类型、变量和常量
java运算符
java的控制结构
数组
数据的读取和输出 -
●2.1Java的标识符、数据类型、变量和常量
java标识符应该满足什么规则;
数据类型:基本和引用
• 基本数据类型有以下几个:
• 整数类型:byte,short, int,long
• 浮点类型:float,double
• 字符类型:char
• 布尔类型:boolean
变量和常量的使用 -
●2.2java运算符
在Java语言中,运算符主要分为下面几类:
算术运算符、比较运算符、逻辑运算符、赋值运算符、条件运算符 -
●2.3java的控制结构
Java的控制结构有三种:顺序结构、分支结构、循环结构。
-
●2.4数组
本节主要介绍一维数组和二维数组。包括声明定义和使用
-
●2.5数据的读取和输出
jdk5.0之后,java提供了专门的输入数据类java.util.Scanner.此类不只可以完成输入数据的操作,也可以方便地对输入数据进行验证。
-
●2.6String类
掌握String类的基本用法
-
●2.7例题讲解1
例题讲解
-
●2.8例题讲解2
例题讲解
-
●2.9Arrays类和Random类
介绍Arrays类和Random类的简单用法
-
●2.10例题讲解3
例题讲解
-
第三章类与对象
面向对象
类与对象的创建
构造方法和对象的使用
方法的重载和访问修饰符 -
●3.1面向对象
面向过程和面向对象的区别
面向对象的概念
面向对象主要包括面向对象的分析(Object Oriented Analysis,OOA)、面向对象的设计(Object Oriented Design,OOD)、面向对象编程(Object Oriented Programming,OOP)。 -
●3.2类与对象的创建
什么是类
什么是对象
类的声明格式
定义一个类的步骤
对象的创建 -
●3.3构造方法和对象的使用
构造方法的创建和使用
对象的使用
定义一个完整java程序的完整步骤 -
●3.4方法的重载和访问修饰符
方法重载
java中定义了private(私有的)、protected(受保护的)和public(公共的)的访问修饰符,同时也定义了一个缺省的访问级别,用于声明类、属性、方法的访问权限。 -
●3.5例题讲解1
例题讲解
-
●3.6例题讲解2
例题讲解
-
●3.7例题讲解3
例题讲解
-
●3.8例题讲解4
例题讲解
-
第四章继承
继承
继承中的构造方法
方法重写 -
●4.1继承
继承:父类和子类
-
●4.2继承中的构造方法
继承中构造方法的调用顺序
-
●4.3方法重写
方法重写的特点
重写和重载的区别 -
●4.4Object类
介绍Object类的用法
-
●4.5例题讲解1
例题讲解
-
第五章抽象类和接口
抽象类
面向抽象的编程
接口
面向接口的编程
抽象类和接口的比较 -
●5.1抽象类
抽象类的引入
抽象类的定义格式 -
●5.2面向抽象的编程
用例子说明面向抽象的编程思想
-
●5.3接口
接口的引入
接口的定义 -
●5.4面向接口的编程
用例子说明面向接口的编程思想
-
●5.5抽象类和接口的比较
抽象类和接口的比较
-
●5.6例题讲解1
例题讲解
-
●5.7例题讲解2
例题讲解
-
第六章异常处理
异常
异常处理机制
抛出异常
自定义异常 -
●6.1异常
生活中的异常
程序中的异常
错误的分类
Throwable类 -
●6.2异常处理机制
捕获异常
try、catch、finally
捕获异常的三种情况 -
●6.3抛出异常
在Java程序中如果要明确地引发异常,则需要用到throw或throws语句 :
-
●6.4自定义异常
自定义异常的引入
自定义异常的格式 -
●6.5例题讲解1
例题讲解
-
第七章集合
泛型
集合
List接口
迭代器
Set接口 -
●7.1泛型
Java语言引入泛型的目的主要是为了类型安全。
引入泛型前和引入泛型后的比较 -
●7.2集合
集合框架包括接口、实现和算法
接口: 表示集合的抽象数据类型
实现: 集合接口的具体实现
算法: 提供对实现集合接口对象的通用的算法,如查找和排序。
主要接口有:Collection、List、Set和Map -
●7.3List接口
List是最常用的一种集合。List接口继承了Collection接口,元素允许重复,以元素添加的次序来放置元素,不会重新排列。该接口不但能够对列表的一部分进行处理,还允许针对位置索引的随机操作。它的具体实现类常用的有ArrayList和LinkedList。
-
●7.4迭代器
利用Iterator和ListIterator进行迭代遍历集合
-
●7.5Set接口
Set接口继承Collection接口,Set的特点是它的对象元素不能重复,其元素添加后采用自己内部的一个排列机制。
HashSet
TreeSet -
●7.6例题讲解1
例题讲解
-
●7.7例题讲解2
例题讲解
-
●7.8例题讲解3
例题讲解
-
第八章文件和流
文件
字节输入流
字节输出流
字符流
对象序列化 -
●8.1文件
文件的相关概念
File类 -
●8.2字节输入流
InputStream类是所有字节输入流的父类,主要是用于从数据源按照字节的方式读取数据。
-
●8.3字节输出流
OutputStream类是所有字节输出流的父类,主要是用于把内容按照字节的方式写入到目的端。
-
●8.4字符流
java.io包中提供了Reader/Writer类,它们分别表示字符输入流和字符输出流。
-
●8.5对象序列化
在Java中,利用ObjectOutputStream和ObjectInputStream这两个类来实现序列化和反序列化
-
●8.6例题讲解1
例题讲解
-
●8.7例题讲解2
例题讲解