首页
学习
活动
专区
工具
TVP
发布

Android研究院

专栏作者
20
文章
26595
阅读量
15
订阅数
JVM基础及内存区域
java从编译到执行:java文件通过javac编译成class文件,通过JVM中ClassLoader类加载器执行class文件,一般会字节码解析器执行也可能会通过JIT编译器执行,通过执行引擎编译成机器码,由硬件处理。Java文件 -> 编译器 -> 字节码 -> JVM -> 机器码
用户3045442
2020-11-23
3470
JavaScript性能优化
内存为什么需要管理呢?当程序执行的时候需要去内存申请一片空间进行使用,如果内存不进行管理释放内存空间,那么内存很容易就会溢出。
用户3045442
2020-08-12
1.1K0
ES的新特性
首先来看一下ES6新增加的特性块级作用域,至于作用域的深入讲解后续会专门出一篇文章进行讲解
用户3045442
2020-08-06
1K0
TypeScript 快速入门
由于这种强弱类型之分根本不是某一个权威机构的定义,一般描述强类型有更强的类型约束,而弱类型中几乎没有什么约束。
用户3045442
2020-08-06
1.5K0
JavaScript 异步编程
JavaScrip 采用单线程模式工作的原因,需要进行DOM操作,如果多个线程同时修改DOM浏览器无法知道以哪个线程为主。
用户3045442
2020-07-31
1.2K0
深入理解JavaScript函数式编程
什么是函数式编程(Functional Programming, FP):FP 是编程范式之一.(还有面向过程编程、面向对象编程)
用户3045442
2020-07-31
4.2K0
搞定数据结构-栈和队列
如下,使用栈结构操作. “网”这个错别字在栈顶,“网”改成”望”只需要将“网”从栈顶移除重新写入”望”.
用户3045442
2019-11-06
5060
搞定数据结构-数组结构
从数组存储的内存模型来看,“下标”最确切的定义应该是”偏移”,如果用a来表示数组的首地址,a0 就是偏移为0的位置,也就是首地址,a k就表示偏移k个type_size的位置,a的内存地址公式就是_
用户3045442
2019-11-06
3520
Android插件化技术之旅 1 开篇 - 实现启动插件与调用插件中的Activity和Service
Android技术如今已很成熟了,组件化、插件化、热修复等等框架层出不穷,如果只停留在单纯的会用框架上,技术永远得不到成长,只有懂得其原理,能够婉婉道来,能够自己手动写出,技术才会得到成长,与其焦虑未来,不如把握现在。本篇将手写教大家写出插件化框架,插件化技术是Android高级工程师必备的技术之一,懂其思想,知其原理。本篇专题将由10篇文章来详细的讲解插件化技术,深耕一个技术领域,才能懂得如何更广阔的横向发展。
用户3045442
2019-01-09
1.1K0
Android插件化技术之旅 2-广播插件的实现与安装apk原理
微信公众号:Android研究院 关注可了解更多的Android知识,专注于移动领域,不止代码还有人生的哲学。 问题或建议,请公众号留言; 如果你觉得文章对你有帮助,欢迎赞赏[1] 前言插件中动态广播
用户3045442
2019-01-09
6380
一款强大的文件选择器-PrimPicker
PrimPicker is a load local image and video selector for Android。
用户3045442
2018-10-09
5340
强大灵活的WebView代理库-PrimWeb
PrimWeb 是一个代理的WebView基于的 Android WebView 和 腾讯 x5 WebView,容易、灵活使用以及功能非常强大的库,提供了 WebView 一系列的问题解决方案 ,并且轻量和灵活, 更方便 webview 的切换.
用户3045442
2018-09-11
1.9K0
Android组件化专题-路由动态注入跳转参数以及获取其他模块的fragment
上几篇组件化专题文章,我们对路由框架基本实现了,Activity之间当跳转和模块间当通信。
用户3045442
2018-09-11
1.9K0
Android组件化专题 - 路由框架进阶模块间的业务通信
上一篇文章,讲解了路由框架实现的原理,并实现了基本的路由框架 页面路由的跳转 Android组件化专题 - 路由框架原理。
用户3045442
2018-09-11
6760
彻底理解OkHttp - OkHttp 源码解析及OkHttp的设计思想
在OKhttp 源码解析之前,我们必须先要了解http的相关基础知识,任何的网络请求都离不开http。
用户3045442
2018-09-11
2.5K0
Android组件化专题 - 路由框架原理
在路由框架之前,我们先了解什么是APT,并实践ButterKnife绑定findById的小功能。为什么先要讲解apt,因为路由的实现apt是核心的代码.看下面链接 APT 实践。
用户3045442
2018-09-11
1.7K0
组件化专题-APT实战
apt为何如此重要呢?现今越来越多的第三方库使用了apt技术,Dagger2、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态的生成Java class文件给开发带来了很大的便利。
用户3045442
2018-09-11
8520
Android组件化专题 - 组件化配置
(摘自百度百科)模块化是指解决一个复杂的问题时自顶向下逐层把系统划分为若干个模块的过程,各个模块可独立工作。
用户3045442
2018-09-11
9790
深入理解链表和手写链表以及面试中常问链表的问题
上一期 讲到了 顺序表与链表的基本知识 了解链表的基本知识。并且分析了ArrayList的源码。顺序表(随机访问速度快,插入和删除效率低)和链表(随机访问速度慢,插入和删除效率高)的优缺点。在开始写双链表之前我们分析一下LinkedList(典型的双链表)源码,来看一下Java 中是如何实现双链表的。
用户3045442
2018-09-11
2.8K0
数据结构-线性表(顺序表与链表的基本知识 以及ArrayList 源码分析)
比如:美女和野兽,抽象的事物表示美女:头发长 前凸后翘。。。 可以表示为一个数据单元,野兽也是一个数据单元。
用户3045442
2018-09-11
7380
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档