![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 77
天地神仙
这个作者很懒,什么都没留下…
展开
-
Java设计模式之观察者模式
概念在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。观察者模式主要有两个角色Subject 观察主题对象,也可以叫被观察或者被订阅对象Observer 观察者或者订阅者对象,当Subject有变动,就会通知到每一个Observer我们可以将Subject 理解为骑手,Observer 理解为我们。点外卖的例子分析一个骑手可以同时送多个用户的外卖,一个用户如果只点了一家的外卖那么只会由一个骑手配送。所以是一对多的关系。骑手为被观察者,我们为观察原创 2021-05-30 11:19:58 · 131 阅读 · 2 评论 -
java泛型学习
一、什么是泛型1.背景:JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发ClassCastException异常。如下面的例子public class demo { public static void main(String[] args) { ArrayList list = new ArrayList(); list.a原创 2021-05-29 21:20:24 · 255 阅读 · 9 评论 -
Java——HashMap的一些常用方法
1.put方法put用于向表中添加键值对 public static void main(String[] args) { HashMap<Integer, String> hashmap = new HashMap<Integer, String>(); hashmap.put(1, "张三"); hashmap.put(2, "李四"); System.out.print(hashmap); }输出结果为{1=张三, 2=李四}2.get方法原创 2020-12-14 20:02:00 · 1146 阅读 · 0 评论