『先粗略讲一讲这句话说了什么,让某些不想看长文的人先得到一个结论,存在即合理不是说一切事物都是正当的,而是说凡是合理的东西,即使尚未实现,也一定要实现』 一 在人类璀璨的历史...
『先粗略讲一讲这句话说了什么,让某些不想看长文的人先得到一个结论,存在即合理不是说一切事物都是正当的,而是说凡是合理的东西,即使尚未实现,也一定要实现』 一 在人类璀璨的历史...
给目标对象提供一个代理对象,并由代理对象控制对目标对象的引用。 静态代理 动态代理 动态代理相关API 如何创建动态代理 第一步,实现InvocationHandler接口,...
ArrayList的本质是动态数组。既然是数组,肯定是可以随机访问的。ArrayList是非线程安全的,当当个线程并发访问同一个ArrayList时,会抛出Concurren...
LinkedList的本质是双链表。 实现了List接口表明需要实现List中的set,get等方法; 实现了Deque接口表明LinkedList实现了双端队列的方法; 实...
建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 实例 以构建Dialog为例,一般Dialog中包含...
观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。观察者提供了一种对象设计,让对象和观察者之间松耦合。 实例 以微...
什么是Singleton类? Singleton类在整个应用程序中,只有一个实例,并且会提供getInstance()方法去实例化Singleton类。在JDK中,有很多地方...
注解的基本知识 注解(也被称为元数据),为我们在代码中添加信息提供了一种形式化的方法,使得我们可以在稍后某个时刻可以非常方便的使用这些数据。 为什么要使用注解 ?? 通过使用...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
前言 Alfred,想必大家就算没用过也耳闻过。Alfred是一个让你可以丢掉鼠标的神器。很多读者可能之前认为Alfred的学习成本高,或者感觉它太复杂,而望之却步。其实Al...
apktool主要用于逆向apk文件。它可以将资源解码,并在修改后可以重新构建它们。它还可以执行一些自动化任务,例如构建apk。 功能 将资源解码成原来的形式(包括resou...
原文地址:Why Flutter Uses Dart 许多语言学家认为,一个人的自然语言的表达方式会影响他们的思考方式(affects how they think)。计算机...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:lambda编程Kotlin学习笔记:类型系统Kotlin学...
原文地址:10 things every Android app developer should know about Architecture 在面向对象的理念中,单个应...