1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的A...
2023-08-18 683

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

前言 相信绝大部分人都使用过 view.post这个方法,且使用场景基本上都是用来获...
2023-11-17 676

引入泛型之后,子类型的概念变得复杂,好不容易用刚学会的泛型定义了方法,用起...
2023-09-10 675

Java lambda 一眼看上去有点像匿名内部类的简化形式,但是二者确有着本质的差别...
2023-08-18 670

下标操作类 contains —— 判断是否有指定元素 elementAt —— 返回对应的元...
2023-09-15 669

一、App Crash 概述 二、检测Crash 问题 三、Android vitals 四、分析App Crash ...
2023-07-29 667

1、为什么需要代码规范 任何系统性的项目都需要架构设计,而架构设计的核心命题...
2023-09-23 667

Mac 配置Flutter环境
2020-05-01 665

本地广播LocalBroadcastManager 说到组件间通信第一个肯定想到广播BroadcastReceiv...
2023-09-10 665

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

1. Java 程序使用的内存 Java 程序使用的内存从逻辑上可以分为两个部分: ...
2023-09-15 662

如何尝试走迷宫呢?遇到障碍物就从头 “回溯” 继续探索,这就是回溯算法的形象解释...
2023-08-20 662

1.Java 语言在Android 上运行流程 2.虚拟机发展过程 3.Android Dalvik 模式 4.And...
2023-07-29 661

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

今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题...
2023-07-30 651

一、官方说明 下图的是官网对于Android编译打包流程的介绍。 官方的介绍非常笼统...
2019-08-20 649

一、基本介绍 1. AOP 在了解AspectJ前,我们首先了解另外一个名词:AOP 1.1 概念...
2023-09-25 647

本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Gr...
2023-09-12 646
显示验证码
没有账号?注册  忘记密码?