Kotlin-38.标准库API总结(Standard Library)
来源:互联网 发布:mysql被攻击 编辑:程序博客网 时间:2024/05/17 21:44
官方文档: 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.io IO API用于处理文件和流kotlin.properties 代理/委托属性的标准实现,帮助函数实现自定义代理/委托kotlin.ranges 范围/区间,数列Progressions和相关扩展功能kotlin.reflect Kotlin反射的运行时APIkotlin.sequences 序列类型表示延迟求值的集合,实例化序列和扩展函数kotlin.text 处理文本和正则表达式的函数
2.Java平台的kotlin库(JVM)
kotlin.concurrent 并发(concurrent)编程的实用kotlin函数kotlin.jvm Java平台特有的函数和注解kotlin.reflect.full(1.1) Kotlin反射库的扩展Extensions kotlin.reflect.jvm Kotlin反射与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.js JavaScript平台特有的一些函数和APIorg.khronos.webgl JavaScript平台的WebGL API的kotlin包装器(wrappers)org.w3c.dom JavaScript平台的DOM API的kotlin包装器(wrappers)org.w3c.dom.css JavaScript平台的DOM CSS API的kotlin包装器(wrappers)org.w3c.dom.events JavaScript平台的DOM events API的kotlin包装器(wrappers)org.w3c.dom.parsing JavaScript平台的DOM parsing API的kotlin包装器(wrappers)org.w3c.dom.svg JavaScript平台的DOM SVG API的kotlin包装器(wrappers)org.w3c.dom.url JavaScript平台的DOM URL API的kotlin包装器(wrappers)org.w3c.fetch JavaScript平台的W3C fetch API的kotlin包装器(wrappers)org.w3c.files JavaScript平台的W3C file API的kotlin包装器(wrappers)org.w3c.notifications JavaScript平台的Web Notifications API的kotlin包装器(wrappers)org.w3c.performance JavaScript平台的Navigation Timing API的kotlin包装器(wrappers)org.w3c.workers JavaScript平台的Web Workers API的kotlin包装器(wrappers)org.w3c.xhr JavaScript平台的XMLHttpRequest API的kotlin包装器(wrappers)
简书: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
阅读全文
0 0
- Kotlin-38.标准库API总结(Standard Library)
- 标准I/O库总结(standard I/O library)
- C++ 标准模板库[Standard Template Library]
- Standard Template Library(标准模版库)
- 标准模板库STL(Standard Template Library)
- Python标准库The Python Standard Library
- The C++ Standard Library 06 The Standard Template Library 标准模板库
- STL (Standard Template Library)标准模板库 C++
- JSTL(JSP Standard Tag Library ,JSP标准标签库)
- 什么是STL(Standard Template Library,标准模板库)
- C++,VC++,MFC,STL(standard template library,标准模板库)
- C++入门-STL (Standard Template Library) 标准模板库
- C++标准库——字符串(Standard library: String)
- JSTL(JSP Standard Tag Library,JSP标准标签库)
- 标准模板库STL(Standard Template Library )2
- 标准模板库(Standard Template Library,STL)学习
- stdlib 头文件即standard library标准库头文件
- VC++-标准模板库STL(Standard Template Library)
- 【笔记】斐波那契数列-递归&非递归-PHP实现
- Okhttp之RealConnection建立链接简单分析
- vb.net 教程 4-4 目录操作 Directory 1
- POJ 3092 Non-divisible 2-3 Power Sums 笔记
- CentOS复制之后配置网卡
- Kotlin-38.标准库API总结(Standard Library)
- 润乾填报数据保存成文件不保存到数据库
- Redis学习笔记
- 第三天html
- TortoiseSVN新人使用指南
- HDFS 写流程
- ES源码
- 小白的学习笔记之正则表达式
- poj 3159 Candies (差分约束系统裸题)