自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 75

原创 集合基础回顾

前言:与【斯大林保卫战】一同进行,将与2021年11月21日结束!解决太平洋争端问题,并建立新的海陆空协同进攻体系!—2021年11月18日集合定义:容器对比:数组–长度固定–可存储基本类型+引用类型集合–长度不固定–只存引用类型位置:java.util.*;体系:从上向下依次学习1.父接口Collection特点:无序+无下标+不能重复方法:boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //讲一个集合中

2021-11-22 14:50:29 315

原创 关于JavaScript

JavaScript;定义:基于对象和事件驱动的脚本语言。作用:给页面增加动态效果特点:弱语言,由浏览器解析执行。对比Java:强势语言,弱势语言。页面引入格式不同,

2021-04-02 17:26:57 57

原创 集合使用泛型的原因

集合使用泛型的原因:因为一开始使用add()方法增加元素时,什么类型(Object)的都可以加入,在遍历输出的时候很多输出的都是(Object)。但是一般收到都是指定的,比如int类型。这样造成了“严进宽出”的状态。为了避免后期强转出错,就在刚开始就用了泛型,造成“严进严出”状态。List list = new ArrayList();//注意使用迭代器时:也要加泛型。Iterator it = list.iterator();拓展:数组集合常用方法:add()addAll()remov

2021-03-23 21:29:34 344

原创 集合遍历的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 94

原创 快速判断应该使用哪种集合

针对Collection集合的使用:if(元素唯一){ 使用Set if(需要排序){ TreeSet; }else{//不需要排序 HashSet;//默认选项 }}else{ 使用List;//元素不唯一 if(对安全有要求){ Vector; }else{ if(查询多){ 查询多:ArrayList;//默认选项 } if(增删多){ 增删多;LinkedList; } }}...

2021-03-22 19:34:40 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除