加载中
jvm - 垃圾回收 gc

jvm - 垃圾回收 注意 : 本系列文章为学习系列,部分内容会取自相关书籍或者网络资源,在文章中间和末尾处会有标注 垃圾回收的意义 它使得java程序员不再时时刻刻的关注内存管理方面的工作. 垃圾...

2017/11/02 09:12
32
Android Gradle高级用法,动态编译技术:Plugin Transform Javassist操作Class文件

动态编译技术在开源框架中的应用非常的广泛,现在市面上的插件化框架,热修复框架几乎都使用了动态编译技术,原理几乎都是在编译期间动态的在class文件中注入代码或者或修改。那就让我们来了...

2017/09/18 09:30
531
关于TCP/IP,必知必会的十个问题

TCP/IP十个问题 一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。 基于TCP/IP的参考模型...

2017/09/07 09:53
32
Design库-TabLayout属性详解

序 上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的TabLayout的使...

2017/08/29 19:35
28
让你的 Kotlin 代码远离 !!

对于 Null 的检查是 Kotlin 的特点之一。强制你在编码过程中考虑变量是否可为 null,因此可以避免很多在 Java 中隐藏的 NullPointerException。 但是,当你用插件直接将 Java 代码转换为 Ko...

2017/08/18 11:43
13
Android注解快速入门和实用解析

首先什么是注解?@Override就是注解,它的作用是: 1、检查是否正确的重写了父类中的方法。 2、标明代码,这是一个重写的方法。 1、体现在于:检查子类重写的方法名与参数类型是否正确;...

2017/08/02 09:23
3
@+id 与 @id 的区别使用

其实布局文件中的每一个View的id属性,都对应着R文件中的一个int值,而「+」的意义就是在R文件中生成一个int常量。 @+id/tv 看到这个「+」号没?这个加号就是在R文件中创建一个名为tv的int常...

2017/07/11 15:56
4
Kotlin 数组

目录 数组 概述 创建数组 空数组 访问数组元素 修改元素 遍历数组 遍历数组下标 检查下标 摘要 创建数组(3种方法),空数组,访问元素,遍历数组,检查下标 数组 概述 Array 类代表着数组 ...

2017/07/11 10:06
23
Kolin-集合详解(二)

概述 自从Java 8支持了lambda表达式以来,Lambda表达式是实现大量函数特性的基础,让Java开发越来越趋向于流程式开发。在Kolin中,对Lambda表达式有完美的支持,又因为扩展这一特性,Kotlin也...

2017/07/11 10:04
9
Kotlin-集合详解(一)

概述 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用。 集合的分类: Set(集) List(列表) Map(映射) 在Kotlin中,明确的区分...

2017/07/11 10:02
15

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部