
java
文章平均质量分 76
郑子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内存管理机制
Java内存管理机制原创 2023-07-19 15:37:37 · 486 阅读 · 0 评论 -
Java:反射、注解、泛型
反射、注解、泛型原创 2023-06-04 20:49:45 · 680 阅读 · 0 评论 -
JAVA:面向切面编程AOP
面向切面编程AOP原创 2023-06-04 19:06:00 · 2312 阅读 · 0 评论 -
基础:Java内存模型(JMM)
Java内存模型,有序性、原子性,可见性原创 2023-05-16 22:07:31 · 462 阅读 · 0 评论 -
多线程知识点
多线程原创 2023-05-04 20:55:41 · 609 阅读 · 0 评论 -
JVM专题
1. 内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class 类信息常量池(static 常量和 static 变量)等放在方法区new: 方法区:主要是存储类信息,常量池(static 常量和 static 变量),编译后的代码(字节码)等数据 堆:初始化的对象,成员变量 (那种非 static 的变量),所有的对象实例和数组都要在堆上分配 栈:栈的结构是栈帧组成的,调用一个方法就压入一帧,帧上面存储局部变量表,操作原创 2021-04-07 11:28:51 · 117 阅读 · 0 评论 -
数据结构与算法专题
1、常用数据结构简介 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素间的关系组成。常用的数据有:数组、栈、队列、链表、树、图、堆、散列表。 1)数组:在内存中连续存储多个元素的结构。数组元素通过下标访问,下标从0开始。优点:访问速度快;缺点:数组大小固定后无法扩容,只能存储一种类型的数据,添加删除操作慢。适用场景:适用于需频繁查找,对存储空间要求不高,很少添加删除。 2)栈:一种特殊的线性表,只可以在栈顶操作,先进后出,从栈顶放入元素叫入栈,从栈顶取出元素叫出栈。应用场景:原创 2021-04-06 17:03:07 · 196 阅读 · 0 评论 -
设计模式专题
1.设计模式六大原则、 a.单一职责原则:就一个类来说,应该只有一个引起它变化的原因 一个类做一件事情,避免职责过多。比如这种情况是不太好的,在一个Activity中既有bean文件,又有http请求,还有adapter等等,这就导致我们需要修改任何一个东西的时候都会导致Activity的改变,这样一来就有多个引起它变化的原因,不符合单一职责原则 b.开放封闭原则:类,模块,函数应该是可以扩展的,但是不可以修改 对于扩展是开放的,对于修改是封闭的。尽量做到面对需求的改变时,我们的代码能保持相对稳定,原创 2021-04-07 10:28:30 · 130 阅读 · 1 评论