当前位置: 首页 > news >正文

wordpress 主页网站页面关键词优化

wordpress 主页,网站页面关键词优化,网站交换链接怎么做,网站备案在哪个部门容器(Collection)数组是一种容器, 集合也是一种容器java编程中, 装其他各种各样的对象(引用类型)的一种东西, 叫容器(图书馆里所有的书, 要想管理图书馆里所有的书, 就需要先把这些书放到一个东西里面, 目前掌握的知识来说, 只能是数组,数组的长度是固定的, 这就出现一个问题, …

容器(Collection)
数组是一种容器, 集合也是一种容器
java编程中, 装其他各种各样的对象(引用类型)的一种东西, 叫容器

(图书馆里所有的书, 要想管理图书馆里所有的书, 就需要先把这些书放到一个东西里面, 目前掌握的知识来说, 只能是数组,
数组的长度是固定的, 这就出现一个问题, 数组的长度该定义成多长 ? 长度是不固定的, 因为不知道有多少本书, 这个时候需
要这样一种机制: 定义一种东西, 长度不固定, 可以随时添加和删除, 这种东西就是Collection, 只要不超出内存, 随便往里添加)

Collection
List---(有顺序, 可以重复-->可以互相equals(引用类型))---下标
LinkedList(链表)---(改快,查慢)
*ArrayList(数组)---(改慢,查快)
Set---(没有顺序, 不可以重复)
*HashSet(hash码表)(必须重写hashCode()方法)
TreeSet(二叉树---数据结构)
Map(键值对)(键不能重复)
Map<Person.hashCode(), int>
*HashMap
TreeMap

Comparable(一个方法(comparaTo))
Iterator(循环遍历, 3个方法)
boolean hasNext()
Object next()
remove()
while(hasNext()) {
next()
}

 

 


Collection---接口:
Set接口
*HashSet---实现类(以哈希码表为底层的实现机制)
TreeSet---实现类(以二叉树(一种数据结构)为底层的实现机制)
没有顺序, 不可以重复(可以互相equals就叫重复)
List接口
*ArrayList---实现类(以数组为底层的实现机制)
LinkedList---实现类(以链表为底层的实现机制)
有顺序, 可以重复

Map接口(键值对)
*HashMap---实现类
TreeMap---实现类
每次往里放的时候都是一对一对的

Collection接口的方法
Collection接口的使用
Collection<String> c = new ArrayList<String>();
问题: 为什么不直接写ArrayList<String> a = new ArrayList<String>();
c.add(参数类型必须是Object)

c.remove方法: 通过判断两个对象是否互相的equals来确定是不是该删除该对象, 自定义的类, 需要自己重写父类的equals方法
重写equals方法, 也应该重写hashCode方法

hashCode通常用来做索引, 一个对象通过它的hashCode的值可以找到它在内存中的地址, 所以两个对象如果equals了, 而且又要作为索引的情况下, hashCode的值必须相等

import java.util.Arrays;public class MyArray {private Object[] objs;private int size;public MyArray(){objs = new Object[10];size = 0;}public int size(){return size;}public boolean add(Object o){if(size<objs.length){objs[size]=o;}else{Object[] os=Arrays.copyOf(objs, size+1);os[size]=o;objs=os;}size++;if(size==objs.length){return true;}return false;}public String toString(){Object[] onew = new Object[size];for(int i=0;i<size;i++){onew[i]=objs[i];}return Arrays.toString(onew);}}
import util.MyArray;public class Text {public static void main (String[] args){MyArray ma = new MyArray();ma.add("aaa");ma.add("bbb");ma.add("ccc");ma.add(222);ma.add(333);System.out.println(ma.size());System.out.println(ma);}
}
import java.util.ArrayList;
import java.util.Collection;public class TextCollection {public static void main(String[] args){Collection c=new ArrayList();c.add(2);c.add("hello");c.add(new Person());System.out.println(c);c.remove(2);c.remove("hello");c.remove(new Person());System.out.println(c.size());System.out.println(c);}
}
class Person{@Overridepublic String toString() {return "Person [哈哈]";}}

 

转载于:https://www.cnblogs.com/jgjk/p/7252621.html

http://www.lbrq.cn/news/2579761.html

相关文章:

  • 仪征做网站seo优化几个关键词
  • 做网站官网百度首页纯净版
  • 南宁网站制作建设seo站长助手
  • 苏州哪家做网站惠州搜索引擎优化
  • 临清网站制作公司输入关键词自动生成标题
  • 购物网站做推广什么叫外链
  • 沧州公司做网站企业推广是什么职业
  • 哪家小吃培训网站做的最好关键词搜索引擎工具爱站
  • 网络运营是干什么的网站推广优化外包便宜
  • 学网站论坛宁德市属于哪个省份
  • 网站建设使用的语言网络广告有哪些
  • 怎样做网站手机客户端淘宝流量网站
  • 做宣传单赚钱的网站专门做推广的公司
  • 动态网站开发的架构网易企业邮箱
  • ps做的网站保存不了jpgit学校培训学校哪个好
  • 建站行业突破网页界面设计
  • 三亚做网站seo手机关键词排行推广
  • 常州建站软件全球网站排名
  • b2c电子商城网站建设网站提交收录入口
  • 早期做的网站支持现在的网速吗百度推广系统营销平台
  • 那个网站做稻草交易网站域名查询网
  • 精通网站建设 百度云怎么做网页
  • 保定网站推广费用营销策略ppt模板
  • 如何免费做网站网页seo网络推广排名
  • 用tomcat做网站目录适合口碑营销的产品
  • 深圳建外贸网站蚂蚁bt
  • 图书馆网站开发策划书磁力搜索神器
  • 潍坊做网站张家口网络营销策划的方法
  • 崇明做网站公司公司在百度怎么推广
  • 品划做网站域名信息查询
  • STM32-ESP8266通过MQTT与阿里云通讯
  • 云轴科技ZStack AI翻译平台建设实践-聚焦中英
  • 操作系统-lecture4(进程的调度)
  • 【文章素材】3dBackgroundBoxes(3D背景盒子组件)项目及文章思路
  • Django模型查询与性能调优:告别N+1问题
  • Meta合成孔径波导全息术新进展,微美全息加速AI+AR全息技术融合稳步前行