会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一杯水M
博客园
首页
新随笔
联系
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
34
下一页
2019年12月27日
Java学习之集合(Map)
摘要: Map:存储键值对数据,map集合必须保证键的唯一性 一、常用方法:1、添加 value put(K key,V value); 返回前一个和Key关联的值,如果没有就返回null2、删除 void clear(); value remove(K key);根据指定的key删除这个键值对3、判断 b
阅读全文
posted @ 2019-12-27 17:11 一杯水M
阅读(191)
评论(0)
推荐(0)
2019年12月26日
Java学习之集合(TreeSet)
摘要: TreeSet可以对Set集合中的元素进行排序 判断元素唯一性的方式:就是根据比较方法的返回结果是否为0,是0:就是相同元素,就不会存储 什么比较方法,先不管它,我们先按照以前学过的集合定义和使用 一、自定义元素类型 二、业务逻辑代码 运行结果: 错误信息:Exception in thread "
阅读全文
posted @ 2019-12-26 15:46 一杯水M
阅读(375)
评论(0)
推荐(0)
Java学习之集合(ArrayList)-- 去除集合中重复元素
摘要: 需求:去除集合中重复元素 分析: 1、临时容器存储 2、循环遍历集合(迭代) 3、判断元素是否已存在临时容器中(contains) 一、定义存储元素的类型(自定义类型) 二、业务逻辑代码 结果: 总结: ArrayList判断集合元素是否相同,就是看元素的equals ArrayList的方法con
阅读全文
posted @ 2019-12-26 13:43 一杯水M
阅读(491)
评论(0)
推荐(0)
Java学习之集合(HashSet)
摘要: HashSet的实例 1 import java.util.HashSet; 2 import java.util.Iterator; 3 4 public class HashSetDemo { 5 6 public static void main(String[] args) { 7 Hash
阅读全文
posted @ 2019-12-26 13:08 一杯水M
阅读(217)
评论(0)
推荐(0)
2019年12月25日
Java学习之集合(LinkedList链表集合)
摘要: 一、什么是链表集合,通过图形来看,比如33只知道它下一个是55 如果:现在要删除33的话,就是把55赋值给45,这样看它操作集合速度会非常快。 二、LinkedList特有方法 1、添加 addFirst(); addLast(); jdk1.6 offerFirst(); offerLast();
阅读全文
posted @ 2019-12-25 17:31 一杯水M
阅读(987)
评论(0)
推荐(0)
Java学习之集合(List接口)
摘要: List特有的常见方法:有一个共性特点:都可以操作角标 1、添加 void add(int index, E element); void addAll(int index, collection<?> c);2、删除 Object remove(int index);3、修改 Object set
阅读全文
posted @ 2019-12-25 16:14 一杯水M
阅读(216)
评论(0)
推荐(0)
Java学习之集合(Collection接口)
摘要: 集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就使用集合容器进行存储 集合特点: 1、用于存储对象的容器 2、集合长度可变 3、不可以存储基本数据类型 集合体系的顶层Collection接口 Collection接口 |--List:有序(存入和取出的顺序一致),元素
阅读全文
posted @ 2019-12-25 16:12 一杯水M
阅读(247)
评论(0)
推荐(0)
2019年12月23日
Java学习之Thread方法
摘要: 一、sleep()方法:在同步中,释放CPU执行权,不释放同步锁,意味着程序停止 二、停止线程方法:原理:run执行完成 1、设置标记 2、interrupe方法:在同步线程中,把冻结状态的线程,强制恢复到运行状态,让其获取CPU执行资格 3、setDaemon(true):设置守护线程,后台线程
阅读全文
posted @ 2019-12-23 15:42 一杯水M
阅读(1005)
评论(0)
推荐(0)
Java学习之线程通信(多线程(Lock))--生产者消费者
摘要: SDK1.5版本以后对synchronized的升级,其思想是:将同步和锁封装成对象,其对象中包含操作锁的动作。 代码: 结果: lock就是对同步的封装那就有关系和区别:
阅读全文
posted @ 2019-12-23 14:00 一杯水M
阅读(233)
评论(0)
推荐(0)
Java学习之线程通信(多线程(synchronized))--生产者消费者
摘要: 分析线程经典案例生产者消费者 运行结果: 结果分析: 那么怎么再判断flag呢?while 代码如下: 结果出现死锁: 结果分析: 通过分析,那能不能每次唤醒只唤醒对方线程(如生产者线程只唤醒消费者线程,消费者线程只唤醒生产者线程),查看Object对象方法中没有,但是有一个notifyAll()方
阅读全文
posted @ 2019-12-23 11:49 一杯水M
阅读(257)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
34
下一页
公告