- 博客(6)
- 收藏
- 关注
原创 抽象模板模式
abstract class Template{//抽象类-模板设计模式 public abstract void job();//抽象方法 public void calculateTime(){//实现方法,调用job方法 //得到开始时间 long start = System.currentTimeMillis(); job(); //得到结束的时间 long end = System.currentTimeMillis(); System.out.println("任务
2022-05-17 19:53:57
94
原创 集合基础回顾
前言:与【斯大林保卫战】一同进行,将与2021年11月21日结束!解决太平洋争端问题,并建立新的海陆空协同进攻体系!—2021年11月18日集合定义:容器对比:数组–长度固定–可存储基本类型+引用类型集合–长度不固定–只存引用类型位置:java.util.*;体系:从上向下依次学习1.父接口Collection特点:无序+无下标+不能重复方法:boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //讲一个集合中
2021-11-22 14:50:29
342
原创 关于JavaScript
JavaScript;定义:基于对象和事件驱动的脚本语言。作用:给页面增加动态效果特点:弱语言,由浏览器解析执行。对比Java:强势语言,弱势语言。页面引入格式不同,
2021-04-02 17:26:57
75
原创 集合使用泛型的原因
集合使用泛型的原因:因为一开始使用add()方法增加元素时,什么类型(Object)的都可以加入,在遍历输出的时候很多输出的都是(Object)。但是一般收到都是指定的,比如int类型。这样造成了“严进宽出”的状态。为了避免后期强转出错,就在刚开始就用了泛型,造成“严进严出”状态。List list = new ArrayList();//注意使用迭代器时:也要加泛型。Iterator it = list.iterator();拓展:数组集合常用方法:add()addAll()remov
2021-03-23 21:29:34
374
原创 集合遍历的4种方法
集合遍历List list = new ArrayList();1.for循环 for(int i=o;i<list.size();i++){ int elem = (int)list.get(i);//一开始返回的是Object类 sout(i); }2.for-each[加强for循环] for(Object obj:list){ sout(obj); } 3.Iterator迭代器 Iterator it = list.Iterator(); while(it.
2021-03-23 20:42:42
124
原创 快速判断应该使用哪种集合
针对Collection集合的使用:if(元素唯一){ 使用Set if(需要排序){ TreeSet; }else{//不需要排序 HashSet;//默认选项 }}else{ 使用List;//元素不唯一 if(对安全有要求){ Vector; }else{ if(查询多){ 查询多:ArrayList;//默认选项 } if(增删多){ 增删多;LinkedList; } }}...
2021-03-22 19:34:40
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人