简介:本次课讲解了Java面向对下的高级知识,包括流、List、Set和Map等集合类,还包括了线程、反射、网络、设计模式和数据库等核心知识
课程章节
第01课 Java开发环境与文件介绍
- 课时1Java语言基本概述 开始学习
- 课时2开发环境搭建 开始学习
- 课时3eclipse的使用 开始学习
-
课时4Java注释
-
课时5标识符与关键字
-
课时6Java文件介绍
-
课时7Java语言编码规范
第02课 公共基础知识、基本语法
-
课时1数据类型介绍
-
课时2整数类型
-
课时3浮点类型
-
课时4字符类型
-
课时5布尔类型
-
课时6数据类型转换
-
课时7成员方法的定义
-
课时8成员方法的参数
-
课时9成员方法的返回值
-
课时10局部变量和成员变量
-
课时11运算符介绍
-
课时12算术运算符
-
课时13关系运算符
-
课时14逻辑运算符
-
课时15赋值运算符
-
课时16三目运算符
-
课时17字符串连接符
-
课时18运算符的优先级
第03课 基本语法、公共基础知识
-
课时1数组介绍
-
课时2数组的创建
-
课时3数组作为参数和返回值
-
课时4数组的遍历
-
课时5数组的排序
-
课时6Java可变参数
-
课时7数组的浅拷贝和深拷贝
-
课时8控制语句介绍
-
课时9if语句
-
课时10switch语句
-
课时11break在分支语句中的作用
-
课时12循环语句介绍
-
课时13for循环
-
课时14多重for循环
-
课时15while循环
-
课时16break
-
课时17continue
-
课时18return语句
第04课 面向对象基础知识上
-
课时1类与对象1
-
课时2类与对象2
-
课时3类的定义
-
课时4对象的创建及内存分配
-
课时5多个引用变量指向同一个对象
-
课时6垃圾回收机制
-
课时7引用类型作为参数和返回值
-
课时8this关键字
-
课时9引用类型数组
第05课 面向对象基础知识下
-
课时1二维数组的定义
-
课时2二维数组的初始化
-
课时3二维数组的内存分配
-
课时4二维数组的遍历
-
课时5构造器的定义
-
课时6构造器的作用
-
课时7this关键字在构造器中的作用
-
课时8this关键字总结
-
课时9封装类介绍
-
课时10自动装箱和拆箱
-
课时11封装类的使用
-
课时12类的封装性
第06课 面向对象基础语法1
-
课时1权限修饰符介绍
-
课时2修饰类
-
课时3修饰成员
-
课时4修饰构造器
-
课时5继承的概念和语法
-
课时6重写
-
课时7重写toString方法
-
课时8super在构造器中的使用
-
课时9super在实例方法中的使用
-
课时10super与this比较
-
课时11final关键字介绍
-
课时12final修饰类和方法
-
课时13final修饰变量
第07课 面向对象基础语法2
-
课时1抽象类的概念
-
课时2抽象类被继承
-
课时3抽象类使用场景
-
课时4接口的概念
-
课时5接口的定义与实现
-
课时6接口与抽象类的区别
-
课时7instanceof的使用
-
课时8多态的概念
- 课时9向上转型 开始学习
-
课时10多态的使用
-
课时11向下转型
-
课时12引用类型作为参数
-
课时13回调机制
第08课 面向对象基础语法3
-
课时1static修饰成员及访问
-
课时2static应用
-
课时3static初始化块
-
课时4单例设计模式
-
课时5内部类的定义
-
课时6成员内部类
-
课时7静态内部类
-
课时8局部内部类
-
课时9匿名内部类
-
课时10使用匿名内部类作为参数传递
第09课 面向对象的应用
-
课时1字符串创建
-
课时2String类常用方法
-
课时3StringBuffer与StringBuilder
-
课时4判断字符串相等
-
课时5Math类
-
课时6Random类
-
课时7System类
-
课时8Date类
-
课时9Calendar类
-
课时10SimpleDateFormat
第10课 Java基础语法
-
课时1异常的概念
-
课时2try_catch处理异常
-
课时3throw抛异常
-
课时4自定义异常
-
课时5File对象的创建与常用方法
-
课时6运行可执行文件
第11课 面向对象进阶1
-
课时1流的概念及分类
-
课时2字节输入流
-
课时3字节输出流
-
课时4Reader与Writer
-
课时5BufferedReader和BufferedWriter
-
课时6对象序列化的概念
-
课时7对象序列化
第12课 面向对象进阶2
-
课时1集合的概念
-
课时2List的使用
-
课时3List的遍历
-
课时4List的排序
-
课时5Set的使用
-
课时6Set的遍历
-
课时7Map的使用
-
课时8Map的遍历
第13课 面向对象进阶3
第14课 面向对象进阶4
-
课时1XML概念
-
课时2XML DOM解析
-
课时3反射概念
-
课时4反射入口
-
课时5反射创建对象
-
课时6正则表达式的概念
-
课时7正则表达式的组成规则
-
课时8正则表达式组成规范
-
课时9正则表达式-使用
第15课 面向对象进阶5
第16课 面向对象进阶6
-
课时1设计模式概念
-
课时2单例模式
-
课时3简单工厂模式
-
课时4工厂方法模式
-
课时5抽象工厂模式
-
课时6代理模式
-
课时7观察者模式
-
课时8适配器模式
第17课 MySql数据库使用上
-
课时1数据库的介绍
-
课时2下载与安装
-
课时3创建数据加&创建表
-
课时4表主键&外键&范式
-
课时5表与表的关系
-
课时6字段结束与类型
-
课时7Sql创建与删除数据库
-
课时8Sql创建与删除表
-
课时9Sql创建一对一关系的表
-
课时10Sql创建一对多关系的表
-
课时11Sql创建多对多关系的表
第18课 MySql数据库使用下
授课讲师
-
创客学院
创客学院
关于讲师
创客学院和Google、ARM、微软等全球领先企业合作推出嵌入式智能硬件、物联网、JAVA、Android等职业课程及实战项目,将学员培养为世界一流的软硬件开发工程师、系统开发者。学院汇聚了国内最顶尖的嵌入式人工智能、物联网、VR虚拟现实等资深专家和技术精英,拥有核心的技术研发力量和强大的教学资源,为广大用户提供个性化、实战化、智能化的卓越在线学习体验。
课程推荐
- Java基础 试听 24926
- Spring Boot 试听 24502
- Java框架及项目实战 试听 16374
- 数据库管理与应用 试听 16689
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案