腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android补给站
专栏成员
举报
203
文章
175003
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(203)
android(130)
编程算法(47)
java(21)
技巧(20)
kotlin(19)
对象(18)
数据(18)
线程(18)
原理(17)
缓存(15)
优化(15)
事件(14)
github(13)
布局(13)
性能(11)
xml(10)
linux(10)
http(10)
https(10)
面试(10)
协程(10)
android studio(9)
api(9)
网站(9)
网络安全(9)
gradle(9)
view(9)
函数(9)
开发(9)
生命周期(9)
git(8)
系统(8)
动画(7)
管理(7)
异步(7)
ios(6)
node.js(6)
打包(6)
渲染(6)
开源(6)
进程(6)
javascript(5)
ide(5)
存储(5)
flutter(5)
handler(5)
recyclerview(5)
网络(5)
c++(4)
css(4)
文件存储(4)
tcp/ip(4)
jetpack(4)
layout(4)
接口(4)
开发者(4)
内存(4)
消息队列(4)
webview(3)
数据库(3)
sql(3)
unix(3)
apache(3)
容器(3)
serverless(3)
面向对象编程(3)
es(3)
viewmodel(3)
内存泄漏(3)
设计(3)
压缩(3)
异常(3)
用户体验(3)
注解(3)
c#(2)
html(2)
json(2)
opengl(2)
textview(2)
parcel(2)
安全(2)
数据分析(2)
数据结构(2)
lifecycle(2)
service(2)
window(2)
程序(2)
反射(2)
服务(2)
继承(2)
同步(2)
线程安全(2)
性能优化(2)
php(1)
.net(1)
bootstrap(1)
jquery ui(1)
ecmascript(1)
listview(1)
sqlite(1)
access(1)
jar(1)
maven(1)
命令行工具(1)
消息队列 CMQ 版(1)
jvm(1)
hashmap(1)
socket编程(1)
机器人(1)
windows(1)
canvas(1)
kafka(1)
任务调度(1)
迁移(1)
add(1)
apk(1)
app(1)
apt(1)
asm(1)
bitmap(1)
channel(1)
dp(1)
drawable(1)
driver(1)
frameworks(1)
glide(1)
google(1)
hook(1)
inline(1)
int(1)
intentservice(1)
interface(1)
ipc(1)
mmap(1)
move(1)
mutex(1)
native(1)
ontouchlistener(1)
parent(1)
path(1)
retrofit(1)
self(1)
编译器(1)
并发(1)
插件(1)
程序设计(1)
代理(1)
单例模式(1)
动态代理(1)
队列(1)
多线程(1)
泛型(1)
后台(1)
架构(1)
架构模式(1)
监控(1)
解决方案(1)
客户端(1)
模型(1)
内核(1)
实践(1)
通信(1)
图片资源(1)
拖拽(1)
线程池(1)
效率(1)
性能监控(1)
序列化(1)
异常处理(1)
隐私(1)
最佳实践(1)
作用域(1)
数据流(1)
搜索文章
搜索
搜索
关闭
Kotlin 基础 | 拒绝语法噪音
kotlin
java
serverless
编程算法
程序员最头痛的事莫过于看不懂别人的代码。缘由是各式各样的,但归结于一点就是复杂度太高。Kotlin 在降低代码复杂度上下了大功夫,运用一系列新的语法特性降低语法噪音,以求更简单直白地表达语义。
Rouse
2021-07-08
1.1K
0
浅谈Android热更新的前因后果
android
android studio
java
Android Studio2.0时,新增了一个 Instant Run的功能,而各大厂的热修复方案,在代码,资源等方面的实现都是很大程度上参考了Instant Run的代码。所以可以说 Instant Run 是推进Android 热修复的主因。
Rouse
2021-07-08
1.7K
0
这一次,彻底搞懂Java内存模型与volatile关键字
java
缓存
编程算法
面向对象编程
ide
多线程并发是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。说它重要是因为多线程是日常开发中频繁用到的知识,说它难是因为多线程并发涉及到的知识点非常之多,想要完全掌握Java的并发相关知识并非易事。也正因此,Java并发成了Java面试中最高频的知识点之一。本系列文章将从Java内存模型、volatile关键字、synchronized关键字、ReetrantLock、Atomic并发类以及线程池等方面来系统的认识Java的并发知识。通过本系列文章的学习你将深入理解volatile关键字的作用,了解到synchronized实现原理、AQS和CLH队列锁,清晰的认识自旋锁、偏向锁、乐观锁、悲观锁...等等一系列让人眼花缭乱的并发知识。
Rouse
2021-07-08
321
0
Kotlin 内联类 inline class请了解一下
c++
java
数据分析
jvm
编程算法
最近在做开发的工作中,意外发现了kotlin官方承认的一个内联类的bug。在理解这个bug产生的原因的过程中,我秉承着打破砂锅问到底的决心,竟然顺势学习了一波jvm字节码。收获颇丰,于是便开始着手写下这篇文章和大家分享一下这个学习的过程。这篇文章很长,但是耐心看完,我相信大家肯定会觉得很值。
Rouse
2021-07-08
605
0
自信,这是最好的ThreadLocal分析
http
hashmap
java
编程算法
网站
ThreadLocal,稍微一深入问你一点细节,你能答出来么?估计很多人都答不上来,因为没有真正去了解过,如果你不熟悉这块,不如趁这次机会弄懂 ThreadLocal。读完会让你对 ThreadLocal 印象深刻,丛容面对 ThreadLocal 相关问题。
Rouse
2021-05-28
504
0
Android&Kotlin编译速度原理剖析
gradle
打包
kotlin
java
android
由于内容比较多,所以拆分了两部分来讲解。欢迎点赞和关注给作者一些动力感谢感谢。如果有任何的想法和创意都可以直接和我联系讨论。整体内容主要分为六部分来介绍:
Rouse
2021-05-28
1.9K
0
Android 面试之必问Java基础
java
数据分析
编程算法
打包
ide
面向过程:面向过程性能比面向对象高。因为对象调用需要实例化,开销比较大,较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix 等,一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。面向对象:面向对象易维护、易复用、易扩展。因为面向对象有封装、继承、多态性的特性,所以可设计出低耦合的系统,使得系统更加灵活、更加易于维护。
Rouse
2021-05-28
783
0
浅谈 Android 插件化原理
android
java
网络安全
想必大家都知道,在 Android 系统中,应用是以 Apk 的形式存在的,应用都需要安装才能使用。但实际上 Android 系统安装应用的方式相当简单,其实就是把应用 Apk 拷贝到系统不同的目录下、然后把 so 解压出来而已。
Rouse
2021-02-23
951
0
数组:面试中的疑难点
数据结构
编程算法
java
数组相信大家都不陌生,我们几乎每天都有用到数组,不管是直接由我们自己创建的,还是间接使用sdk内部提供的数据结构,底层都或多或少的离不开数据的使用。
Rouse
2021-01-12
451
0
Android SystemServer启动(一)
android
java
linux
unix
编程算法
Android通过Linux启动init进程,再通过init进程fork出Zygote进程。在Zygote中有一个重要的步骤就是启动system_server进程,并且创建SystemServer。
Rouse
2021-01-12
737
0
Android Java Zygote启动
java
android
linux
socket编程
unix
年底了,最近实在是太忙了,2020年就剩最后一个月了,哦不,还剩最后半个月了。小憩在这里再次感谢大家的不离不弃。
Rouse
2020-12-29
850
0
单例模式的六种写法
编程算法
java
文件存储
面向对象编程
安全
确保某个类只有一个对象的场景,比如一个对象需要消耗的资源过多,访问io、数据库,需要提供全局配置的场景
Rouse
2019-08-13
3.8K
0
Android 热修复解析
java
android
编程算法
打包
https://github.com/5A59/android-training/tree/master/common-tec/CommonTec
Rouse
2019-08-01
960
0
探索 Android 内存优化方法
android studio
android
编程算法
java
网站
这篇文章的内容是我回顾和再学习 Android 内存优化的过程中整理出来的,整理的目的是让我自己对 Android 内存优化相关知识的认识更全面一些,分享的目的是希望大家也能从这些知识中得到一些启发。
Rouse
2019-07-31
986
0
代码洁癖症的我,学习Lint学到心态爆炸
android studio
java
xml
jar
android
以前对下面的问题,我的态度是,不报错就是没问题,报错就用快捷键,根据Android Studio提示修复问题,从来不去问个为什么?现在代码洁癖症越来越严重的我,忍不住想看清什么东西在搞鬼。
Rouse
2019-07-25
1.5K
0
重学Java-一个Java对象到底占多少内存
java
编程算法
存储
android
内存是程序员逃不开的话题,当然Java因为有GC使得我们不用手动申请和释放内存,但是了解Java内存分配是做内存优化的基础,如果不了解Java内存分配的知识,可能会带偏我们内存优化的方向。所以这篇文章我们以“一个对象占多少内存”为引子来谈谈Java内存分配。文章基于JDK版本:1.8.0_191
Rouse
2019-07-23
949
0
图解 Java 线程安全
编程算法
java
https
网络安全
按操作系统中的描述,线程是 CPU 调度的最小单元,直观来说线程就是代码按顺序执行下来,执行完毕就结束的一条线。
Rouse
2019-07-22
674
0
一篇文章带你领略Android混淆的魅力
java
android
编程算法
文件存储
xml
水月沐风 读完需要 19 分钟 速读仅需7分钟 作者:水月沐风 链接:https://juejin.im/post/5d1717996fb9a07eeb13bc95 在 Android 日常开发过程
Rouse
2019-07-18
959
0
Android Gradle系列-进阶篇
编程算法
kotlin
gradle
java
android
上篇文章我们已经将Gradle基础运用介绍了一遍,可以这么说,只要你一直看了我这个Gradle系列,那么你的Gradle也将过关了,应对正常的工作开发已经不成问题了。
Rouse
2019-07-17
1.5K
0
Gson与List<T>对象间的相亲之旅
android studio
android
java
json
随着人们的生活水平的提高,连带着人与人之间的相亲渠道也进一步改善。最近偶尔看到几档相亲的综艺节目,不管是平民还是明星。可见相亲的热潮正扑面而来。这不Google与Java两个老家伙也坐不住了,分别想着自己排行285的儿子Gson与自己排行570的女儿List也该到了相亲的年龄了。于是Google与Java两个老油条会心一笑,一起策划了今天的这次相亲之旅。
Rouse
2019-07-17
651
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档