首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java、jvm
订阅
Inflater
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
并发编程 · 基础篇(下) · 三大分析法分析线程池
线程池学习的重要性是不可忽视的。在现代互联网时代,线程池是一种重要的多线程编程技术,能够提高程序的性能、稳定性和可靠性。因此,学习线程池成为了每一位Android开发工程师的必备技能。
Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
在 java 程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现
Kotlin 和 Java 泛型的局限性、泛型擦除、星投影
通过这篇文章你将学习 Kotlin 和 Java 泛型局限性、泛型擦除,泛型信息被擦除了之后,泛型信息保存到哪里,迷惑的通配符和星投影区别
Java并发编程 | 局部变量为什么是线程安全的
线程执行其实就是方法栈不断的入栈和出栈,而方法栈的元素就是栈帧,栈帧中会包含参数、局部变量、返回值等,所以局部变量不会在线程之间共享,所以是安全的。
Android coder 需要理解的注解、反射和动态代理
注解我们经常使用它,很多框架也提供了很多注解给我们使用,如 ARouter 的 @Route(path = "/test/activity") 、butterknife 的 @BindView(R.id.user) EditText username; 等,但是,你有没有自定义…
Android多线程:这是一份全面 & 详细的线程池(ThreadPool)讲解教程
对于多线程,大家应该很熟悉。但是,大家了解线程池吗? 今天,我将带大家全部学习关于线程池的所有知识。 1. 简介 2. 工作原理 3. 使用流程 4. 常见的4类功能线程池 5. 总结
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
是一份Android、Java内存垃圾相关记录呀
前言内存优化,不管是Android还是Java,不可避免的需要对内存有一定了解,必备。最近做内存优化,有必要再回顾下基础。资料Android内存优化Android性能优化之内存优化Android内存管
搞懂Java反射和JDK里的动态代理
1. 每一个类对应的class放在哪里? 2. 这个class里面都保存了什么 3. 如何使用? 2. 动态代理模式
【Java】String是不可变的,真的如此吗?从原理深度剖析!
学Java的人或多或少都会得到这么一个信息:String是不可变的。那么果真如此吗? 本文前置知识:反射,Java内存模型。 打开String的源码,赫然可以看见,其实String对象的数据储存在它的value数组中。 在早起版本的Java中,这是一个char[]类型的数组,较…