上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 81 下一页

2019年9月25日

摘要: 继续还是探讨Kotlin反射相关的知识点,说实话这块不是太好理解,待在实际工作中去对它进行实践慢慢来加深印象。 属性引用进阶: 在Kotlin中的反射其实是跟Java的反射有对应关系的,具体相关的定义都放在下面这里: 下面来看一下: 下面看一下它的细节: 继续来看这种映射: 看一下细节: 由于是咱们 阅读全文
posted @ 2019-09-25 11:44 cexo 阅读(752) 评论(0) 推荐(0)
摘要: 继续来学习Kotlin反射相关的,这次主要是跟反射属性相关的东东。 属性引用(Property Reference): 属性引用的用法与函数(方法)引用的用法是完全一致,都是通过::形式来引用的。下面看代码: 其实这个属性引用就类似于在Java反射属性的方式差不多,目的都是通过反射来操作属性的一些东 阅读全文
posted @ 2019-09-25 10:13 cexo 阅读(1435) 评论(0) 推荐(0)

2019年9月24日

摘要: 继续学习Kotlin反射相关的东东。 KClass: 在上一次是通过类来获取它的KClass对象: 那如果是一个对象呢?与这个对象对应的类的KClass对象又是如何获取的呢?像Java也是一样有相关机制的,下面看一下: 其实使用跟用类是一样的,那结果是啥呢?运行一下: 这样就打出来了具体类型了,由于 阅读全文
posted @ 2019-09-24 17:21 cexo 阅读(2339) 评论(0) 推荐(0)

2019年9月23日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/11530008.html中对二叉树进行了简单的入门,对于上节涉及到的树实用性倒不是太大,但是从今天开始接触的二叉树都是比较有实用价值的,像在JDK8之后很多的结构也都使用到了树,所以学好树是非常有必要的。 二叉排序树开 阅读全文
posted @ 2019-09-23 21:54 cexo 阅读(2160) 评论(0) 推荐(0)
摘要: 继续来研究Java调用Kotlin的一些东东。 @Throws注解: 我们知道在Kotlin中是不存在checked exception的,而在Java中是存在的,那。。如果从Java来调用Kotlin的角度那又是如何做到兼容的呢?下面写一个Kotlin代码: 接下来再用Java来调用此方法: 接下 阅读全文
posted @ 2019-09-23 11:38 cexo 阅读(2418) 评论(0) 推荐(0)

2019年9月21日

摘要: @JvmName: 扩展方法相关: 先来定义一个扩展方法: 好,接下来再来定义一个扩展函数: 此时报错了。。看一下错误提示: 其中给的提示有点奇怪,第一个是很明显咱们的扩展函数木有接收参数嘛,为啥提示JVM签名是接收一个List参数呢?其实这里就涉及到了扩展函数的语义了,对于扩展函数来说,其实是将被 阅读全文
posted @ 2019-09-21 23:11 cexo 阅读(427) 评论(0) 推荐(0)

2019年9月19日

摘要: 通过注解修改Kotlin的class文件名: 对于Kotlin文件在编译之后生成的class文件名默认是有一定规则的,比如: 而其实这个生成字节码的文件名称是可以被改的,之前https://www.cnblogs.com/webor2006/p/11530600.html也提及到,也就是可以用Jvm 阅读全文
posted @ 2019-09-19 17:24 cexo 阅读(2146) 评论(0) 推荐(0)

2019年9月17日

摘要: 异常: 在之前我们已经学习在Kotlin中的所有异常都是运行期的,而不像Java分为运行期和非运行期,下面用代码来演示一下,先建一个Java的异常: 然后在Kotlin中来调用一下该Java中的方法 很明显IOException在Java是需要检查的异常,然后在Kotlin中居然是不需要进行异常处理 阅读全文
posted @ 2019-09-17 22:55 cexo 阅读(2499) 评论(0) 推荐(0)
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11530801.html中学习了Kotlin调用Java的使用方式及一些注意点,这次继续其这个场景进一步学习。 数组(Array): 下面先来看一下在Java中数组的情况: 但是!!如果这样写: 编译貌似没问题,但是! 阅读全文
posted @ 2019-09-17 22:15 cexo 阅读(392) 评论(0) 推荐(0)

2019年9月16日

摘要: Kotlin跟Java是百分百兼容的,换言之,也就是它们俩是可以互操作的,也就是Java可以调Kotlin,Koltin可以调Java,所以下面来看一下在Kotlin中如何来调用Java代码: 咱们来看一下这个ArrayList是Kotlin的么? 接下来往里面添加一些元素,并进行遍历: 接下来还可 阅读全文
posted @ 2019-09-16 22:48 cexo 阅读(2133) 评论(1) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 81 下一页

导航