Kotlin-38.标准库API总结(Standard|Kotlin-38.标准库API总结(Standard Library)
官方文档: http://kotlinlang.org/api/latest/jvm/stdlib/index.html
1.Kotlin标准库(Kotlin Standard Library)
Kotlin标准类库为kotlin日常工作提供了重要工具:
1.高阶函数实现惯用模式(let, apply, use, synchronized等);
2.扩展函数为集合(eager)和序列(lazy)提供查询操作;
3.各种实用程序用于处理字符串和字符序列;
4.作为JDK类的扩展,方便地处理文件流, IO, 线程等操作;
2.kotlin包的介绍说明(Packages) 1.kotlin公共库(Java和JS共用)
kotlin核心函数和数据类型,支持所有平台(JVM,JavaScript等)kotlin.annotation为Kotlin注解facility提供支持kotlin.collections集合类型,如Iterable,Collection,List,Set,Map等kotlin.comparisons帮助函数用于创建Comparator比较器实例kotlin.coroutines.experimental(1.1)支持协程,包括支持延迟序列(lazy sequence)kotlin.coroutines.experimental.intrinsics(1.1)基于协程的API库的底层构建块kotlin.experimental(1.1)实验API,将来版本可能会改变kotlin.ioIO API用于处理文件和流kotlin.properties代理/委托属性的标准实现,帮助函数实现自定义代理/委托kotlin.ranges范围/区间,数列Progressions和相关扩展功能kotlin.reflectKotlin反射的运行时APIkotlin.sequences序列类型表示延迟求值的集合,实例化序列和扩展函数kotlin.text处理文本和正则表达式的函数
2.Java平台的kotlin库(JVM)
kotlin.concurrent并发(concurrent)编程的实用kotlin函数kotlin.jvmJava平台特有的函数和注解kotlin.reflect.full(1.1)Kotlin反射库的扩展Extensions kotlin.reflect.jvmKotlin反射与Java反射的互操作性Runtime APIkotlin.streams(1.1,JRE8)处理Java 8流的实用kotlin函数kotlin.system与系统有关的实用kotlin函数
3.JavaScript平台的kotlin库(JS)
kotlin.browser在浏览器环境下访问顶层属性(如document,window等)kotlin.dom处理浏览器DOM的实用kotlin函数kotlin.jsJavaScript平台特有的一些函数和APIorg.khronos.webglJavaScript平台的WebGL API的kotlin包装器(wrappers)org.w3c.domJavaScript平台的DOM API的kotlin包装器(wrappers)org.w3c.dom.cssJavaScript平台的DOM CSS API的kotlin包装器(wrappers)org.w3c.dom.eventsJavaScript平台的DOM events API的kotlin包装器(wrappers)org.w3c.dom.parsingJavaScript平台的DOM parsing API的kotlin包装器(wrappers)org.w3c.dom.svgJavaScript平台的DOM SVG API的kotlin包装器(wrappers)org.w3c.dom.urlJavaScript平台的DOM URL API的kotlin包装器(wrappers)org.w3c.fetchJavaScript平台的W3C fetch API的kotlin包装器(wrappers)org.w3c.filesJavaScript平台的W3C file API的kotlin包装器(wrappers)org.w3c.notificationsJavaScript平台的Web Notifications API的kotlin包装器(wrappers)org.w3c.performanceJavaScript平台的Navigation Timing API的kotlin包装器(wrappers)org.w3c.workersJavaScript平台的Web Workers API的kotlin包装器(wrappers)org.w3c.xhrJavaScript平台的XMLHttpRequest API的kotlin包装器(wrappers)
【Kotlin-38.标准库API总结(Standard|Kotlin-38.标准库API总结(Standard Library)】:http://www.jianshu.com/p/6b092f3ed256
CSDN博客: http://blog.csdn.net/qq_32115439/article/details/74936890
GitHub博客:http://lioil.win/2017/07/10/Kotlin-stdlib.html
Coding博客:http://c.lioil.win/2017/07/10/Kotlin-stdlib.html
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 太平之莲
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 我正在参加安特思库共读一本书干法。
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 现役联盟前十怎么排(詹姆斯榜首无悬念!杜兰特库里位置不确定!)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 数据库设计与优化
- 活跃社群的核心标准是什么()
- 数据库总结语句