导入 导入一个单独的名字,如import org.example.Message导入一个指定路径下的所有内容import org.example.*如果出现名字冲突,可以用使...
导入 导入一个单独的名字,如import org.example.Message导入一个指定路径下的所有内容import org.example.*如果出现名字冲突,可以用使...
kotlin依然万物皆对象,在kotlin中使用的基本类型有:数字、字符、布尔值、数组和字符串 数字 整数有Byte 8位 最小-128 最大127Shot 16位 ...
去年看了积木的Android组件化方案,也按照他的方案写了demo,但是始终理解不透,最近有时间,又使用ARouter重新做了一个组件化demo,这篇文章主要记录在做组件化d...
dart官网定义:final和const使用过程中从来不会被修改的变量, 可以使用final或const, 而不是var或者其他类型, Final 变量的值只能被设置一次; ...
搞安卓开发的同学如果使用as或多或少都会遇见这个问题,每次打开工程之后都要进行网络获取加载对应版本的gradle,如果你当前的网络(vpn)环境很是强大,直接无视这篇文章。反...
看源码时,我们会看到直接一堆报红,这是因为源码引用的是一些被@hide修饰的类或者方法,被他们修饰时,我们自动下载的sdk里的android.jar的源码是隐藏对应的类文件,...
公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来...
前台进程: 1.activity处于用户可见并且可交互(onresume)状态2.broadcastreceiver-onreceiver 广播处于onReceiver方法中...
首先我们要明确回文的概念:正读和反读相同就是回文,比如a,aa,aba,abccba,acbca...... 所以这里我们的思路是通过从中心扩展到两端进行字符判断。比如abc...
和hashmap相比,linkedhashmap是有序的,顺序方式两种,插入顺序和访问顺序,而后面要说的lru就是借助了访问顺序的linkedhashmap实现。 使用: L...
类加载(Class Loading)机制是将字节码格式的文件加载到内存,经过连接、初始化后,形成可以被jvm虚拟机可以执行的类型的过程。 Class Loading机制主要包...
首先我们要知道的是http所在的是TCP/IP协议组中的应用层。 应用层-传输层-网络层 应用层:HTTP FTP TELENT STMP 传输层:TCP UDP 网络层:I...