📌Java基础&高级教程专栏介绍
Java基础教程&高级教程全部笔记,<<<请私信博主>>>
Java基础教程
1章_Java语言概述
1节-课程整体内容概述
2节-Java语言概述
- 基础常识
- 计算机语言的发展迭代史
- Java语言版本迭代概述
- Java语言应用的领域:
- Java语言的特点
3节-开发环境搭建
- 开发环境的搭建
(重点)
- JDK、JRE、JVM的关系
- JDK的下载、安装
- path环境变量的配置
4节-第一个Java程序
- 开发体验—HelloWorld
- 常见问题的解决
- 总结第一个程序
5节-注释与API文档等
- 注释:Comment
- Java API 文档
- 良好的编程风格
6节-EditPlus的使用
- 开发工具说明
- EditPlus的使用
2章_基本语法
3章_数组
4章_面向对象-上
5章_面向对象-中
6章_面向对象-下
7章_异常处理
Java高级教程
8章_多线程
1节. 程序、进程、线程的理解
- 程序(programm)
- 进程(process)
- 线程(thread)
2节. 并行与并发
- 单核CPU与多核CPU的理解
- 并行与并发的理解
3节.创建多线程的两种方式
- 方式一:继承Thread类的方式:
- 方式二:实现Runnable接口的方式:
4节.Thread类中的常用方法
- Thread类中的常用的方法:
- 线程的优先级:
5节.Thread的生命周期
6节.线程的同步机制
- 背景
- Java解决方案:同步机制
方式一:同步代码块
方式二:同步方法
方式三:Lock锁 — JDK5.0新增 - 利弊
- 面试题
1)线程安全的单例模式(懒汉式)
2)死锁问题
7节.线程通信
- 线程通信涉及到的三个方法:
- 说明:
- 面试题:
- 小结
8节.JDK5.0新增线程创建的方式
- 新增方式一:实现Callable接口。 — JDK 5.0新增
- 新增方式二:使用线程池
9章_Java常用类
10章_枚举类和注解
11章_Java集合
12章_泛型
13章_IO流
14章_网络编程
15章_Java反射机制
16章_Java8的其他新特性
17章_Java9&10&11新特性
Java基础教程&高级教程全部笔记,获取方式见:
整理不易🚀🚀,关注和收藏后拿走📌📌欢迎留言🧐👋📣✨
快来关注我的公众号🔎AdaCoding 和 GitHub🔎 AdaCoding123