名师课堂Java面向对象开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了名师课堂Java面向对象开发相关的知识,希望对你有一定的参考价值。
课程介绍
面向对象是Java语言之中最为重要的特征,本课程主要讲解面向对象的核心知识,并且利用大量的代码、数据结构课程深入分析Java面向对象特征。
课程目标
- 掌握Java面向对象开发技术
适合人群
- Java学习者
课时列表
- 课时1:面向对象简介
- 课时2:类与对象(类与对象基本定义)
- 课时3:类与对象(类与对象定义)
- 课时4:类与对象(对象内存分析)
- 课时5:类与对象(引用传递初次分析)
- 课时6:private实现封装处理
- 课时7:构造方法与匿名对象
- 课时8:【第01个代码模型】综合案例:简单Java类
- 课时9:数组的定义与使用(数组基本概念)
- 课时10:数组的定义与使用(数组引用传递)
- 课时11:数组的定义与使用(数组静态初始化)
- 课时12:数组的定义与使用(二维数组)
- 课时13:数组的定义与使用(数组与方法互操作)
- 课时14:数组的定义与使用(Java对数组的支持)
- 课时15:数组的定义与使用(数组案例:数组数据统计)
- 课时16:数组的定义与使用(数组案例:数组排序)
- 课时17:数组的定义与使用(数组案例:数组转置)
- 课时18:数组的定义与使用(数组案例:二分查找法)
- 课时19:数组的定义与使用(对象数组)
- 课时20:String类的基本特点(String类两种实例化方式)
- 课时21:String类的基本特点(字符串比较)
- 课时22:String类的基本特点(字符串为匿名对象)
- 课时23:String类的基本特点(String两种实例化区别)
- 课时24:String类的基本特点(字符串常量不可变更)
- 课时25:String类的常用方法(DOC文档组成)
- 课时26:String类的常用方法(字符串与字符数组)
- 课时27:String类的常用方法(字节与字符串)
- 课时28:String类的常用方法(字符串比较)
- 课时29:String类的常用方法(字符串查找)
- 课时30:String类的常用方法(字符串替换)
- 课时31:String类的常用方法(字符串拆分)
- 课时32:String类的常用方法(字符串截取)
- 课时33:String类的常用方法(字符串其它操作方法)
- 课时34:this关键字(this调用属性)
- 课时35:this关键字(this调用方法)
- 课时36:this关键字(表示当前对象)
- 课时37:引用传递进阶分析
- 课时38:【第02个代码模型】综合案例:对象比较
- 课时39:引用传递实际应用
- 课时40:【第03个代码模型】综合案例:数据表与简单Java类(一对多)
- 课时41:【第03个代码模型】综合案例:数据表与简单Java类(多对多)
- 课时42:【第03个代码模型】综合案例:数据表与简单Java类(角色与权限)
- 课时43:static关键字(static属性)
- 课时44:static关键字(static方法)
- 课时45:static关键字(分析主方法)
- 课时46:static关键字(static应用)
- 课时47:代码块(普通代码块)
- 课时48:代码块(构造块)
- 课时49:代码块(静态代码块)
- 课时50:内部类的定义及使用(内部类基本概念)
- 课时51:内部类的定义及使用(static定义内部类)
- 课时52:内部类的定义及使用(在方法中定义内部类)
- 课时53:继承的定义与使用(继承问题的引出)
- 课时54:继承的定义与使用(继承的实现)
- 课时55:继承的定义与使用(继承使用限制)
- 课时56:覆写(方法覆写)
- 课时57:覆写(属性覆盖)
- 课时58:覆写(super关键字)
- 课时59:综合案例:数组操作(定义Array父类)
- 课时60:综合案例:数组操作(SortArray排序子类)
- 课时61:综合案例:数组操作(ReverseArray反转子类)
- 课时62:final关键字
- 课时63:多态性
- 课时64:抽象类的定义与使用(抽象类基本概念)
- 课时65:抽象类的定义与使用(抽象类使用限制)
- 课时66:抽象类的定义与使用(模版设计模式)
- 课时67:接口的定义与使用(接口基本概念)
- 课时68:接口的定义与使用(接口使用限制)
- 课时69:接口的定义与使用(使用接口定义标准)
- 课时70:接口的定义与使用(工厂设计模式)
- 课时71:接口的定义与使用(代理设计模式)
- 课时72:接口的定义与使用(抽象类与接口的区别)
- 课时73:匿名内部类
- 课时74:Object类(Object类简介)
- 课时75:Object类(取得对象信息)
- 课时76:Object类(对象比较)
- 课时77:Object类(接收引用数据类型)
- 课时78:包装类(包装类简介)
- 课时79:包装类(装箱与拆箱)
- 课时80:包装类(字符串与基本数据类型转换)
- 课时81:包的定义及使用(包的定义)
- 课时82:包的定义及使用(包的导入)
- 课时83:包的定义及使用(系统常用包)
- 课时84:访问控制权限
- 课时85:jar命令
- 课时86:单例设计模式(单例设计模式)
- 课时87:单例设计模式(多例设计模式)
- 课时88:【第04个代码模型】异常的捕获与处理(观察异常带来的问题)
- 课时89:【第04个代码模型】异常的捕获与处理(异常处理格式)
- 课时90:【第04个代码模型】异常的捕获与处理(throws关键字)
- 课时91:【第04个代码模型】异常的捕获与处理(throw关键字)
- 课时92:【第04个代码模型】异常的捕获与处理(异常处理模型)
- 课时93:【第04个代码模型】异常的捕获与处理(RuntimeException)
- 课时94:【第04个代码模型】异常的捕获与处理(断言)
- 课时95:【第04个代码模型】异常的捕获与处理(自定义异常类)
- 课时96:链表(链表基本概念)
- 课时97:链表(链表实现结构说明)
- 课时98:链表(增加链表数据)
- 课时99:链表(取得链表数据个数)
- 课时100:链表(链表数据转换为对象数组)
- 课时101:链表(查询数据)
- 课时102:链表(根据索引取得数据)
- 课时103:链表(修改指定索引数据)
- 课时104:链表(删除数据)
- 课时105:【第05个代码模型】综合案例:宠物商店
开始学习http://click.aliyun.com/m/27923/
以上是关于名师课堂Java面向对象开发的主要内容,如果未能解决你的问题,请参考以下文章
阿里云名师课堂Java面向对象开发7:private实现封装处理