Java基础非常重要,俗话说得好地基不牢地动山摇 ,所以打好坚实的基础很重要@mikechen
在过去的时间中,我写过Java基础的整个系列,为了方便大家的阅读,也为了让知识更系统化,这里我单独把Java基础系列一并罗列于此,希望对有用的人有用。
以下为整个Java基础的目录,希望大家喜欢!
Java数据类型
数据类型这篇文章主要讲了以下几点:
八大基本类型:
- boolean/1
- byte/8
- char/16
- short/16
- int/32
- float/32
- long/64
- double/64
以及面试经常问的:
- Java包装类
- 基本数据类型与包装类型的区别
- 装箱和拆箱
Java 四大引用
Java引用这篇主要讲了以下几点:
- 强引用详解
- 弱引用详解
- 软引用详解
- 虚引用详解
- 四大引用总结
Java面向对象
面向对象这篇文章主要讲了以下几点:
- 封装详解
- 继承详解
- 多态详解
- 面向对象总结
Java泛型
Java泛型这篇文章主要讲了以下几点:
- 泛型本质
- 为什么使用泛型
- 泛型类
- 泛型接口
- 泛型方法
- 泛型通配符
- 泛型的实现原理
Java反射
Java反射这篇文章主要讲了以下几点:
- 反射是什么?
- 为什么要用反射?
- 怎么使用反射?
- 反射工作原理?
- 反射的应用场景
Java异常
Java异常这篇文章主要讲了以下几点:
- 异常定义
- 异常分类
- 异常实现
- 异常捕获
- 异常实践案例
关于异常这块可以说非常详细。
Java集合
Java集合这篇主要讲了以下几点:
Java集合List
- ArrayList
- Vector
- LinkedList
Java集合HashSet
- LinkedHashSet
- TreeSet
- Java Set总结
Java集合Queue
- PriorityQueue
- Deque
Java集合Map
- HashMap
- ConcurrentHashMap
- Hashtable
- LinkedHashMap
- TreeMap
Java网络编程
Java网络编程这篇主要讲了以下几点:
- 计算机网络
- 网络七层模型
- TCP/IP模型
- TCP协议
- UDP协议
- HTTP协议
- Java网络编程
Java注解
Java注解这篇文章主要讲了以下几点:
- Java注解定义
- Java注解分类
- Java标准注解
- Java元注解
- 自定义注解
- Java注解的应用
Java Lambda表达式
Lambda表达式这篇文章主要讲了以下几点:
- Lambda表达式简介
- Lambda表达式的作用
- Lambda表达式的语法
- Lambda表达式的8种举例
Java设计模式
设计模式这篇文章主要讲了以下几点:
- 设计模式的目的
- 设计模式常用7大原则
- 设计模式的种类
- 5种创建模式
- 7种结构型模式
- 11种行为型模式
Java多线程
Java多线程这篇文章主要讲了以下几点:
- 线程的生命周期
- 线程的状态控制
- 多线程的5种创建详解
- 线程的3种同步详解
- 线程安全问题详解
- 线程死锁
- 线程上下文切换
今后有新的内容,我会在对这个Java基础系列进行整理补充和更改。
本文强烈建议大家【收藏】
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》