首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
半栈工程师
掘友等级
阿里云
中华儿女多奇志,不爱无码爱代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
最新
热门
JVM之模板解释器
早期的字节码解释器既然已经不能适应时代的发展,那么JVM的工程师想出了什么优化呢?字节码解释器慢是因为编译器生成的机器指令不够理想,那么我们直接跳过编译器,自己动手写汇编代码不就行了。没错,现在的HotSpot就是这样干的,这种解释器便称为模板解释器.......
JVM方法执行的来龙去脉
普通的Java类被编译成字节码后,对Java方法的调用都会转换为invoke指令,而Java第一个方法是由谁调用的呢?Java main()方法的执行其实是通过JVM自己调用的。不过对于JVM来说,无论是如何执行Java方法,都是通过JavaCalls模块来实现的......
Android 绘图机制
一直对Android绘图机制比较感兴趣,虽然从书和博客中对SurfaceFlinger稍微有些了解,但是没有往下去深究。刚好最近项目中设计openGL相关的需求,于是便研究了下Android的绘图机制(基于7.0源码)。
一个Intent与LinkedHashMap的小问题
前言 这周QA报了一个小bug,页面A传给页面B的数据顺序不对,查了一下代码,原来页面A中数据存储容器用的是HashMap,而HasMap存取是无序的,所以传给B去读数据的时候,自然顺序不对。 解决 既然HashMap是无序的,那我直接用LinkedHashMap来代替不就行了,…
Jvm之用java解析class文件
前言: 身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花了一整个章节来讲解Class文件,可是看完后,一直都还是迷迷糊糊,似懂非懂。…
java 内存管理初探
相对于 C++,Java 语言非常好的一点就是不需要我们手动管理内存,因为有一个像妈妈一样的虚垃圾回收器,每天默默地替我们清扫着房间的垃圾,无怨无悔。基本上所有的 java 程序员都知道有这么个默默无闻的妈妈,可是你真的了解她吗?
轻松自制 flyme 悬浮球
去年用了一整年的 MX4Pro,魅族留给我最大的印象就是悬浮球了(质量问题我就不说了),左右滑动切换应用、上拉返回桌面、下拉打开通知栏、轻触返回...,一切都那么丝滑。然而自从上半年换成了 s7dege,我感觉怎么也习惯不了没有悬浮球的生活了。
如何利用 RecyclerView 打造炫酷滑动卡片
前段时间一直在 B 站追《黑镜》第三季,相比前几季,这季很良心的拍了六集,😄着实过了一把瘾。由于看的是字幕组贡献的版本,每集开头都插了一个 app 的广告,叫 “人人美剧”,一向喜欢看美剧的我便扫了一下二维码,安装了试一试。我打开 app,匆匆滑动了一下首页的美剧列表,然后便随手切换到了订阅页面,然后,我就被订阅页面的动画效果吸引住了。
tinker 源码研读(一):补丁生成之 DexDiff 原理简析
微信的热修复框架 Tinker 已经在国庆节之前开源了,成为了 github.com/Tecent 下第一个项目,刷爆了各位开发者的朋友圈。作为一个超级 APP 的 HotFix 库,Tinker 不仅值得我们 compile,更值得我们 read。
基于 Instant Run 思想的 HotFix 方案实现
前几天看到美团基于 Instant run 原理推出了自己的 Hotfix 库,不过貌似没有开源,于是自己就按照 Instant run 的原理也鼓捣出了一个简单的 HotFix 实现,可以在不重启 App 和 Activity 的条件下实现修复,代码地址会在文章最后贴出,供大家研究学习。
下一页
个人成就
文章被点赞
1,653
文章被阅读
52,896
掘力值
2,890
关注了
3
关注者
3,953
收藏集
3
关注标签
12
加入于
2016-02-16