机智玫瑰

文章
4
资源
0
加入时间
2年10月21天

Java中的Map【四】ConcurrentMap接口

所使用的jdk版本为1.8版本,先看一下ConcurrentMap<K,V>在JDK中Map的UML类图中的位置:2.1.4ConcurrentMap接口ConcurrentMap<K,V>接口继承Map<K,V>接口,是一种提供线程安全性和原子性保证的Map。分析一下里面的方法:1、非default方法:V putIfAbsent(...

Kotlin学习篇(2)—— Kotlin的函数

目录1. 定义一个函数2. 表达式函数体3. 更简洁的使用函数3.1 命名参数3.2 默认参数值4. 顶层函数5. 扩展函数6. 可变参数7. 展开运算符8. 集合相关的函数9. 键值对的处理:中缀调用和解构声明10. 字符串和正则表达式的处理1. 定义一个函数fun max(a: Int, b: Int): Int { return if (a > b) a else b}函数的声明以关键字 fun 开始,函数名称紧随其后:这个例子中函数名称是max ,接下来是括号

电平触发方式和边沿触发的区别

电平触发方式是按照电平的高或者低来触发,所以用的时候,必须在发生触发事件后立即将电平拉到非触发电平上,如果不这样做的话,会导致程序一直在触发事件程序入口处,而不会执行其他地方的程序。所以一般比较少用。边沿触发方式是按照(上或下)边沿触发事件,由于触发的条件是边沿(上或下),所以即使在触发事件后,保存原来的电平都没有关系,不会一直在触发的,一般都用这种方式。//将P3.2连接至GND,会看到