会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cexo
上一页
1
···
37
38
39
40
41
42
43
44
45
···
81
下一页
2019年7月16日
Kotlin构造方法详解与初始化过程分析
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11192025.html已经初识了Kolin的面向对象,先来回顾一下: 介绍了primary 构造方法,其特点回忆一下: 其中一个类中还有可能有多个sdcondary构造方法,所以接下来会来学习它,先定义一个带一个参数
阅读全文
posted @ 2019-07-16 21:48 cexo
阅读(3095)
评论(0)
推荐(0)
2019年7月15日
Range与面向对象的Kotlin
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11186089.html中已经用到了范围相关的东东了,如下: 所以这次专门针对Koltin范围相关的东东再来细学一下,看在Kotlin中对于范围的表示有哪些其它的方式。 Range: 话不多说,直接开撸: 那如果要表示
阅读全文
posted @ 2019-07-15 22:32 cexo
阅读(302)
评论(0)
推荐(0)
2019年7月14日
Kotlin编译器优化与when关键字详解
摘要: Any类型: 定义一个函数,其参数接受所有类型,对于Java而言Object是所有类的基类,而在Kotlin中得用Any关键字,如下: 其中瞅一下该Any字段是个啥类型: 然后里面做一些判断: 这是因为Kotlin自动的将str转换成了String了,因为有了条件类型的判断了,如下: 我们知道如果换
阅读全文
posted @ 2019-07-14 22:10 cexo
阅读(1236)
评论(0)
推荐(0)
Kotlin基础特性深入讲解
摘要: 继续学习基础语法,在上次https://www.cnblogs.com/webor2006/p/11183077.html中定义了一个两数相加的函数,如下: 其实对于这个函数还可以进一步简写,因为函数体就一句话,如下: 那如果函数不返回值呢,看下面的例子: 其实Unit是可以省略掉的,IDE中也已经
阅读全文
posted @ 2019-07-14 16:03 cexo
阅读(444)
评论(0)
推荐(0)
Kotlin编译器使用及反编译分析
摘要: 在上一次对Kotlin进行了一个入门的介绍,并用IntelliJ IDEA来编写了一个Kotlin的HelloWorld,记得我们在最初学习J2SE的时候在编译运行都是通过javac、java命令来进行的,脱离开了IDE,这样从学习角度来说会更加的扎实,所以咱们也来通过手动编译运行的方式来学习Kot
阅读全文
posted @ 2019-07-14 08:53 cexo
阅读(2822)
评论(0)
推荐(0)
2019年7月13日
Kotlin重新学习及入门示例
摘要: 在2017和2018其实已经对Kotlin的基础语法进行了一些学习,但是!!如今已经是2019年,中间间断时间已经很长了,所以准备接下来从0再次出发深入系统完整的来审视一下该语言,毕境如今它的地位是越来越重要的,公司商用项目用Kotlin也越来越流行的,所以学好它是势在必行。 初识Kotlin: 首
阅读全文
posted @ 2019-07-13 21:02 cexo
阅读(424)
评论(1)
推荐(0)
2019年7月10日
SATB的标记问题解决之道与G1垃圾收集模式系统详解及最佳实践
摘要: 继续接着上一次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日
SATB深入详解与问题剖析【纯理论】
摘要: 延着上一次【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)
G1混合式GC与三色标记算法详解【纯理论】
摘要: 继续基于上一次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
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告