java基础企业级入门视频教程
- 课程介绍
- 第1天,计算机的语言发展史
- Java的产生和发展背景
- Java的特点
- 环境及环境变量的配置
- dos命令行的使用
- eclipse初步使用
- 第2天,第一个java程序
- HelloWorld程序编译常见问题
- 文档注释
- Java 标识符
- 转义符(Escape Character)
- 运算符
- 第3天,自增自减运算符
- 比较运算符(Comparsion Operator)
- 逻辑运算符
- 位运算
- 第4天,运算符复杂运算
- 深入Eclipse(IDEA)
- 第5天,流程控制语句和数据类型
- 顺序、分支结构if相关的语句
- switch语句的使用
- for循环语句
- while语句和dowhile语句
- break关键字
- continue关键字
- return关键字
- 第6天初识面向对象
- 面向对象编程与面向过程编程的区别
- 类、对象、类与对象的关系
- 敲代码创建对象,理解对象与类的关系
- 如何调用对象
- 成员变量与局部变量
- 第7天封装的概念
- 构造函数的定义
- 构造函数的重载
- this关键字的使用
- 第8天static关键字的用法
- static代码块的使用
- 构造代码块的特点及与构造函数、静态构造块的区别
- 面向对象的第二大特性继承及方法的重写
- 第9天回顾昨天的静态代码块、构造块、构造函数综合练习
- super调用父类的构造函数
- super在多级继承中的使用
- 成员变量、构造函数执行案例
- 构造代码块在继承中的综合练习
- 第10天,final关键字的使用
- Object对象的介绍和使用
- 抽象类的介绍和使用
- 接口interface的介绍和使用
- 多态思想的引入
- 第11天回顾昨天知识和深入讲解接口的多继承
- 举动物案例解说多态的向上转型和向下转型
- 数据类型的详细讲解
- 第12天字符型转换其他类型的加深
- 数组的声明和初始化
- 使用一维数组开发随机点名器
- 二维数组的定义初始化遍历
- 第13天api介绍
- String类的属性和方法
- Integer的属性和方法
- 自动装箱和自动拆箱
- 综合练习
- 第14天StringBuffer的属性和方法
- 案例把整形数组转换为字符串
- 正则表达式
- 案例邮箱的正则表达式
- 第15天Date类的属性和方法
- SimpleDateFormat的属性和方法
- Calendar属性和方法
- 案例闰年的高级算法
- 案例计算自己活了多少天
- 第16天数据结构---集合的整体介绍
- 数据结构---泛型的引入解决类型异常的安全问题
- 数据结构----泛型类的定义和使用
- 数据结构---泛型方法的定义和使用
- 数据结构---泛型类和泛型方法的综合练习
- 数据结构----泛型接口
- 数据结构---泛型的高级用法问号的使用
- 数据结构---泛型的高级用法接收子父类
- 第17天数据结构---Collection的增删改查
- 数据结构---Collection集合的判断和获取
- 数据结构---Collection操作自定义类型数据
- 数据结构---ArrayList与LinkedList的底层原理和速度测试
- 数据结构---Vector与CopyOnWriteArraylist集合的使用
- 第18天数据结构---Set集合的概述
- 数据结构---TreeSet集合的jdk自带的比较器
- 数据结构---TreeSet集合自定义的比较器
- 数据结构---TreeSet的Comparator接口和匿名内部类的使用
- 数据结构---TreeSet和LinkedhashSet和HashSet集合的特点和性能测试即集合
- 第19天数据结构---Map的重要方法values
- 数据结构---Map的重要方法keySet
- 数据结构---Map的重要方法entrySet
- 数据结构---对Map的keySet、entrySet的增强for循环遍历和iterator遍历
- 数据结构---HashMap、Hashtable、LinkedHashMap的排序和TreeMap排
- 数据结构---通过value遍历map的通用排序
- 数据结构HashMap、HashTable、LinkedHashMap、TreeMap、Con
- 第20天数据结构---集合总结和枚举类的引入
- 数据结构---枚举类的特征和使用
- 数据结构---枚举类实现接口
- 数据结构---EnumSet集合和Set集合的使用总结
- 数据结构---栈Stack的后进先出的使用
- 数据结构----LinkedList的双端队列和栈的特性
- 数据结构--队列PriorityQueue的介绍
- 数据结构---ArrayDeque的使用和list集合的总结
- 9数据结构---equals和hashCode方法的重写
- 10数据结构---ListIterator的用法
- 数据结构---集合Properties的重要应用
- 数据结构---weakHashMap集合的自动回收弱引用
- 数据结构---IdentiHashMap的严格key属性
- 数据结构---EnumMap的排序功能
- 第21天回归原理---JVM的启动流程
- 回归基础---java程序运行过程
- 深入JVM内核---JVM示意图
- 深入JVM内核---程序计数器的作用
- 深入JVM内核---java堆的作用和堆溢出
- 深入JVM内核---java栈的作用和与对的区别
- 深入JVM内核---java栈的溢出
- 深入JVM---java本地方法栈
- 深入JVM---方法区的作用和常量池溢出
- 深入JVM---永久代的内存溢出
- 深入JVM---画java程序的内存图
- 深入JVM---内存结构图总结
- 垃圾回收---原因、时间、回收区域
- 如何回收垃圾---四种回收垃圾的算法
- 四种垃圾收集器
- 最少资源单位---进程
- 减少进程并发造成资源的消耗---线程的来源
- 线程与进程的比较
- 继承Thread对象创建线程
- 通过实现Runnable接口创建线程
- 通过实现Callabel接口创建有返回值的线程
- 使用ExecutorService、Callable、Future实现有返回结果的线程
- 第22天售票程序
- 线程的生命周期开始,运行,阻塞,结束
- 线程生命周期---挂起和唤醒
- 线程的生命周期--终止
- 5回顾内存模型---深入程序执行过程
- 从内存模型解决多线程的数据一致性
- 并发编程的三大概念---原子性、可见性、有序性
- volatile的使用和怎么保证自增操作的原子性
- volatile关键字原理和使用场景
- 第23天synchronized同步对象改写售票程序
- synchronized同步方法改写售票程序
- 使用Lock对象改写售票程序
- 线程的栈模型和优先级
- 守护线程
- 线程的等待和通知机制
- 第25天IO流的定义和分类
- IO流的模型和原理
- file对象的使用
- IO流按照数组和单个字节传输的方式
- 第26天FileOutputStream对象的使用
- FileReader和FileWriter的使用
- bufferReader高级缓冲流的使用
- ObjectOutputSteam对象的使用
- IO流的总结
- 第27天mysql数据库的介绍
- 第28天linux操作系统的来源和应用领域
- linux系统的安装
- linux系统的基本操作命令1
- linux系统操作命令2
- linux网络配置
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
数据结构---集合Properties的重要应用
课程介绍
java基础企业级入门视频教程:1、Java的基础语法;
(1)java的起源,java的发展,语言特点
2、java的企业级体系知识;
(1)J2EE的常用API
推荐课程