Java基础教程
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
在本Java视频教程中讲解了Java开发环境搭建、Java基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该Java视频教程为讲师上课实录,共60个课时(1小时为1个课时),讲师语言表达流利,思路清晰。
视频教程👇:
https://www.bilibili.com/video/BV1kx411h7jv
课程目录:
Java面向对象
- Java基础教程
- Java包(package)
- Eclipse安装教程
- Java访问权限
- Java Object类
- Java中final关键字的作用
- Java抽象类
- Java接口
- Java类与类之间的关系
- Java内部类
Java异常
Java数组
- Java数组的定义
- Java访问数组元素
- Java数组元素的遍历
- Java数组的静态初始化
- Java数组引用数据类型
- Java可变长参数
- Java数组扩容
- Java数组的特点
- Java对象数组
- Java二维数组
- Java中arrays工具类
- Java数组算法
Java常用类
Java集合
- Java中Collection集合概述
- Java中Collection的基本操作
- Java中List集合
- Java中ArrayList与Vector的区别
- Java中LinkedList详解
- Java Set集合与HashSet集合特点
- Java TreeSet集合
- Java Collection集合小结
- Java中Collections工具类
- Java泛型详解
- Java中Map集合概述
- Java中Map基本操作
- Java HashMap底层实现原理
- HashTable和HashMap的区别
- Java Properties类
- Java TreeMap排序
- Java Map集合小结
Java IO流
- Java IO流的分类
- Java文件输入输出流
- Java缓冲输入输出流
- Java数据输入输出流
- Java打印流与Java装饰者设计模式
- Java对象输入输出流
- Java文件字符输入输出流
- Java字符输入输出流
- Java缓冲字符输入输出流
- Java File类概述
- File类常用操作
Java线程
- Java线程概述
- Java创建线程的方式
- Java线程基础操作
- Java线程的生命周期
- Java线程调度
- Java线程同步
- Java线程安全的类
- Java设计模式之生产者消费者模式
- Java Timer定时器
- Java线程死锁
Java反射
Socket编程
Java注解开发
Java GoF设计模式
HashMap
Java内存模型
Java线性表