Java基础
反射
反射概述
JAVA反射机制是在运行状态中,对任意一个类都能够知道这个类的所有属性和方法。对任意一个对象,都能调用他的任意一个属性和方法。
获取Class文件对象的三种方式
1,通过Object类的getClass()方法
User user = new User();
Class<? extends User> clazz = user.getClass();
2,通过对象静态属性(.class)获取
Class<User> clazz = User.class;
3,通过Class.forName()方法获取
Class<?> clazz = Class.forName("com.istlm.pojo.User");
集合
ArrayList和LinkedList的区别?
类型 | 数据结构 | 效率 | 开销 |
---|---|---|---|
ArrayList | Object数组 | 访问快:基于索引的数据结构 增删慢:需要移动数据 | 较快 |
LinkedList | 双向链表 | 访问慢:需要移动指针 增删快:只需修改前后两个节点 | 慢:节点除了存储数据还需存储引用 |
多线程
网络编程
JVM
基础框架
Spring
SpringMVC
MyBatis
SpringBoot
分布式架构
Dubbo
Zookeeper
分布式事务中间件
消息中间件
微服务架构
SpringCloud