贾楷阳的博客

也许不止是博客


  • 首页

  • 分类

  • 归档

  • 标签

  • 摄影

  • 关于

  • 站点地图

【雪球专栏】分享雪球大V超级鹿鼎公的专栏文章电子书

发表于 2022-10-23 | 分类于 雪球专栏
作为一个专业的投资社区,雪球app上有着很多厉害的大V,他们也很乐于在雪球上分享文章,例如我个人很喜欢的大V“超级鹿鼎公”(雪球地址:超级鹿鼎公)。但是在移动端想认真看雪球专栏的文章很不方便,尤其是比较久远的文章,需要翻很久才能找到,因此我就想把雪球的专栏给制作成epub格式的电子书,内部带有目录导 ...
阅读全文 »

【面试必问】对比HashMap 和 HashTable

发表于 2021-01-27 | 分类于 Java面试题
共同点 都是K-V结构的集合类数据结构,支持范型 ; 在1.2以后的版本中,都实现了 Map 接口; 都是通过数组实现一个基本的table,添加数据的时候,通过计算key的hash值然后对table长度取模运算以得到对应的index,使用了模运算来保证尽可能均匀地添加到table里面。但是HashM ...
阅读全文 »

饿汉式Handler 初始化引发的惨案

发表于 2021-01-24 | 分类于 Android实践问题
0. 背景关于Handler 的使用,在Android开发相关的领域里基本上每一个做Android研发的小伙伴都非常熟悉的了。Handler 是 Android 平台上一个线程间可以方便进行通信的工具,是基于消息队列模型来实现的。通常被用于子线程向主线程发出更新ui的通知。 由于Handler的对象 ...
阅读全文 »

【百度面试题】如何在Android2.3以前的版本中使用DownloadManager呢?

发表于 2020-10-22 | 分类于 Android面试题
0. 问题Android 系统中有一个DownloadManager类,可以方便得用来进行下载任务的创建和管理,该类是在Android 2.3(API 9) 的时候引入的。那么,在Android 2.3之前的版本上是否可以用这个功能呢?如果可以的话该怎么做? 1. 问题分析这是一道百度曾经的Andr ...
阅读全文 »

【Android系统】binder 到底是什么?openbinder 又是什么?它是什么机制?

发表于 2020-05-02 | 分类于 Android系统
1. 先抛出问题:Binder 是什么?做过Android开发的同学估计都知道,Android系统层的IPC机制使用了一个新的机制,也就是Binder机制。并且在Android Framework层面非常依赖该机制,比如四大组件中的跨进程通信都会使用到 Binder 的机制。 那么,Binder 究 ...
阅读全文 »

【lintcode】二叉树的遍历(lintcode 66,67,68,69,70,71)

发表于 2020-04-15 | 分类于 LintCode题解
1. 背景说起二叉树,最常见的就是对二叉树的遍历了。 针对二叉树有多种顺序的遍历方法,本文中将对这些不同顺序的遍历进行统一的梳理。 对于一个算法,明确输入输出很重要,针对遍历操作这类的问题,我们可以明确以下输入输出(本文中所有相关代码均使用Java实现): 输入:一个二叉树的根节点 root; 输 ...
阅读全文 »

Android开发从Java到Kotlin,Kotlin的那些好与不好

发表于 2020-04-14 | 分类于 Android基础
0. 背景Kotlin 已经成为了Android 官方支持的语言了,目前像 androidx 里面的库,基本都已经对kotlin有了支持,而且从官方的姿态来看,以后kotlin才会是主流,而java由于一些历史和法务的原因,将在Android的平台上浅浅被Kotlin取代。 本文中,将从一个Andr ...
阅读全文 »

【算法题】如何判断一个单向链表是否有环?

发表于 2020-04-11 | 分类于 算法题解
1. 问题简介如何判断一个单向链表是否包含有环? 这是一个关于单向链表非常经典的问题,在lintcode上也有相关的题目102. 带环链表 这样的比较小但是又足够经典的小算法,通常是在企业面试的时候会经常容易被拿出来考候选人的。接下来,我们就分析下这个问题的解体思路。 2. 问题分析要判断一个链表是 ...
阅读全文 »

光与影

发表于 2020-04-09 | 分类于 photography
阅读全文 »

对 HashMap调用 get(byte 变量) 为何取不到值?

发表于 2020-03-30 | 分类于 Java问题分析
0. 背景最近在网上看到了一个问题,觉得挺有意思的,于是就试着分析了一下,并分享给大家。 先看代码:123456789public class test { public static void main(String[] args) throws IOException { ...
阅读全文 »
123
贾楷阳

贾楷阳

技术, Android, Java, 互联网

29 日志
17 分类
70 标签
GitHub E-Mail Instagram 知乎
友情链接
  • 技术的小黑屋
  • 袁辉辉的博客
© 2022 贾楷阳
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
本站访客数 人次 本站总访问量 次