首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
乐为
掘友等级
移动软件研发
|
收藏集是专栏分类
学技术拯救地球!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 6
沸点 2
赞
8
返回
|
搜索文章
最新
热门
NDK系列:JNI基础
JNI是NDK入门必须掌握的基础知识, 文章以Java、JNI、C/C++之间的关系展开,介绍JNI动态注册与静态注册、JNI上下文与Java签名、JNI调用Java等。
Java转Kotlin:类型进阶
This is a very classic way to declare a class in Kotlin, and this pair of parentheses is a main constructor for Person. Respectively, there…
Java转Kotlin:集合变换、聚合与懒序列
There are at least 3 methods to traverse a list in either Java or Kotlin: Traditional for loop, advanced for loop and forEach. We have to k…
Java转Kotlin:内联函数
在main()函数内调用了ints的forEach()高阶函数,正常一个函数的调用过程是一个压栈、调用执行、出栈的过程,如果被调用函数执行内容过于简单,例如这里的println(it),相对于调用执行的开销,压栈和出栈的开销将会过大。为了解决这个问题,内联函数的概念出现了。 内…
Java转Kotlin:高阶函数
let() has a functional type of arg (T)->R, and it returns R. run() has a functional type of arg T.()->R, and it returns R. run() treats the…
Java转Kotlin:操作符重载案例
用一个HashSet承载Person对象,并认为name和age相同的对象为同一个对象,希望HashSet中的对象不重复。 添加5个相同的对象到HashSet中,并打印该HashSet的size。 每一个Person("Ton", 25)对象都在堆上的不同内存区域,HashSe…
Java转Kotlin:Lambda表达式
以上是一个省略了函数类型的普通函数,该函数有自己的名字f1,函数类型是()->Unit。 以上赋值号右边是一个没有函数名的匿名函数,可以赋值给变量f2,执行f2()或者f2.invoke()来调用该匿名函数。 与普通函数一样,该匿名函数的函数类型是()->Unit。 Lambd…
Java转Kotlin:操作符重载与中缀表达式
在上面的例子中,我们定义了复数类Complex,重载了+操作符和-操作符,并且分别采用了常用重载方法和扩展方法。 完成。 我们学习过Pair,可以用A to B的形式快捷表示,其定义就是如上。 因为有infix关键字,编译器知道可以将2 to 3翻译成2.to(3)。
Java转Kotlin:分支表达式
控制流语句是决定程序执行方向的重要语句。 if...else... switch...case... try...catch... if...else... when... try...catch... 在Kotlin中,控制流语句不仅仅是控制程序走向,同时还是表达式,有自己的…
Java转Kotlin:变量与常量
val是value的缩写,用于声明只读属性。 必须在声明时立刻用字面量完成初始化。 常量引用强调的是引用与堆上对象之间的指向关系不能变,具体对象内容是可以改变的。
下一页
个人成就
文章被点赞
48
文章被阅读
44,918
掘力值
965
关注了
42
关注者
25
收藏集
8
关注标签
33
加入于
2019-06-13