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

做招聘网站需要哪些手续公司手机网站开发招标书

做招聘网站需要哪些手续,公司手机网站开发招标书,潍坊微信网站开发,株洲市建设网站集合 集合在Java开发中应用极为广泛#xff0c;它其实就是一些常用的数据结构的包装类#xff0c;分为单列集合#xff08;Collecton接口类#xff0c;例如LinkdeList集合#xff09;和双列集合#xff08;Map接口类#xff0c;例如HashMap集合)两种 Collection Coll…集合 集合在Java开发中应用极为广泛它其实就是一些常用的数据结构的包装类分为单列集合Collecton接口类例如LinkdeList集合和双列集合Map接口类例如HashMap集合)两种 Collection Collecion集合体系结构与方法 体系结构 ⭐List接口类集合有序取出可重复集合值有索引就是可变数组和链表一类 ⭐Set接口类集合无序不可重复无索引类似于高中数学中的集合 API  Collection通用遍历方法 ❀迭代器遍历 什么是迭代器 迭代器就是一个指向起始地址的指针循环移动该指针获取其值可以遍历集合 如何遍历集合 先要了解迭代器的三个方法 遍历代码 public class iterator {public static void main(String[] args) {//构造集合并加入元素CollectionString listnew ArrayList();list.add(123);list.add(456);list.add(789);list.add(0);//迭代器遍历IteratorString iteratorlist.iterator(); //获取迭代器对象while(iterator.hasNext()){ //循环条件即迭代器指向存在元素String elementiterator.next(); //获取迭代器指向的元素并指针后移一位//iterator.remove(); //要删除可用System.out.println(element);}} }迭代器注意点 总结  增强for遍历 话不多说直接代码理解 for (String element : list) {System.out.println(element); } Lambda表达式遍历 忘记lambda表达式可见Lambda表达式的应用 list.forEach( element - System.out.println(element)); Collection集合总结 List集合 List集合是是Collection的第一个子类 API List遍历 列表迭代器 列表迭代器是List在Collection继承下独有的方法不同于普通迭代器列表迭代器可以增加元素还可以前移迭代器  代码示例 ListString list1new ArrayList(); ListIteratorString stringListIterator list1.listIterator(); //获取列表迭代器 while(stringListIterator.hasNext()){stringListIterator.remove(); //删除元素stringListIterator.add(123); //添加元素System.out.println(stringListIterator.next()); } ArrayList 作为List的实现类ArrayList其实就是可变数组在数组的基础上增加了扩容机制 代码实现可见 动态数组的实现 LinkedList  LinkedList是List的另一个实现类其本质是双向链表在Java中应用极其多 代码实现可见双向链表的实现Java-CSDN博客 泛型 为了统一集合中元素的数据类型泛型出现了 简单来说就是用字母 T 来定义一个不确定数据类型的模板T代表的是 任意类型 不过Java中的泛型为伪泛型只在编译时检查元素是否符合集合泛型类型集合里面元素一律按Object储存取出元素时会自动强转为泛型指定类型 用    的就是泛型List集合就是泛型接口 代码示例  ListString list1new ArrayList(); 泛型类方法与接口 同C中泛型一样    看得懂就行除非你要当造轮子的大佬❀ 不写代码示例偷懒咯 Set集合 Set集合是Collection接口的第二个子类类似为高中数学中的集合无序不可重复无索引 遍历方法及API 同Collection偷懒❀ HashSet 本质为数组链表红黑树也是哈希表的组成 无序入取不重复无索引 底层原理 HashSet集合的底层数据结构是什么 ⭐JDK8之前数组链表 ⭐JDK8之后数组链表红黑树 HashSet添加元素过程 ⭐先获取HashCode值再确定元素添加位置再直接尾插链表 HashSet为什么存取顺序不同 ⭐HashSet存元素时按照HashCode取元素时从数组左遍历到右边 HashSet为什么无索引 ⭐多种数据结构组合难以确定索引 HashSet利用什么机制去重的  ⭐重写HashCode与equals方法哈希碰撞发生概率小 LinkedHashSet 继承了HashSet并使用双向链表使元素拥有顺序 TreeSet 本质为红黑树会为元素自动排序可自定义规则 TreeSet的排序规则  TreeSet自定义排序规则 为了解决自定义类的排序规则问题Java提供了多种自定义排序规则方法 ⭐方法一实现Comparable 接口 实现Comparable接口后重写排序方法 代码示例 public class Student implements ComparableStudent{           //实现泛型接口并指定数据类型     private String name;     private int age;     public Student() {     }     public Student(String name, int age) {         this.name name;         this.age age;     }     //规范2     //姓名属性的获取(get)     public String getName() {         return name;     }     //姓名属性的更改(set)     public void setName(String name) {         this.name name;     }     //年龄属性的获取(get)     public int getAge() {         return age;     }     //年龄属性的改变(set)     public void setAge(int age) {         this.age age;     }     public String toString() {         return Student{name name , age age };     }     //重写规则方法     Override     public int compareTo(Student o) {          //o代表treeSet已有元素         return this.age-o.age;                         //定义比较规则     } } 自定义比较规则this.age-o.age 代表升序排列反之o.age-this.age代表降序排列就是C的比较器原理 this.age-o.age:   当插入元素时会将插入元素与集合内每一个元素进行compareTo比较得到return值当return值(即this.age-o.age)为正数时代表当前元素排在已有元素右边最大值的return值一定全为正即this.age      o.age)故最大值排最右边显然为升序排序(个人理解表达能力不行谅解❀形成自己的理解是最好的 ⭐方法二构造时指定排序 原理一样这个直接使用带比较规则的构造函数即可直接看代码示例 TreeSetString treeSetnew TreeSet((add,exist) - {return add.length()-exist.length(); }); TreeSet总结  Collection总结
http://www.pierceye.com/news/692832/

