会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
◀◀ 隐藏
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
下一页
2019年12月2日
Scala中的Map集合
摘要: 1. Map集合 1.1 Scala中的Map介绍 Scala中的Map 和Java类似,也是一个散列表,它存储的内容也是键值对(key value)映射,Scala中不可变的Map是有序的,可变的Map是无序的。 Scala中,有可变Map (scala.collection.mutable.Ma
阅读全文
posted @ 2019-12-02 23:03 cosmoswong
阅读(2553)
评论(0)
推荐(0)
2019年11月25日
为什么LinkedList不建议使用for循环遍历,而使用iterator方式进行遍历,但ArrayList建议使用for循环进行遍历呢?
摘要: 如果使用for循环方式遍历链表,由于链表中元素是通过指针连接彼此的,不存在索引的概念,如果使用for循环方式遍历LinkedList,依次传入索引值,则就相当于每次都要将链表撸一遍。 如:在下面的这个遍历操作中,我们采用for的方式 可以发现,如果使用for循环方式遍历LinkedList,问题
阅读全文
posted @ 2019-11-25 22:29 cosmoswong
阅读(1438)
评论(0)
推荐(0)
2019年11月23日
深入理解枚举类
摘要: 深入理解枚举 1. 枚举类的继承结构: 2. 枚举类和普通类的区别: (1)枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是继承Object类,因此枚举不能够显示继承其他父类(单继承局限性,但是可以实现接口)。其中“java.lang.Enum”
阅读全文
posted @ 2019-11-23 19:47 cosmoswong
阅读(1367)
评论(0)
推荐(0)
2019年11月22日
实现单例设计模式的多种方式
摘要: 1. 关于单例设计模式 Singleton:在Java中即指单例设计模式,它是软件开发中最常用的设计模式之一。 单:唯一 例:实例 单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点: (1)某个类只能有一个实例:构造器私
阅读全文
posted @ 2019-11-22 23:43 cosmoswong
阅读(462)
评论(0)
推荐(0)
2019年11月21日
无锁机制----比较交换CAS Compare And Swap
摘要: 一、锁与共享变量 加锁是一种悲观的策略,它总是认为每次访问共享资源的时候,总会发生冲突,所以宁愿牺牲性能(时间)来保证数据安全。 无锁是一种乐观的策略,它假设线程访问共享资源不会发生冲突,所以不需要加锁,因此线程将不断执行,不需要停止。一旦碰到冲突,就重试当前操作直到没有冲突为止。 无锁的策略使用一
阅读全文
posted @ 2019-11-21 00:09 cosmoswong
阅读(379)
评论(0)
推荐(0)
2019年11月20日
JVM指令集
摘要: 常量入栈指令 指令码 操作码(助记符) 操作数 描述(栈指操作数栈) 0x01 aconst_null null值入栈。 0x02 iconst_m1 1(int)值入栈。 0x03 iconst_0 0(int)值入栈。 0x04 iconst_1 1(int)值入栈。 0x05 iconst_2
阅读全文
posted @ 2019-11-20 19:14 cosmoswong
阅读(223)
评论(0)
推荐(0)
IDEA的externel tool配置Javap -c 命令
摘要: 1.ctrl+alt+s打开设置界面,找到Tool-> External Tools 点击 +来增加一个新的外部工具。 在tool setting 的Program输入工具的路径,可以插入宏,比如$JDKPath$,不需要自己再手动输入jdk的路径了, 在Parameters中输入-c $FileC
阅读全文
posted @ 2019-11-20 16:58 cosmoswong
阅读(1304)
评论(2)
推荐(1)
2019年11月14日
Scala中的函数高级使用
摘要: 1.偏函数 1.基本介绍 在对符合某个条件,而不是所有情况进行逻辑操作时,使用偏函数是一个不错的选择 将包在大括号内的一组case语句封装为函数,我们称之为偏函数,它只对会作用于指定类型的参数或指定范围值的参数实施计算,超出范围的值会忽略(未必会忽略,这取决于你打算怎样处理) 偏函数在Scala中是
阅读全文
posted @ 2019-11-14 22:33 cosmoswong
阅读(689)
评论(0)
推荐(0)
Java >>>运算符 和 >> 运算符
摘要: 最近在看java源码的时候发现,int型在序列化操作的时候,做了如下操作: 平时见多了 ,倒是很少见 ,这个是什么操作呢? 1.Java 运算符 和 运算符 \ 在java 表示有符号右移。什么意思呢?就是最高位符号位也会移动。 我们知道, 表示有符号右移。 1 1 = 1 1 2 = 1 还等于
阅读全文
posted @ 2019-11-14 21:52 cosmoswong
阅读(391)
评论(0)
推荐(0)
数据结构1-顺序表
摘要: 1.1 顺序表 线性表:线性表是具有 相同特征 数据元素的 有限序列 。 相同特征:把同一类事物归类,方便批量处理。 有限:表中元素个数为n,n有限大,n可以为零。 序列:表中元素排成一列,体现了一对一的逻辑特征(除第一个元素外,每个元素有且只有一个直接前驱,除最后一个元素外,每个元素有且只有一个直
阅读全文
posted @ 2019-11-14 16:09 cosmoswong
阅读(895)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告