为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 通过迭代器Iterator遍历集合,迭代器依赖于某个集合,本身并不存储数据。Iterator中的hasnext()用于判断是否还有下一个值,next()取出集合的某一个值。 for .... each 遍历是迭代器遍历的一种简单写法
    查看全部
  • Set接口及其实现类——HashSet Set是元素无序并且不可以重复的集合,被称为集; HashSet——哈希集,是Set的一个重要实现类。 1、Set没有像List中set()方法一样就修改,因为List是有序的,可以指定位置,而Set是无序的。 2、查询遍历时,Set不能用get()方法去获取,因为无序没有指定索引ID,但可以使用foreach和iterator来遍历,但是每次遍历出来可能顺序都不一样,还是因为无序造成的。 3、Set中的size(),add(),addAll(),remove(),removeAll()与List类似。 4、Set还可以添加null;无序演示(如图) 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 泛型<> II 泛型集合包括:泛型类型+泛型的子类型。 泛型集合中,不能添加泛型规定的类型及其子类型以外的对象,否则会报错。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 重写equals方法。
    查看全部
  • 泛型<> I for(Course cr:new ArrayList<Course>()){} Ps:使用泛型无需强制转换,输入数据会马上判断。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 对象存入集合都变成Object类,取出时需要数据类型转换: Course cr1 = new Course("1","数据结构"); coursesToSelect.add(cr1); Course temp = (Course) coursesToSelect.get(0);
    查看全部
  • ArrayList——删除 Course cr=(Course)new ArrayList().get(int index); new ArrayList().remove(cr); or new ArrayList().remove(int index); Ps:index>=0&&index<size()[即不能越界!] Course[] courses={new ArrayList().get(0),new ArrayList().get(1)}; new ArrayList().removeAll(Arrays.asList(courses)); Ps:批量删除,与addAll()类似。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 处理异常的格式
    查看全部
  • ArrayList——修改 new ArrayList().set(int index,E element); Ps:index - 要替换的元素的索引,element - 要在指定位置存储的元素 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • ArrayList——查询 方法一: int size=new ArrayList().size(); for(...i...){ Course cr=new ArrayList().get(i); cr.id...; } 方法二:(迭代器)[Ps:迭代器不能存储,只能遍历,是依赖于集合而存在的,不能独立存在] Iterator it=new ArrayList().iterator(); while(it.hasNext()){ Course cr=it.next(); cr.id...; } or for(Object obj:new ArrayList()){ Course cr=(Course)obj; //这里使用Object是因为“对象存入集合都变成Object类型,取出时需要类型转换”。 cr.id...; } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-01-26

  • ArrayList——添加 对象存入集合都变成Object类型,取出时需要类型转换。 1、new ArrayList().add(E element); 2、new ArrayList().add(int index,E element); Ps:index取值范围[0,序列数组大小],如:当index==序列数组大小,则在尾部添加。 3、new ArrayList().addAll(Arrays.asList(E[] element)); 4、new ArrayList().addAll(int index,Arrays.asList(E[] element)); Ps:批量添加,asList();里填写数组名即可。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Collection接口定义了可用于List、Queue、Set的方法---增删改查 List接口及实现类ArrayList: List可精确控制每个元素的插入及删除位置 ArrayList底层由数组实现
    查看全部
  • Collection:List序列(元素有序可重复)、Queue队列(元素有序可重复)、Set集(元素无序且不可重复) List:ArrayList数组序列、LinkedList链表 Queue:LinkedList链表 Set:HashSet哈希集 Map:HashMap哈希表。。<Key,Value>----Entry类。。。键值对
    查看全部
  • 集合与数组的区别: 1.数组长度固定,集合长度可变 2.数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找唆映射的具体对象
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!