进击的Kotlin
什么!
Google已经将Kotlin作为Android的官方语言,你还不会Kotlin。
快上车。
老司机带你向Kotlin宣战!
北漂周
Android技术专家,CSDN技术博客专家,艾瑞咨询知名评论员。曾任职于奇虎360、百度,从事Android APP研发与互联网战略方向分析。现为诚壹金融联合创始人兼CTO。
著作:《Android安全技术揭秘与防范》人民邮电出版社
展开
-
Kotlin语法基础,函数与闭包
函数为了是程序简洁明了,更具有逻辑性,我们通常的做法就是把相似的功能模块整合到一起,并设计成函数。函数是执行特定任务模块的代码,每个函数都有一个类型,你可以像使用Kotlin语言中其他类型一样使用函数类型,将函数作为参数传递给其他函数,或者将函数类型当做返回类型。你可以通过给定一个函数名称来标识它是什么,并在需要的时候使用该名称来调用函数以执行任务。在Kotlin语言中,函数可以分为两类:一种是库和原创 2017-07-06 23:39:45 · 18877 阅读 · 2 评论 -
Kotlin语法基础,运算符
运算符计算机程序中最小的程序单位成为表达式,每个表达式都可以由两部分组成,即操作数和运算符。操作数可以是变量、常量、类、数组、方法等,甚至是其他表达式。而运算符则用于支出表达式中单个或者多个操作数参与运算的规则,表达式通过运算之后产生的值依赖于表达式中包含的运算符的优先级和结核性。Kotlin语言包含了Java语言中的所有运算符的特性,并结合C语言的优点,增加自定义运算符的逻辑。这些运算符之中,主要原创 2017-06-14 20:21:39 · 29803 阅读 · 0 评论 -
Kotlin语法基础,包引入
包 (package)在Kotlin语言中为了更好地组织类,Kotlin和Java一样提供了包机制,用于区别类名的命名空间。 包的作用主要有以下几种:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避原创 2017-06-13 20:42:46 · 2513 阅读 · 0 评论 -
Kotlin语法基础,基础类型
语法入门作为一门拥有现代化编程思想的新兴语言,Kotlin语言拥有很多其他成熟语言且根据程序员使用和验证的特性。在抛弃了一些确定的同时也吸收了一些优点,可以说采取了各大语言的精华。同时,对于Kotlin来说,也有自己语言由于其他语言的特性。如:在字符上全面支持了Unicode符号、表达式的行尾可以不用写分好 “;” 、变量和常量类型定义可以由系统推断而得。在Java语言之中存在的基础数据类型(int原创 2017-06-11 16:41:09 · 3248 阅读 · 0 评论 -
准备起航,了解Kotlin
“近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。一旦出在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前飘个十年甚至更长时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。” —— 吴军 《浪潮之巅》 正如作者吴军所言,“在工业史上,一种新技术代替旧的技术是不以人的意志为转移的。”浪潮和巨头以一种相辅相成的关系一次次推动IT行业的进化,这样看原创 2017-06-08 11:56:25 · 3077 阅读 · 3 评论