首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
Java基础+中高级必备的技术
昊昱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
HashMap底层实现原理
HashMap实现了Map接口,我们常用HashMap进行put和get操作读存键值对数据。下面介绍基于jdk1.8深入了解HashMap底层原理。 HashMap实际是一种“数组+链表”数据结构。在put操作中,通过内部定义算法寻止找到数组下标,将数据直接放入此数组元素中,若…
程序员必备的基本算法:递归详解
递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小,解析xml文件等等,都需要用到递归算法。它太基础太重要了,这也是为什么面试的时候,面试官经常让我们手写递归算法。本文呢,将跟大家一起学习递归算法~ 递归,在计算机科学中是指…
Java程序员必备:查看日志常用的linux命令
趁周末,复习一下鸟哥的linux私房菜,看到文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。 cat是Concatenate的缩写,主要功能是将一个文件的内容连续显示在屏幕上面。 一般文件内容行数较少时,如40行之内,适合用cat。 如果是一般的DOS文件时,就需要特别留意…
android 展示PDF文件
注:此方式展示pdf文件会增加apk大小3-4m左右 建议使用x5的webview进行加载pdf文件(可扩展) X5webview使用,最近也是非常不顺,一直初始化失败 不过鄙人已经解决了此问题,ht
Android技能树 — 树基础知识小结(一)
现在安卓面试,对于数据结构的问题也越来越多了,也经常看到别人发的面试题都是问什么红黑树,二叉树查找等,所以我们虽然不会马上就会各种难的面试题,但起码树的基础知识还是要会的,这样才能去进一步学。 本文主要讲关于树的基础知识。 在Android技能树 — 数组,链表,散列表基础小结…
精文推荐,12个开源项目开发必备,绝对干货
一、Android计步模块(类似微信运动,支付宝计步,今日步数)二、跳一跳工具类以及源码下载参考:破解Android版微信跳一跳,一招教你挑战高分三、微信破解跳一跳java开源代码四、微信破解跳一跳K
Binder概述,快速了解Binder体系
很多文章称之为Binder驱动,那为什么说它是一个驱动呢,驱动又是何物,让我们自底向上,从内核中的Binder来一步步揭开它的面纱。
Android技能树 — 动画小结
最近年底了,打算把自己的Android知识都整理一下。 最近整理了下自己学过的动画方面的知识。用百度脑图做了动画知识的思维脑图,哪里如果觉得不对,大家可以留言提出哦。 你没看错,掘金的文章的图片,电脑上看这种思维脑图根本就看不清楚,所以我准备一块块来讲。 (掘金手机版APP倒是…
【源码篇】ThreadLocal的奇思妙想(万字图文)
看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等,实在是太有意思了!我必须也要让大家全面感受下其中所蕴含的那些奇思妙想!
多条件判断场景中规则执行器的设计
业务场景近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的的主要流程主要是基于 and 或者 or 的关系。如果有一