首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RolyFish
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 83
沸点 0
赞
83
返回
|
搜索文章
最新
热门
类加载过程
一个类的生命周期大致如下: 加载、验证、准备、解析、初始化、使用、卸载。类的加载过程报告加载、验证、准备、接卸和初始化。初始化阶段存在cinit方法,所以需要了解直接引用和间接引用。
大数据去重-布隆过滤器
简单介绍常用的去重算法,比较Map去重和BitSet去重的优缺点,理解其原理,在合适场景和业务下合理选择合适的去重算法。布隆过滤器的原理是基于BitSet的,在理解布隆过滤器之前一定先理解BitSet
字符串比较算法 KMP
字符串匹配算法指的是用于计算一个“文本串”是否包含了一个“模式串”。分为暴力匹配和KMP算法,暴力匹配算法由于文本串回溯频繁,增加很多不必要的循环,所以效率低下。对应的KMP算法就解决了这个问题
定点数&浮点数
介绍定点数、浮点数概念区别。对于浮点数java为我们提供了float和double,重点了解其存储结构和原理。
常见排序算法(交换排序&归并排序&基数排序)
交换排序&归并排序&基数排序&桶排序的算法原理以及代码演示。 不同算法具有对应的优缺点,需要结合不同场景从时间与空间的角度合理选择,
常见排序算法(插入排序&选择排序)
排序算法经过长时间演变,已很成熟,也有很多方案,每种排序算法都有其优点与缺点,需要在不同场合结合算法特性选则。
设计模式--责任链模式&命令模式
责任链模式&命令模式,责任链模式适合处理存在链式算法的业务场景,将每一个场景抽象出来作为节点,可以灵活组合适应不同场景需要。命令模式模式是将命令发出者和命令执行者解耦,使得各自互不影响,提高代码健壮性
设计模式--备忘录模式&状态模式
备忘录模式和状态模式一般都会结合使用,在某个状态时记录当前状态下的信息,状态模式和备忘录模式结合使用可以很好地记录状态,在特定条件下记录、撤销状态。
设计模式--观察者模式
观察者模式(Observer Pattern)属于行为模式。当类之间存在一对多关系的时候,一个对象的变化,其他依赖的对象会收到通知,并会随之发生变化。
设计模式--模板方法模式&迭代器模式
模板方法模式(Template Pattern)和迭代器模式都属于行为型模式,在集合框架中存在大量使用。
下一页
个人成就
文章被点赞
89
文章被阅读
20,651
掘力值
1,222
关注了
6
关注者
4
收藏集
6
关注标签
9
加入于
2021-11-19