首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
Flutter
前端
HarmonyOS
Dart
Android Jetpack
面试
程序员
展开
全部
Android
Kotlin
Flutter
前端
HarmonyOS
Dart
Android Jetpack
面试
程序员
iOS
Java
APP
性能优化
音视频开发
Android Studio
暂无数据
推荐
最新
深入理解 Java 中的 Integer 缓存机制
在 Java 中,Integer 类型的对象比较有一些特殊的规则。特别是当我们使用自动装箱(autoboxing)时,Java 会在一定范围内缓存这些对象,以提高性能和减少内存使用。
对Parcelable/Serializable的一点理解
Parcelable是Android专为跨进程通信优化的序列化接口,主要用于组件间和跨进程的数据传输,相比Java中的`Serializable`,优势在于性能更高
详解:ArrayList的工作原理和实现
通过动态数组与智能扩容策略,ArrayList 在多数场景下提供了高效的随机访问性能,是Java集合框架中最常用的数据结构之一。
一文带你吃透CopyWriteArrayList的内部实现
CopyOnWriteArrayList 是 Java 并发包中提供的线程安全列表,采用 写时复制(Copy-On-Write) 策略实现高并发读取,适用于 读多写少 的场景。
详解:Set集合是如何保证元素不重复的
Set通过equals和hashCode(或比较器)来进行判重,底层数据结构决定具体如何实现,本文从设计原则到实现机制助力深入了解。
一文带你吃透ConcurrentHashMap的实现和使用
ConcurrentHashMap 是 Java 并发包中提供的线程安全且高效的哈希表实现,适用于多线程环境。
详解:LinkedList的工作原理和实现
LinkedList 是 Java 中基于双向链表实现的线性表结构,支持高效的插入和删除操作,但随机访问性能较低。
一文带你搞懂HashSet和TreeSet的区别!!!
在Java中,HashSet和TreeSet是两种常用的Set集合实现,核心区别在于底层数据结构、元素顺序性和性能特性。
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了以下三个问题...
Java volatile 关键字
volatile 关键字 volatile 是 java 提供的一种轻量级的同步机制,主要的作用就是对指令添加内存屏障(Memory barrier)确保变量的内存可见性和防止指令重排两点 确保变量的
android用java设置button之间的间距 笔记250311
在 Android 中通过 Java 代码动态设置 Button 之间的间距,可以通过调整控件的 外边距(Margin) 或使用 间隔控件(如 Space) 实现。以下是针对不同场景的解决方案: 方法
Android R8 耗时优化
终于我们全源码编译的 Release 包已经超过了40分钟了,感觉离提桶跑路不远了。使用 `--scan` 分析了编译过程,发现 `minifyReleaseWithR8` 任务耗时近14分钟。
Java 泛型很简单,别搞那么复杂,顺带吐槽 Kotlin
泛型很简单,记住一句话就行:父类引用才能指向子类对象。in、out 的命名只是部分反映了用法,但丢了语义,可以说是捡了芝麻,丢了西瓜。相比 extends/super,根本就是退化。
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
一句话说透Java里面的synchronized的原理
Java中synchronized的原理 一、核心机制 synchronized 是Java实现线程同步的关键字,通过对象锁和锁升级策略确保多线程环境下的数据安全与性能优化。 二、锁的实现基础 对象头
外国程序员邮件问我安卓如何解决悬浮窗中WebView无法选中文本
Android在悬浮窗中添加的WebView,默认是不能长按文字进行文本选中的,于是花了些时间研究了一下,最后在自己项目勉强解决了这个问题。
深入理解面向对象分析
前言 学习之路需深耕细作,切勿轻视任一知识点,因其存在必蕴含深意 面向对象分析(Object-Oriented Analysis, 简称OOA)是一种软件开发方法
【性能优化】真有那么慢?Java 和 Kotlin 的反射
Android 性能,从刷牙说起 都不让用反射,因为性能差——到底有多差? 首先,反射是啥?从内存里现场读取软件结构,以及现场修改软件结构 慢吗?慢。主要就慢在各种动态检查,以及缺少代码优化。
一句话说透Java里面的匿名内部类有哪些限制?
一句话总结: 匿名内部类就像“一次性饭盒”——用完就扔,但功能有限:不能加调料(构造函数)、只能装一种菜(单继承)、还容易漏(访问限制)! 一、功能限制:天生残疾 不能定义构造函数: 匿名内部类没有名
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。