首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户jesen
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 48
沸点 0
赞
48
返回
|
搜索文章
用户jesen
赞了这篇文章
MrTrans
拳戰攻城狮
·
5年前
关注
什么是智能指针?为什么要用智能指针?
看到这些问题,心里就发毛。什么是智能指针啊?为什么要用智能指针啊?循环引用又是什么鬼?实现?我❌... 常见的智能指针有几种,一种是共享指针shared_ptr,一种是独享...
4
1
分享
用户jesen
关注了
玉刚说
用户jesen
赞了这篇文章
yeungeek
AR/VR,Android
·
4年前
关注
Android Camera-Camera2使用
上篇文章介绍了Camera1的使用,本篇介绍Camera2的使用。 Camera2(android.hardware.camera2)是从 Android 5.0 L 版本...
17
5
分享
用户jesen
赞了这篇文章
冰美式上瘾患者
Android
·
2年前
关注
【学习笔记】ASM 系列一:ClassVisitor
ASM是操作字节码的类库,但并不是唯一的,还有许多其它的操作字节码的类库。本系列只作为学习笔记记录,侵权删。...
4
评论
分享
用户jesen
赞了这篇文章
庸熊_才自扰
Android开发工程师 @百度
·
5年前
关注
LiveData的工作原理
本篇文章主要讲解LiveData工作的原理,如果还不知道LiveData如何用的话,请参考官方文档。 LiveData的讲解涉及到了Lifecycle的知识,如果你还不了解...
90
5
分享
用户jesen
赞了这篇文章
isysc1
微信公众号:Issues
·
2年前
关注
浅谈 ThreadLocal 的实际运用
ThreadLocal 是 JDK 1.2 提供的一个工具,作者其一也是我们耳熟能详的大佬 Doug Lea 这个工具主要是为了解决多线程下共享资源的问题 接下来我们从 T...
53
6
分享
用户jesen
赞了这篇文章
一条上岸小咸鱼
代码迁移工
·
2年前
关注
Flutter 必知必会系列——三颗树到底是什么
你知道为什么每一个 Widget 都会有一个 Element吗?为什么 RenderObject 树是 Element 树的子集吗?这篇文章告诉你...
28
2
分享
用户jesen
关注了
dreamgyf
用户jesen
2年前
举报
#每日一题#
面试题欢迎补充:
1. java中一个String的长度有没有限制?
2. Android中dex方法数为什么限制65536?
为什么方法数不能超过65535?
因为在Dalvik指令集里,调用方法的invoke-kind指令中,method reference index只给了16bits。即由于dalvik bytecode的限制,65536是bytecode的16位限制算出来的,最多能调用2ⁿ(n=16) 65536个方法,所以在生成dex文件的过程中,当方法数超过65536就会报错。
无独有偶,java代码中声明的String字符串最终在class文件中的存储格式是CONSTANT_utf8_info,因此一个字符串最大长度也就是u2的最大值,u2在字节码文件中是2位,所以一个字符串最大长度2ⁿ(n=16) 即65536个。除去2个字节要保存null值所以一个字符串最大长度是65536-2
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
赞过
分享
1
2
用户jesen
赞了这篇文章
Zuo
技术boy
·
2年前
关注
Android修炼系列(31),app卡顿监控的技术原理
介绍目前业界主流的几种app卡顿监控的技术方案: 我们可以使用系统方法setMessageLogging 替换掉主线程 Looper 的 Printer 对象,通过计算Pr...
55
9
分享
用户jesen
赞了这篇文章
偶尔皮一下的Raina
一只程序媛
·
4年前
关注
来聊聊Activity的显示原理
WindowManagerService:我们口中经常说的WMS,主要负责管理窗口,,并不负责view的绘制。以下是WMS的主要作用: 对了,我采用的源码是Android ...
77
10
分享
用户jesen
赞了这篇文章
Java中文社群
www @javacn.site
·
2年前
关注
为什么需要线程池?什么是池化技术?
在 Java 语言中,提高程序的执行效率有两种实现方法,一个是使用线程、另一个是使用线程池。而在生产环境下,我们通常会采用后者。为什么会这样呢?今天我们就来聊聊线程池的优点...
28
3
分享
用户jesen
赞了这篇文章
Android面试官
公众号: Android 面试官
·
3年前
关注
最新 Android 面试点梳理,我收藏了你呢?
volatile想要解决的问题是,在另一个线程中想要使用instance,发现instance!=null,但是实际上instance还未初始化完毕这个问题。将instan...
194
7
分享
用户jesen
2年前
关注
音视频处理-常用FFmpeg命令集结
FFmpeg命令摘选 剪切视频: 参数:起始时间 要截取的时长 逆时针旋转90度: 顺时针取负数 截取gif: 优化获取gif: 脚本优化视频截取gif: 格式转换 去除水...
赞
评论
分享
用户jesen
2年前
关注
Jetpack Compose | 低仿哔哩哔哩(二)|播放与互动| 搜索与启动页
Android Jetpack Compose 仿bilibili实现一个播放应用,功能涉及播放,分页加载,登录注册,webview,banner,扫描二维码,评论点赞,C...
20
评论
分享
用户jesen
赞了这篇文章
蚂蚁背大象
Apache EventMesh PMC @广州不知名小公司
·
2年前
关注
Callable与Runnable的区别你知道吗?
平时的开发过程中线程肯定用不少,线程启动执行需要实现 Runnable 类: 是自己新建一个线程对象,那你知道Callable与Runnable的区别你知道吗?...
21
5
分享
用户jesen
赞了这篇文章
小姐姐味道
🏆掘金首批签约作者 @公众号:xjjdog
·
2年前
关注
顶级Javaer,常用的 14 个类库
昨天下载下来Java16尝尝鲜。一看,好家伙,足足有176MB大。即使把jmc和jvisualvm给搞了出去,依然还是这么大,真的是让人震惊不已。 但即使JDK足够庞大,它...
163
18
分享
用户jesen
赞了这篇文章
hc_wang
Android
·
2年前
关注
Flutter Native混合开发
近期把Flutter接到了原生项目中,用了一段时间,总体感觉还可以吧,虽然也遇到各种各样的问题,但总归是接进去投入使用了,闲暇之余把过程记录下来,以后要学的东西还有很多,慢...
6
3
分享
下一页
个人成就
文章被点赞
81
文章被阅读
16,759
掘力值
555
关注了
5
关注者
26
收藏集
3
关注标签
17
加入于
2021-10-09