首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大棋
掘友等级
VIP.4 融会贯通
搬砖
Android菜鸡
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
赞
90
文章 89
沸点 1
赞
90
返回
|
搜索文章
最新
热门
Java 8 知识归纳(三)—— 日期API
LocalDate类的实例是一个不可变对象,只提供了简单的日期,并不含当天的时间信息,同时不附带任何和时区相关的信息。 LocalTime 复合类LocalDateTime,是LocalDate 和 LocalTime的合体,同时表示日期和时间,但不带有时区信息。可以像 Loc…
Java 8 知识归纳(二)—— Optional
Optional<T>类是一个容器类,代表一个值存在不存在。Optional<T>用于避免和 null 检查相关的 bug。 Optional.of() —— 依据非空值创建一个Optional对象。如果试图传入一个null值,会马上抛出一个NullPointerExcepti…
Java 8 知识归纳(一)—— 流 与 Lambda
从输入流中一个一个读取数据项,然后以同样的方式将数据项写入输出流。 Stream API和 Collection API的行为差不多,但Collection API主要为了访问和存储数据,而Stream API主要用于描述对数据的计算。 经典的Java程序只能利用单核进行计算,…
Kotlin知识归纳(十四) —— 反射
当在Kotlin中使用反射时,你会和两种不同的反射API打交道。 标准的Java反射,定义在包 java.lang.reflect 中。因为Kotlin类会被编译成普通的Java字节码,Java反射API可以完美地支持它们。 Kotlin反射API,定义在包kotlin.ref…
Kotlin知识归纳(十三) —— 注解
注解是什么?简单说注解就是一种标注(标记、标识),没有具体的功能逻辑代码。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。Kotlin注解的使用和Java完全一样,声明注解类的语法略有不同。Java 注解与 Kotlin 100% 兼容。 注解可以把额…
Kotlin知识归纳(十二) —— 泛型
由于ArrayList底层是依靠Object数组实现的,这使得任何类型都可以添加到同一个ArrayList对象中。且取出来时是Object类型,需要强制类型转换后才能进行相应的操作。但由于ArrayList对象能接受任何类型,无法保证类型转换总是正确的,很容易造成ClassCa…
Kotlin知识归纳(十一) —— 高阶函数
之前已经掌握了函数类型的定义以及lambda的使用,本次将完成高阶函数与内联函数的学习。 众所周知,Kotlin是兼容Java 6的,但Java 6并没有 lambda 。所以Kotlin会将一个函数类型的变量转换为一个FunctionN接口的实现。 Kotlin标准库中定义了…
Kotlin知识归纳(十) —— 委托
委托,对于很多Java开发者来说都会一面蒙蔽,我也不例外。委托,维基百科的解释是:有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。这好像有一点代理的味道(*゜ー゜*)。Kotlin中委托分为类委托和委托属性。 在解释类委托之前,需要先了解一波装饰设计模…
Kotlin知识归纳(九) —— 约定
Java在标准库中,有一些与特定的类相关联的语言特性。比如,实现 java.lang.Iterable 接口的对象可以在forEach循环中使用。Kotlin也提供很多类似原理的特性,但是是通过调用特定的函数,来实现特定的语言特性,这种技术称之为约定。(例如,实现名为plus特…
Kotlin知识归纳(八) —— 序列
之前探究集合的函数式Api时发现,这些函数都会遍历集合并且提早创建新集合,每一步的中间结果会被存储在新集合中。当数据量很大时,调用十分的低效。 序列对每个元素逐个执行所有处理步骤,可以避免构建中间变量,提高整个集合处理链的性能。序列也称为惰性集合,序列与Java8中的Strea…
下一页
个人成就
文章被点赞
184
文章被阅读
76,440
掘力值
1,730
关注了
49
关注者
211
收藏集
0
关注标签
48
加入于
2017-12-06