上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 81 下一页

2019年7月16日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/11192025.html已经初识了Kolin的面向对象,先来回顾一下: 介绍了primary 构造方法,其特点回忆一下: 其中一个类中还有可能有多个sdcondary构造方法,所以接下来会来学习它,先定义一个带一个参数 阅读全文
posted @ 2019-07-16 21:48 cexo 阅读(3095) 评论(0) 推荐(0)

2019年7月15日

摘要: 在上一次https://www.cnblogs.com/webor2006/p/11186089.html中已经用到了范围相关的东东了,如下: 所以这次专门针对Koltin范围相关的东东再来细学一下,看在Kotlin中对于范围的表示有哪些其它的方式。 Range: 话不多说,直接开撸: 那如果要表示 阅读全文
posted @ 2019-07-15 22:32 cexo 阅读(302) 评论(0) 推荐(0)

2019年7月14日

摘要: Any类型: 定义一个函数,其参数接受所有类型,对于Java而言Object是所有类的基类,而在Kotlin中得用Any关键字,如下: 其中瞅一下该Any字段是个啥类型: 然后里面做一些判断: 这是因为Kotlin自动的将str转换成了String了,因为有了条件类型的判断了,如下: 我们知道如果换 阅读全文
posted @ 2019-07-14 22:10 cexo 阅读(1236) 评论(0) 推荐(0)
摘要: 继续学习基础语法,在上次https://www.cnblogs.com/webor2006/p/11183077.html中定义了一个两数相加的函数,如下: 其实对于这个函数还可以进一步简写,因为函数体就一句话,如下: 那如果函数不返回值呢,看下面的例子: 其实Unit是可以省略掉的,IDE中也已经 阅读全文
posted @ 2019-07-14 16:03 cexo 阅读(444) 评论(0) 推荐(0)
摘要: 在上一次对Kotlin进行了一个入门的介绍,并用IntelliJ IDEA来编写了一个Kotlin的HelloWorld,记得我们在最初学习J2SE的时候在编译运行都是通过javac、java命令来进行的,脱离开了IDE,这样从学习角度来说会更加的扎实,所以咱们也来通过手动编译运行的方式来学习Kot 阅读全文
posted @ 2019-07-14 08:53 cexo 阅读(2822) 评论(0) 推荐(0)

2019年7月13日

摘要: 在2017和2018其实已经对Kotlin的基础语法进行了一些学习,但是!!如今已经是2019年,中间间断时间已经很长了,所以准备接下来从0再次出发深入系统完整的来审视一下该语言,毕境如今它的地位是越来越重要的,公司商用项目用Kotlin也越来越流行的,所以学好它是势在必行。 初识Kotlin: 首 阅读全文
posted @ 2019-07-13 21:02 cexo 阅读(424) 评论(1) 推荐(0)

2019年7月10日

摘要: 继续接着上一次https://www.cnblogs.com/webor2006/p/11148282.html的理论学习,上一次学习到了这: 接着继续: SATB详解: 对于三色算法在concurrent的时候可能产生的漏标记问题,SATB在marking阶段中,对于从gray对象移除的目标引用对 阅读全文
posted @ 2019-07-10 22:17 cexo 阅读(2454) 评论(2) 推荐(0)

2019年7月7日

摘要: 延着上一次【https://www.cnblogs.com/webor2006/p/11147893.html】的理论继续。 SATB: 在G1中,使用的是SATB(Snapshot-At-The-Beginning)的方式,删除的时候记录所有的对象。 它有3个步骤【重要!】:1、在开始标记的时候生 阅读全文
posted @ 2019-07-07 22:26 cexo 阅读(3042) 评论(0) 推荐(2)
摘要: 还是延着上一次【https://www.cnblogs.com/webor2006/p/11147545.html】的理论继续前行。。上一次学到这了: 下面来看一下三色标记算法的整个过程: 根对象被置为黑色,子对象被置为灰色。如下图: 其中可以看到灰色对象是已经被扫描过了,但是灰色对象里面所引用的子 阅读全文
posted @ 2019-07-07 21:23 cexo 阅读(2449) 评论(3) 推荐(0)
摘要: 继续基于上一次https://www.cnblogs.com/webor2006/p/11146273.html的理论进一步了解G1。 G1收集概览: G1算法将堆划分为若干个区域(Region),它仍然属于分代收集器。不过,这些区域的一部分包含新生代,新生代的垃圾收集依然采用暂停所有应用线程的方式 阅读全文
posted @ 2019-07-07 20:25 cexo 阅读(9302) 评论(1) 推荐(1)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 81 下一页

导航