为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • List 中的删除元素remove

    查看全部
  • List中的set()方法来修改元素

    public void testModify(){
    coursesToSelect.set(4,new Course("666","恋爱课"));
    }


    查看全部
  • List 的size()方法可以取得长度

    访问List中的元素就用List的get()方法

    Iterator 本身也是接口

    public void testIterator(){
    Iterator it =new CoursesToSelect.iterator();
    while(it.hasNext()){
    Course cr=(Course)it.next();
    /*类的对象可以通过  对象.元素  调用*/
    System.out.println("课程:"+cr.id+":"+cr.name);
    }
    写完之后要在main()方法中调用,用本类创建对象,用对象调用
    迭代器是依赖集合存在的,不能独立存在
    
    }

    迭代器的意思

    查看全部

  • 创建一个课程数组
    Course[]  course={new Cuorse("3","离散数学"),new Course("4","汇编语言")};
    coursesToSelect.addAll(Arrays.asList(course));
    coursesToSelect.addAll(0,Arrays.asList(course));
    这里的Course 和int double是不是没区别??


    查看全部
  • List中的add()方法,添加元素,变为Object类型,通过ArrayList的对象实现

    List中的get(0方法,取得元素,需要强制类型转换,通过ArrayList的对象实现

    add(0)方法还可以重构,add(index,实例名或者说对象名)

    查看全部
  • /*通过for each 方法访问集合元素*/

    public void testForEach(){

    for (Object obj:coursesToSelect){

    Course cr=(Course)it.obj;

    System.out.println("课程:"+cr.id+":"+cr.name);

    }

    }

    查看全部
  • Java 中基本类型和包装类之间的转换

    基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦):

    在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。

    那什么是装箱和拆箱呢?我们分别来看下

    装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱

    拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱


    查看全部
  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理

    查看全部
    0 采集 收起 来源:练习题

    2020-03-02

  • get方法

    迭代器,接口遍历集合中的元素

    查看全部
  • addAll()一个指定位置,一个不指定位置

    查看全部
  • HashSet是Set接口重要的实现类

    查看全部
  • 实际开发中属性多是私有,通过get set去访问属性

    查看全部
  • ArrayList数组序列是List的重要实现类,他的底层是由数组实现的

    查看全部
  • 集合框架:

    一:概念与作用:是一种工具类,容器,储存任意数量的有共同属性的对象;1,在类内部对数据进行组织2,快速的搜索大数量的条目3,有的集合接口,提供一系列排列有素的元素,可以在序列中快速的插入或删除有关元素4,有的集合接口,提供映射关系,通过关键字(key)去快速查找对应的唯一对象,key可以使任意类型。

    集合与数组的对比: 1,数组长度固定,集合长度可,2,数组只能通过下标访问元素,类型固定,有的集合可以通过任意类型查找所映射的具体对象

    二:体系结构 

    两个根接口:

    Collection接口:它有三个子接口(单身宿舍)

    元素有序可重复:

    1,List(序列)-》ArrayList (数组序列)¥

     2,Queue (队列)-》LinkList(链表,同时也是List的实现类)

    元素无序不可重复:

    3,Set  (集)重要的实现类:HashSet(哈希集)¥

     Map接口(夫妻公寓):重要的实现类HashMap(哈希表)¥

    Map类具有映射关系<Key,Value>,这个映射是Entry类(键值对)的实例,Key和Value可以使任意类型的对象

    ¥:代表重要

    三:实际应用

    查看全部
  • Collection   Map

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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