首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
XRay
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
组件化
背景 在项目的开发过程中,随着参与人员的增多以及功能的增加,如果没有使用合理的开发架构,代码会越来越臃肿,耦合越来越严重。为了解决这个问题,组件化应运而生。 组件化的优势 组件化可以解决以下问题: 可
Jetpack MVVM
Android开发中的架构 Android中的开发架构是用来描述 视图层 、 逻辑层 和 数据层 三者之间的关系的。 视图层:用户界面,即界面的展示和交互事件的响应。 逻辑层:为了实现系统功能而进行的
DataBinding的使用
什么是 DataBinding DataBinding 是一个让你可以把布局和数据绑定起来的库,我们可以通过 官方文档 来学习如何使用 DataBinding。 我们一般通过这种方式给 UI 设置数据
ViewModel的使用和源码分析
ViewModel 概述 ViewModel 是一个状态存储器,它的主要优势是可以缓存状态,让 ViewModel 中的数据不受 Configuration Change 的影响。这意味着当你切换页面
Android中的ClassLoader
ClassLoader的类型 Java 中的 ClassLoader 加载的是 class 文件,但是 Android 中加载的是 dex 文件。在 AndroidStudio 中打开的 ClassL
Synchronized的使用
前言 同一个进程中多条线程的内存是共享的,如果不进行同步处理,会产生不可预知的结果。如何解决同步问题呢? 我们要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等待该线程操作完毕后再进行操作,
线程池详解
前言 我们经常会通过启动线程在子线程处理耗时任务,但是每个线程的创建和销毁都需要一定的开销。并且每次通过new Thread().start()来启动线程,各个线程各自为政,很难对其进行控制。这时候就
线程
什么是线程 现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个 Java 程序,操作系统就会创建一个 Java 进程。现代操作系统调度的最小单元是线程,在一个进程里可以创建多个线程,这些
注解
什么是注解 java.lang.annotation.Annotation 接口中有这么一句话,用来描述注解。 The common interface extended by all annotat
工厂模式
简单工厂模式 这种设计模式有什么优点? 它将调用 produce() 方法的调用方与生产 Product 的具体细节分离开了。 比如小王想生产产品 A,他直接调用 produce() 方法,传入 ty
下一页
个人成就
文章被点赞
26
文章被阅读
7,664
掘力值
1,150
关注了
23
关注者
24
收藏集
1
关注标签
2
加入于
2020-05-11