自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kotlin 异常处理

Kotlin 的异常和 Java 的一样, try…catch…finally代码块处理异常,唯一一点不同是:Kotlin 的异常都是 Unchecked exceptions。

2017-05-25 15:25:34 5664

原创 Kotlin 范围

范围是指开始值和结束值之间的区间,所有可以比较的类型都可以创建范围,范围通过关键字..定义。可以用in来测试一个值是否在某个范围内, in是通过比较来确定是否在范围内。

2017-05-25 15:24:23 868

原创 Kotlin 对象

Kotlin 没有静态类的概念, 但是命名对象可以实现静态类,伴随对象可以实现静态方法。

2017-05-25 13:38:15 396

原创 Kotlin 接口

和 Java 的接口相差不大, 有两个区别: 1. 接口中可以有方法的实现。 2. Java 接口中的属性是常量, Kotlin 是可以被覆盖的属性。

2017-05-25 13:37:34 366

原创 Kotlin 可见度

Java 可见度有public, package, protected, private, 默认是 package。 Kotlin 也提供了4种:public, internal, protected, private, 默认是 public。private 表示只在这个类(以及它的所有成员)之内可以访问;protected 与 private 一样, 另外在子类中也可以访问;

2017-05-25 13:36:45 368

原创 Kotlin 类属性

属性和 Java 类似, 可以是 var 或者 val, 可以加可见性修饰符。

2017-05-25 13:35:58 706

原创 Kotlin 类

Kotlin 和 Java 兼容, 面向对象的相关概念一致, 类的定义、继承、成员等和 Java 区别不大,Kotlin 的写法比 Java 简洁一些。类中可包含函数、属性、内部类、伴随对象。

2017-05-25 13:35:10 484

原创 Kotlin 空指针

针对空指针问题, Kotlin有专门的针对语法以避免问题。

2017-05-25 13:34:28 622

原创 Kotlin 控制流

和Java一样, Kotlin 支持常用的控制流: if else, for, while, when, break, continue 等。 if else, for, while, break, continue 和 Java 的类似, 不再赘述。 Kotlin 不提供 switch, 但是提供了增强版的 when 替代 switch。

2017-05-25 13:33:33 409

原创 Kotlin 类型

类型推断Kontlin 和 Java 一样,是强类型语言,但 Kotlin 支持类型推断,变量和方法,如果可以推断出类型,可以省略类型。

2017-05-25 13:32:50 1027

原创 Kotlin 变量和方法

变量Kotlin 有两个关键字定义变量:var 和 val, 变量的类型在后面。 var 定义的是可变变量,变量可以被重复赋值。val 定义的是只读变量,相当于java的final变量。

2017-05-25 13:32:02 1489

原创 Kotlin 和 Java 相互调用

Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代 码, 反过来在 Java 中也可以很流畅地使用 Kotlin 代码。Kotlin 调用 Java大多数Java代码,可以直接调用import java.util.*fun demo() { val list = ArrayList<string>() list.add

2017-05-25 13:30:59 11224

原创 Kotlin 数组容器

Kotlin 标准库提供了顶层方法创建arrays, lists, maps

2017-05-25 13:30:04 932

原创 Kotlin 类、对象、接口

Kotlin中类、接口相关概念与Java一样,包括类名、属性、方法、继承等.

2017-05-25 13:28:53 953

原创 Kotlin 基础语法

Kotlin 常用基础语法: 包、类型、变量、方法、控制流等

2017-05-25 11:34:18 374

原创 Hello World With Kotlin

Kotlin 和 Java 一样,可以在PC上运行,可以用IDEA进行开发,环境配置参考Getting Started with IntelliJ IDEA。 官方提供了一个学习网站,可以运行一些例子Kotlin。 也可以通过命令行的方式编译运行,参考Working with the Command Line CompilerPCfun main(args: Array<String>) {

2017-05-25 11:33:22 382

原创 Use Kotlin Android Extensions

kotlin-android-extensions用于扩展绑定关系,为了解决findViewById()的问题。背景Android开发中,findViewById()是比较烦人的一个函数,开源界已经有几个库提供了解决办法,比如:ButterKnife,DataBinding等。kotlin-android-extensions插件提供了一种方便的解决办法, 不用增加额外的代码,直接使用xml中定义的

2017-05-25 11:32:16 1048

原创 Start With Kotlin On Android

Android Studio 3.0 内置支持 Kotlin, 请安装3.0以上的 Android Studio。

2017-05-25 11:31:25 581

原创 Kotlin 简介

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。

2017-05-25 11:29:45 866

详细的蓝牙协议中文资料

蓝牙协议有关技术的详细描述,中文版本,详细介绍蓝牙协议的各个部分

2011-04-12

空空如也

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

TA关注的人

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