Java数据类型
Java语言的数据类型可以分为两大类:基本数据类型,与引用数据类型。
这篇重点详解了Java语言提供了8种基本数据类型,分别是 byte、short、int、long、float、double、boolean、char。
2.Java引用类型
这篇重点详解了:
- Java引用
- 强引用
- 软引用
- 弱引用
- 虚引用
- Java引用总结
Java基础详解
本篇重点详解接口:
- Java接口的定义
- Java接口的作用
- Java接口的规范
- Java接口的实例
- Java接口的小结
本篇重点详解Java数组:
- Java数组的定义
- Java数组的特点
- Java数组的常用示例
- 1.定义数组
- 2.数组元素访问
- 3.数组遍历
- 4.数组合并
- 5.数组扩容
本篇重点详解Java常量:
- 一、 Java常量的定义
- 二、Java定义常量的方法
- 三、 Java常量的6种类型
Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份等。
本篇重点详解枚举:
- Java枚举写法
- 内部类中使用枚举
- 迭代枚举元素
- 在 switch 中使用枚举类
- 枚举类成员
Java Switch语句是多路分支语句,它提供了一种简单的方法,可以根据表达式的值将执行分派到代码的不同部分。
本篇重点详解:
- Switch语法格式
- Switch 流程图
- Switch源码案例
本篇重点详解:
- Java三目运算符简介
- Java三目运算格式
- Java三目运算符优劣势
- Java三目运算例子
本篇重点详解:
- Java构造函数
- 构造函数的作用
- 构造方法的特点
- 构造方法语法
- Java构造函数初始过程
- 构造函数代码示例
本篇重点详解Java异常:
- 异常定义
- 异常分类
- 异常实现
- 异常捕获
- 异常实践
Java面向对象
这篇重点详解了面向对象的核心特征:
- 封装
- 继承
- 多态
面向对象之所以使程序设计更加完善和强大,主要是因为面向对象具有继承、封装和多态 3 个核心特性
多态是同一个行为具有多个不同表现形式或形态的能力。
本篇重点详解多态:
- 什么是多态
- 多态的实现途径
- 重写
- 重载
- 接口实现
本篇重点详解:
- Java抽象类的定义
- Java抽象类的特点
- Java抽象类的语法
- 抽象类的使用原则
- 抽象类的使用案例
对于面向对象编程来说,抽象是它的一大特征之一,在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。
本篇重点详解:
- 一.抽象类
- 二.接口
- 三.抽象类和接口的区别
- 四.抽象类和接口的使用场景
Java高级特性
本篇重点详解:
- 一:泛型本质
- 二:为什么使用泛型
- 三:如何使用泛型
- 四:泛型通配符
- 五:泛型中KTVE的含义
- 六:泛型的实现原理
- 七:最后
本篇重点详解Java正则表达式:
- Java正则表达式简介
- Java正则表达式应用场景
- Java正则表达式语法
- 常见的正则表达式
- Java正则表达式使用
本篇重点详解Java静态方法:
- Java静态方法定义
- Java静态方法格式
- Java静态方法调用
- 静态方法与实例方法的区别
- Java静态方法举例
本篇重点县各级Java静态内部类:
- Java静态内部类介绍
- Java静态内部类的作用
- Java静态内部类的使用示例
- Java静态内部类小结
反射非常强大和有用,现在市面上绝大部分框架(spring、mybatis、rocketmq等等)中都有反射的影子,反射机制在框架设计中占有举足轻重的作用。
所以,在你Java进阶的道路上,你需要掌握好反射。
本篇重点详解Java反射:
1.反射是什么?
2.反射有什么用?
3.反射的实现原理?
4.怎么用反射?
本篇重点详解:
- Java集合体系框架
- Java集合List总结
- Java集合Set总结
- Java集合Queue总结
- Java集合Map总结
本篇重点详解Java设计模式:
- 设计模式的目的
- 设计模式常用7大原则
- 设计模式的种类
- 5种创建型模式
- 7种结构型模式
- 11种行为型模式
陈睿mikechen
10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》