1. 基本类型2. 关键字3. 函数4. Kotlin 方法可以直接写在 .kt 文件里,不用写在某...
2023-09-10 750

前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 617

核心要点 JNI 环境下,进行多线程编程,有以下两点是需明确的: JNIEnv 是...
2023-09-15 1.04k

坐标系 Android中有两种坐标系,Android坐标系和视图坐标系 Android坐标系 ...
2023-09-10 480

Flutter和原生Android控件对比: Flutter控件 Android控件 AppBar ActionBa...
2020-05-03 627

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

记录一下四个扩展函数的区别,使用经常记不住:Kotlin的扩展函数let、run、also、...
2023-09-13 523

前言 前两天看了一些关于spring aop以及AspectJ的文章,但是总是感觉非常的...
2023-08-19 623

JDK11 是继JDK8后又一个长期支持版本(LTS) , 2018年9月25日,Oracle 官方宣布 Java...
2023-07-22 672

1、定义类与field关键字,以及计算属性,和防范竞态条件 class Student { ...
2023-09-10 686

本文是Fresco源码分析系列第二篇文章,主要来看一下Fresco中有关图片缓存的内容。 ...
2023-09-06 815

组件化基础 组件化是什么 开发中经常会对项目进行封装,比如一些基础库,功能...
2023-09-10 572

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 840

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

1. 模式介绍 模式的定义 将一个请求封装成一个对象,从而使你可用不同的请...
2023-08-21 728

权限的目的 权限设立的目的是保护安全 权限机制 系统权限分三种: Android所有者...
2023-09-10 542

序列化是将对象保存在磁盘中,或允许在网络中直接传输对象。对象序列化机制允许...
2023-11-17 927

类型的声明与使用 val与var val->不可变引用,var->可变引用。 我...
2023-09-12 3.15k

1.项目根目录下新建一个名为 buildSrc 的文件夹 image.png 2.在 buildSrc 文...
2024-03-22 1.37k

Java SPI原理与源码分析 概述 SPI是Service Provider Interface的缩写,jdk...
2023-08-19 656
显示验证码
没有账号?注册  忘记密码?