自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘻哈包袱铺 专栏

github开源项目 https://github.com/GeekGhost/Ghost

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kotlin学习笔记:run、apply、let、also、with的用法和区别

un 、 apply 、 let 、 also 和 with 五个函数均位于 kotlin 包下的 Standard 文件中,其含义和用法比较相似,现分别介绍如下。run用法1函数定义:public inline fun <R> run(block: () -> R): R = block()功能:调用run函数块。返回值为函数块最后一行,或者指定retur...

2018-07-25 10:53:45 802

原创 Kotlin学历之常用函数

简述经过一段时间的应用,以及刚刚发布的六月份语言排行榜,kotlin成功的进入的前五十,而且潜力无限,更加坚定的认为:学习这么语言是值得的,只会更好。kotlin的特点特色基本学完了,剩下的就是实践过程中的应用,然后再学习一些常用的api,再深入一点可以研究下原理,下面介绍下常用的函数,以便以后用到的时候能运用自如,来体会高级语言带来的便利。filterfilter 函数用来过滤符合条...

2018-07-24 10:03:47 237

原创 Kotlin 类型的检查与转换“is”与“as”

1,是与!是操作符可以我们在运行时通过使用  is 操作符或其对划线部分形式  !is 来检查对象是否符合给定类型:if (obj is String) { print(obj.length)}if (obj !is String) { // 与 !(obj is String) 相同 print("Not a String")}else { print(obj....

2018-07-06 10:46:35 1078

原创 Kotlin基础 — object

一,对象表达式二,对象声明2.1直接声明对象对象2.2继承自抽口的对象声明2.3类内部的对象声明三,伴生对象Companion Object3.1普通的伴生对象3.2在伴生对象中实现接口3.3伴生对象的扩展一,对象表达式创建匿名内部类的形式:object: ClassName {...}// Handler 匿名表达式val handler: Handler = object: Handler(...

2018-07-03 15:11:36 159

原创 Gradle 起步依赖

初期在创建项目的时候,难免会使用到很多的第三方库,比如支持,rxjava,改装等等,通过我们就会去之前的项目一个一个的找,然后复制黏贴对应的依赖到自己的项目上,可是如果之前项目依赖的库太多,再从中筛选的话比较困难,初期在创建项目的时候,难免会使用到很多的第三方库,比如support,rxjava、retrofit等等,通过我们就会去之前的项目一个一个的找,然后复制黏贴对应的依赖到自己的项目上,可是...

2018-07-03 14:55:59 398

转载 Kotlin 学习之 by Delegation

转载自:https://www.jianshu.com/p/54a57aac11e6代理模式是23种经典设计模式之一,代理模式被认为是继承的更好替代解决方案,因为代理比继承更加灵活,在Java的语言中,通过反射可以实现动态代理,动态代理可以实现AOP编程,即:可以动态地往已有类中添加逻辑;比如:实现事务的自动提交,异常的自动捕获,热修复等等;在科特林语言中,代理模式是默认支持的,不需要任何额外的代...

2018-07-02 17:21:22 270

原创 Kotlin 学习之单例模式(java, kotlin)

前言java 常见的单例模式有三种:懒汉: getInstance的时候实例化;饿汉: 引用AA类的时候实例化, 例如 AA.fun() 或者 AA.getInstance();静态内部类: getInstance的时候实例化, 写法比懒汉要简单;个人理解: 如果没有除了getInstance 方法之外的 public static fun 的话, 以上三种单例模式在加载时间上基本是没有差别的. ...

2018-07-02 17:07:15 409

转载 小鹏学习kotlin 类与继承

转载自:https://blog.csdn.net/stanny_bing/article/details/73549480?utm_source=gold_browser_extension本篇博客主要讲解kotlin中关于类和接口的相关知识类类这个东西使用和java比较类似,最简单的如下 class innerClass { }再class之前可以加priva...

2018-07-02 15:52:44 567

原创 git修改提交作者和邮箱

作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名; github上要求使用的github账号签名等。因此,很容易犯在不同库中提交代码发现默认配置的作者信息没有变更,结果推被拒绝。下面介绍几种常用的解决方式,当然最终还是需要养成切换代码库检查撰文信息的习惯,主动配置// 设置全局git config --g...

2018-07-02 14:53:56 880

Fragment保持状态的框架

刚开始使用fragment的时候,看到网上有很多例子都是说只要replace来切换界面,但是这个会有一个缺点,比如A界面是个列表,好不容易通过流量下载来了,然后切换界面,再次返回,由于使用replace,fragment就又重新创建界面导致,用户又得加载。现在这个Demo,就完美的解决了这个问题。这个是使用了add方法,可以保持fragment的状态。很有用的UI框架

2014-01-24

空空如也

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

TA关注的人

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