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

网站建设外包 排名营销推广方案ppt案例

网站建设外包 排名,营销推广方案ppt案例,厦门房地产网站建设,为什么做网站网站什么是数据结构? 存储数据,组织数据的方法,就是对数据做增删改查的操作 常见的数据结构有哪些?各自的优缺点是什么? 数组:擅长修改 查找操作,不擅长增加 删除操作 链表:有单项链表和双向链表,擅长增加和删除操作,不擅长修改和查找的操作 队列:擅长操作头和尾,先进先出,…

什么是数据结构?

存储数据,组织数据的方法,就是对数据做增删改查的操作

常见的数据结构有哪些?各自的优缺点是什么?

数组:擅长修改 查找操作,不擅长增加 删除操作

链表:有单项链表和双向链表,擅长增加和删除操作,不擅长修改和查找的操作

队列:擅长操作头和尾,先进先出,不能操作中间数据

栈:先进后出,只能从外面一步一步执行

集合框架的作用是什么?

作为一个容器,存储多个数据,主要存对象,可以存任何类型

说说Java中的集合继承体系

Collection继承:List,Set,和Map没有直接的继承关系

List继承:ArrayList,LinkedList

Set继承:HashSet,TreeSet

Map继承HashMap,HashSet

List集合的特点是什么?有哪些常用的List集合?

有序,可以重复

常用的List集合:ArrayList,LinkedList

//创建List对象
List list=new ArrayList();
//添加
list.add("A") 
list.add("B");
list.add("C");
list.add("D");
sout.list;
//删除
list.remove("A");//删除指定的元素
list.remove(2);//删除指定位置的元素
List list2=new ArrayList();
//添加
list2.add("1") 
list2.add("2");
list2.add("3");
list2.add("4");
list.addAll(list2);//添加集合list.remove("A");//删除指定元素
list.remove(2);//删除指定位置的元素
list.removeAll(list2);//删除集合
list.clear();//全部删除list.set(3,"b")//修改list.get(0);//查询

说说ArrayList集合的底层原理

底层就是一个Objiect类,是一个数组算法的列表

操作数组的增删改查

什么是泛型?为什么需要泛型?

当某个类或者接口数据类型不确定时,用一个标识符来表示位置数据类型


//定义泛型类型
public class PlayList<T> {//定义一个数组来存球衣号码
//修改value的类型为Tprivate T[] players;//将类型设置成Objiect
  PlayList<Integer> list=new PlayList<Integer>();PlayList list2=new PlayList(11);list.add(33);list.add(22);

集合中为什么需要使用到泛型?如何使用?

为了规范集合中的数据是相同类型的,省去强制转换的操作

使用方法:

//在类上面声明使用符号,表示未知类型
public calss ponit<T>{
private T x;
private T y;
}
//String作为泛型,p传进取去的值只能是String类型的
point<String> p=new point<String>();
point<String> p=new point<>();

集合元素的遍历

 List<String> list = new ArrayList<>();//创建集合list.add("A");list.add("B");list.add("C");list.add("D");//forfor (int i = 0; i < list.size(); i++) {System.out.print(list.get(i) + "\t");}//for-each,底层是迭代器for (Object l : list) {System.out.print(l + "\t");}//迭代器Iterator<String> iterator = list.iterator();while (iterator.hasNext()) {//使用hasNext判断是否还有下一个元素System.out.println(iterator.next());//获取指针下一个元素,获取后指针向后面移动一位}

迭代器的底层原理:

作用:当删除集合中的某一个元素时,for-each(底层是迭代器)会出现报错的情况,所以删除元素的时候使用迭代器(Iterator),使用迭代器的时候需要使用泛型,否则取出来的类型是Objiect

1.指针默认指在集合中的第一个元素之前

2.先判断指针后面的位置是否有元素hasNext()

3.如果有,就使用next()方法去获取下一个元素,并且将指针向后移动一个

http://www.mmbaike.com/news/111424.html

相关文章:

  • 营口建网站推广软件赚钱违法吗
  • 网络建设网站app优化排名
  • node.js做网站开发整合营销策划名词解释
  • 设计素材网站图片如何联系百度推广
  • 做购物网站安全吗网络企业推广
  • 威海做网站的公司哪家好怎么在百度发布自己的文章
  • 网站从制作到使用的全过程网站建站价格
  • 国外网站空间哪个好seo网站优化流程
  • 手机网站建设平台合同优化教程网下载
  • 在vs中做网站网站及推广
  • 做公众号文章的网站网站建设方案内容
  • 织梦做的网站有哪些北京关键词优化服务
  • 顺德网站制作案例如何广告优化师是做什么的
  • 旅游局网站建设方案网页设计参考网站
  • 二级学院网站建设方案凡科建站代理
  • iis搭建本地网站郑州网络推广培训
  • 网站建设jsp静态网站开发
  • 小说网站做封面要钱吗十大经典案例
  • 网易做的什么网站网络服务提供商
  • ps免费模板网站百度经验手机版
  • 制作相册书seo优化排名教程
  • 清远市专业网站制作关键词优化的作用
  • 网站网站开发的免费seo关键词优化排名
  • 无锡网站优化哪家好友情链接交换网址大全
  • 服务器ecs可以做网站吗企业官方网站怎么申请
  • 视频做动图的网站营销型网站建设托管
  • 网站服务器 优帮云手机百度安装下载
  • 最火的网站开发框架北京网络seo
  • 上海公共招聘网站360优化大师官方下载
  • dreamweaver做的网站f12看不了网站开发的公司