自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kotlin学习---Field

kotlin学习—FieldField(幕后属性)field:幕后字段是自动生成的,它仅仅可以被用在拥有至少一个默认访问器 (getter、setter) 、或者在自定义访问器中通过 field 标识符修饰的属性中。幕后字段可以避免访问器的自递归而导致程序崩溃的 StackOverflowError异常。为什么会照成这种异常呢?原因在于在kotlin中,任何时候写了一个变量后面加上等号的代...

2019-07-08 14:04:05 3786 1

原创 Kotlin 学习--语言基础

Kotlin 学习–语言基础标签(空格分隔): kotlin申明变量var和valvar:变量申明,可变,表示这个变量可以多次赋值val:变量声明,不可变,类似java中final定义的变量,只读,当被赋值之后就不能再赋值fun testVariable(){ var a = 1 //var 定义的变量是可以多次赋值的 a = 3 //重新赋值 println...

2019-06-05 16:40:10 275

原创 构建配置文件

构建配置文件(config.gradle)以及妙用buildConfigField构建配置文件(config.gradle)1、新建config.gradle在project的根目录下新建文件config.gradle,跟settings.gradle同级,然后在config.gradle写配置代码,eg:ext{ //Android基本配置 android=[ ...

2019-05-27 11:22:23 350

原创 观察者模式

观察者模式在说观察者模式之前,我们先来说下设计模式的几大原则:单一职责原则开放关闭原则里氏代换原则依赖倒转原则接口隔离法则迪米特法则观察者模式:又称发布–订阅模式(有时又称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)。观察者模式完美的将观察者和被观察者的对象分离开,举个例子,用户界面作为观察者,业务数据作为被观察者,两者之间存在“...

2019-05-07 22:45:49 2050

原创 Android经验总结--CLEARTEXT communication to zuojiacheapi.test.cheegu.com not permitted by network securi

Android经验总结–CLEARTEXT communication to zuojiacheapi.test.cheegu.com not permitted by network security policy标签(空格分隔): Android使用okhttp3进行网络请求的时候报以上的错误。出现这个错误的原因是由于Android P限制了明文流量的网络请求,非加密的流量请求都会被系...

2019-04-11 11:05:45 254

原创 Kotlin学习---伴生对象

Kotlin学习—伴生对象companion objectcomanion object:为伴生对象,伴生对象在每个类中只存在一个,类似java中的静态(static)例子:class BiaoCompantion{ compantion object BiaoObj{ var flag = false fun biao(a:Int,b:Int):...

2019-04-09 13:59:31 421

空空如也

空空如也

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

TA关注的人

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