相关文章:

  • 网站建设的类型有几种wordpress搜索返回页面内容
  • 建设网站备案与不备案区别招远建网站首选公司
  • 四川住房和城乡建设厅网站三类人员软文网站备案如何查询
  • 个人与企业签订网站开发合同网页制作教程实例
  • 做网站遇到竞争对手怎么办wordpress中文版邮件发送
  • 美橙互联旗下网站渐变网站
  • 做网站域名需要在哪里备案微信答题小程序
  • 购物网站页面布局个人站长做导航网站
  • wordpress 增强编辑器网站暂时关闭 seo
  • 重庆网站设计开发培训广西省住房和城乡建设厅官网
  • 购物网站模板免费下载网站排名快速提升工具
  • 中山制作网站的公司滨江区网站开发公司
  • 申请建设工作网站的函酒店网站建设方案策划方案
  • 宠物店网站模板你是网站设计有限公司的项目经理
  • 潍坊网站开发公司2018做网站还赚钱吗
  • 做化妆品网站怎样wordpress映射到外网访问
  • 关于加强门户网站建设爱客crm客户管理系统
  • 网站备案的是域名还是空间电子商务网站建设携程
  • 建设企业网站管理系统目的开发一个网站的费用
  • 网站开发和浏览器兼容问题软文广告案例分析
  • 更新网站的方法自贡网站建设哪家好
  • 沈阳网络建网站个人电子商务网站建设的总体目标
  • asp 大型网站开发优化公司治理结构
  • 做外贸 建网站要注意什么ssr网站怎么做
  • 杭州做兼职网站建设老五wordpress
  • 网站建设工资怎么样网站曝光率
  • 亚泰国际建设股份有限公司网站app推广方案模板
  • pathon能做网站开发吗直播网站模板
  • 东莞网站设计网址html怎么添加图片为背景
  • 怎样自己做企业网站网上投诉平台