自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java小知识

文章目录Null的类型转换Null的类型转换static class Sample{}public static void main(String[] args){ Sample obj1 = null; System.out.println((obj1 instanceof Sample)+","+(Sample)obj1);//false,null Sample ...

2019-09-20 20:41:42 93

原创 解析Kotlin内部类

Kotlin内部类定义和实现

2017-10-16 11:58:14 1201

原创 解析Kotlin伴随对象

理解Kotlin伴随对象的实现,与函数/属性扩展的区别

2017-10-14 17:45:32 1249

原创 解析Kotlin函数和属性扩展

Kotlinkotlin编译Kotlin扩展函数和属性方法类型重载

2017-10-13 19:43:00 868 1

原创 ThreadLocal笔记

概述ThreadLocal是泛型类,主要作用是存储线程间独立的变量,优势在于 1、方便在线程内存取值,减少参数的传递; 2、不同线程间数据set和get互不影响;下面主要通过代码分析其主要技术实现; ThreadLocal、ThreadLocalMap、Entry[]、、我们知道在set和get方法中并不需要传入线程信息,那么如何做到不同线程间存取互不干扰呢?set我们常

2017-07-15 17:36:43 263

原创 Android小知识

Java/Android随笔Null的类型转换Null的类型转换Android输入法弹出和关闭

2017-07-04 15:05:29 282

原创 android:process验证记录

我们都知道在xml中给某个组件添加android:process可以为此组件创建新的运行进程;provider的创建会早于Application的onCreate,这点区别于其他三大组件;今天针对provider开启android:process做了一些验证,相信对于同等地位的四大组件可以通用:1、新创建的进程包名依旧是主进程的包名,不会随着android:process的

2017-06-16 12:12:32 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除