- 博客(9)
- 资源 (67)
- 论坛 (2)
- 收藏
- 关注

原创 从 Java 角度深入理解 Kotlin
本文从 Java 字节码角度深入理解 Kotlin, 让我们写的每行 Kotlin 代码在底层都代表着什么, 让我们写的 Kotlin 程序更加自信
2021-01-10 17:27:02
11418
8
原创 Kotlin入门到精通(实战)- 空安全和实战技巧
1、空安全Kotlin 中包含可空类型(Nullable types)和不可空类型(Non-Null Types),任何复杂类型都包括可空类型和不可空类型,例如下面的 String 类型:fun main() { var name: String? // 可空类型 var name2: String // 不可空类型}类型后面加上? 则表示可空类型,否则是不可空类型。对于不可空类型不能将 null 赋值给它。fun main() { var name: String? /
2021-01-23 19:27:46
288
1
原创 Kotlin入门到精通(实战)- 流程控制(二)透彻解析 return、break、continue
由于 Kotlin 有 Lambda,匿名函数等概念,使得在 Kotlin 中 return 和 jump 相对于 C 语言稍微复杂点,本篇文章就给大奖讲清楚 Kotlin 中的 return 和 jump 的各种情况的用法。常见的 return 和 jump,主要包含 return、continue、break。return官方对 return 的介绍:By default returns from the nearest enclosing function or anonymous functi
2021-01-23 16:20:46
242
原创 Kotlin 操作符重载详解
本文从浅入深全面介绍了 Kotlin 算术操作符重载、比较操作符重载、集合相关的操作符重载、区间操作符重载、解构操作符重载、Kotlin 的属性委托的原理分析
2021-01-10 17:27:22
4745
1
原创 Kotlin入门到精通(实战)- 流程控制(一)when、if、loop
一,条件判断1. when在 Java 中有 switch 语句,在 Kotlin 中使用 when 来代替 switch。同时 when 也可以代替 if 。你以为 when 只是用来代替 switch 和 if 的吗?其实远远不止这些,其中还包含了一些不为认知的小秘密。下面我们都会为大家一一揭晓。1.1 when 的基本语法when(parameter){ branch1 -> logic branch2 -> logic}when 括号里是参数,参数是可选的。
2021-01-10 15:50:58
165
原创 Kotlin入门到精通(实战)- 变量的定义和函数入门
写在前面的话:首先需要明确一个前提,我们介绍的 Kotlin 是 Kotlin for JVM ,这也是 Kotlin 使用最广泛的地方。Kotlin 代码最终编译后的产物是 Java class 字节码,也就是遵循 Java 虚拟机规范。所以,我们在介绍原理的时候 ,通常会反编译 Kotlin 代码,明白这些语法糖背后对应的其实就是类似 Java 代码来实现的,如果你熟悉 Java 语言,那么我将带你快速而深入的掌握 Kotlin 这门语言。函数和变量这两个概念是 Kotlin 中最基本的两个元素,.
2021-01-10 13:24:47
159
原创 Kotlin入门到精通(实战)- 总目录
学前必读Kotlin入门到精通(实战)- 前言Kotlin入门到精通(实战)- 总目录第1章 Kotlin 简单入门在这一章,我将带大家从从最基本的 Kotlin 函数和变量开始,为我们后面的 Kotlin 内容做好铺垫。还会从最基本的表达式和语句的概念开始讲起,让大家明白 Kotlin 的语法糖为什么是这样的,而不用去死记硬背。紧接着还会介绍 Kotlin 中的枚举类,并且还是着重讲解在实际开发中如何使用枚举,让你明白什么时候用枚举什么时候使用整型常量,你会明白枚举的语法虽然很简单。但是在实际开发
2021-01-09 19:50:25
313
原创 Kotlin入门到精通(实战)- 学前必读
一、我为什么推出这门课程呢?Google 在 IO 大会上宣布 Kotlin 晋升为开发Android的一级语言了。而且很多关于 Android 的开源项目都是基于 Kotlin 开发的。所以对于 Android 开发来说 掌握 Kotlin 是很多有必要的Kotlin本身的一些特性如简洁性,可以减少大量的模板代码,大大提高开发者的效率如 安全性,避免了空指针异常;如 Kotlin 和 Java 代码100% 的互操作性让 Kotlin 语言的应用场景更加广阔,能使用 Java 的地方都能使用 Kotl
2021-01-09 14:46:09
253
原创 2020 年终总结
不平凡 2020 终于过去了,回顾这一年,却也不知道写些什么。注册的个人公众号上一篇是 2019年1月1日,一年都没有更新了。2021 年一定要更新频繁些。附:《2019年终总结》2020 年的主要时间一方面花在日常的项目迭代中,另一方面花在框架的开发上。框架的开发主要是程序监控。以前由于没有监控,很多问题的排查只能靠猜,对于许多客户反馈的偶现问题,最后也就不了了之。没有监控,我们面临许许多多问题,主要表现在以下几个方面:排查线上问题效率低当 “消防群” 里...
2021-01-03 19:10:58
391
算法-第4版-完整版
2018-03-18
数据结构和Java集合框架(完整版)
2013-07-05
MQTTAndroid客户端AndroidPushNotificationsDemo
2013-07-26
Java数据结构和算法(第二版)
2013-07-11
Java Concurrency in Practice 中文版( JAVA并发编程实践)
2012-12-19
smack源代码
2012-07-05
Java Software Structures.Designing and Using Data Structures
2018-03-18
大话数据结构-程杰
2018-04-20
数据结构和Java集合框架(英文版)
2018-04-20
算法导论(第三版)
2018-06-27
Foundation HTML5 Canvas For Games and Entertainment
2012-05-06
HTML5-Canvas(英文版)
2012-05-06
pro git2 中英文版(2本)
2018-06-26
android关于获取控件高度的问题
发表于 2012-08-07 最后回复 2012-08-07
初来咋到,多关照
发表于 2012-08-03 最后回复 2012-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