Android 是一种基于 Linux 的开放源代码软件栈,为广泛的设备和机型而创建
2017-03-09 785

一、Kotlin的可空性 null 在java中我们司空见惯的空指针异常NullPointerExcep...
2023-09-10 328

背景 ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
2023-08-18 521

免费的 Android 专家在线课程
2017-08-31 398

What is MAD? https://developer.android.com/series/mad-skills MAD 的全...
2023-07-26 806

/   前言   / 在传统的 Android 开发模式中,由于界面过分依赖于 Activity、Fra...
2023-07-30 530

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,在了解Base64编码...
2023-08-19 536

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代...
2023-08-22 726免费
免费

PendingIntent 中的单词 “pending” 指延迟或挂起,就是指它是延迟的或挂起的。一句...
2023-09-22 911

1. 保护多线程应用程序中的共享数据 设想: 在多线程应用程序中,多个线程...
2023-09-20 635

为什么要做性能优化 Java 程序中,调用一个 Native 方法相比调用一个 Java 方...
2023-09-15 948

Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional
2023-09-09 876

Service启动的大体流程 我们从ContextImpl.startService()开始看。 为什么从这...
2023-09-13 653

ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
2023-08-18 581

很多人觉得动态规划很难,甚至认为面试出动态规划题目是在为难候选人,这可能产生...
2023-08-20 481

程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的...
2023-08-23 597

1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCrea...
2023-09-25 646

高阶函数 首先来看下kotlin里的高阶函数定义:如果一个函数接收另一个函数作为...
2023-09-10 547

动画图解、一键运行、互动问答的数据结构与算法教程,支持 Java, C++, Python...
2023-07-19 781免费
免费
显示验证码
没有账号?注册  忘记密码?