会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cexo
上一页
1
···
33
34
35
36
37
38
39
40
41
···
81
下一页
2019年9月13日
哈希表与树的入门
摘要: 哈希表: 特点: 数组(顺序表):寻址容易 链表:插入与删除容易 哈希表:寻址容易,插入删除也容易的数据结构,也就是综合了上述两种数据结构的优点于一身。 Hash table: 定义: 哈希表(Hash table,也叫散列表) 是根据关键码值(Key value)而直接进行访问的数据结构,它通过把
阅读全文
posted @ 2019-09-13 23:27 cexo
阅读(1110)
评论(0)
推荐(1)
2019年9月10日
Kotlin函数与Lambda表达式深入
摘要: Kotlin函数: 关于Kotlin函数在之前也一直在用,用fun来声明,回忆下: 下面再来整体对Kotlin的函数进行一个学习。 默认参数(default arguments): 先来定义一个函数: 相比java不一样的就是可以给参数增加默认参数,如下: 接一来调用一下该函数: 接下来还可以这样调
阅读全文
posted @ 2019-09-10 17:49 cexo
阅读(1062)
评论(0)
推荐(0)
Kotlin属性委托系统总结与提供委托详解
摘要: 属性委托总结回顾: 在前三次已经将Kotlin委托相关的知识点进行了完整的学习了,具体博文如下: https://www.cnblogs.com/webor2006/p/11369019.html https://www.cnblogs.com/webor2006/p/11369333.html h
阅读全文
posted @ 2019-09-10 10:56 cexo
阅读(710)
评论(0)
推荐(0)
2019年9月7日
栈与栈的应用
摘要: 栈: 栈是限定仅在表尾进行插入和删除操作的线性表【注意它也是属于之前我们学习的线性表的一类】,允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出的线性表,下面用示例图来瞅一下它: 栈的实现: 顺序方式: 先来看一下它的示意图: 而它
阅读全文
posted @ 2019-09-07 23:40 cexo
阅读(513)
评论(0)
推荐(0)
2019年9月3日
Java精通并发-死锁检测与相关工具详解
摘要: 关于死锁其实在之前https://www.cnblogs.com/webor2006/p/10659938.html的jvm学习中已经详细举过例子了,不过这里再来复习一下,另外是从并发这个专题领域的角度再来看下它,这里先来阐述一下相关的概念: 死锁:线程1等待线程2互斥持有的资源,而线程2也在等待线
阅读全文
posted @ 2019-09-03 11:28 cexo
阅读(810)
评论(0)
推荐(0)
2019年9月2日
Java精通并发-锁粗化与锁消除技术实例演示与分析
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11446473.html中对锁的升级进行了一个比较详细的理论化的学习,先回忆一下: 编译器对于锁的优化措施: 锁消除技术: 接下来则会通过实例来分析一下JIT编译器优化的一些方式,先来看第一个例子: 很简单的程序,然后
阅读全文
posted @ 2019-09-02 20:09 cexo
阅读(1461)
评论(0)
推荐(1)
Java精通并发-轻量级锁与重量级锁的变化深入详解
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11446129.html的理论的最后谈到了锁的演化,如下: 下面具体来阐述一下: 偏向锁:它是针对一个线程来说, 它的主要作用就是优化同一个线程多次获取一个锁的情况;如果一个synchronized方法被一个线程访问,
阅读全文
posted @ 2019-09-02 14:44 cexo
阅读(990)
评论(0)
推荐(0)
Java精通并发-锁升级与偏向锁深入解析
摘要: 对于synchronized关键字,我们在实际使用时可能经常听说用它是一个非常重的操作,其实这个“重”是要针对JDK的版本来说的,如今JDK已经到了12版本了,其实对这个关键字一直是存在偏见的,它底层也发生了很多的变化,所以我们也得随着JDK的版本将知识进行更新才行,所以这节继续针对锁进行深入的探讨
阅读全文
posted @ 2019-09-02 13:59 cexo
阅读(694)
评论(0)
推荐(0)
2019年9月1日
Java精通并发-透过openjdk源码分析wait与notify方法的本地实现
摘要: 上一次https://www.cnblogs.com/webor2006/p/11442551.html中通过openjdk从c++的底层来审视了ObjectMonitor的底层实现,这次继续来探究底层,对于wait()和notify()的底层细节到底是啥样的呢?下面还是先来到openjdk中来打开
阅读全文
posted @ 2019-09-01 19:59 cexo
阅读(1596)
评论(5)
推荐(0)
Java精通并发-通过openjdk源码分析ObjectMonitor底层实现
摘要: 在我们分析synchronized关键字底层信息时,其中谈到了Monitor对象,它是由C++来实现的,那,到底它长啥样呢?我们在编写同步代码时完全木有看到该对象的存在,所以这次打算真正来瞅一下它的真正面目,而对于这个Hospot代码JDK是并没有开源的,但是社区版本的JDK是开源了,在openjd
阅读全文
posted @ 2019-09-01 15:54 cexo
阅读(5803)
评论(1)
推荐(9)
上一页
1
···
33
34
35
36
37
38
39
40
41
···
81
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告