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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • https://img1.sycdn.imooc.com//5bbda79e0001953406980344.jpgJava异常(检查异常)

    查看全部
    0 采集 收起 来源:Java异常简介

    2018-10-10

  • https://img1.sycdn.imooc.com//5bbda74a0001c37e07300409.jpgJava异常

    查看全部
    0 采集 收起 来源:Java异常简介

    2018-10-10

  • 异常经验总结

    查看全部
    0 采集 收起 来源:经验总结

    2018-10-10

  • Set的contains方法

    Object中,除了定义了equals (Object obj)方法,还定义了hashCode()方法
        当调用HashSet的方法时,实际是每个元素先调用hashCode()方法来返回哈希码 ,哈希码值相等的情况下在调用equals()方法去判断是否相等,只有这两个都相等时,才认定HashSet包含某个元素。

    查看全部
  • 处理异常

    try-catch-(finally):

    try{}catch(Exception e){}catch(Exception2 e)..finally{}


    查看全部
  • 异常Theowable

    error

    exception:RuntimeException 非检查异常 空指针异常,数组下标越界异常,类型转换异常,算术异常

    检查异常:文件异常IOException SQL异常SQLException

    查看全部
    0 采集 收起 来源:Java异常简介

    2018-10-10

  • 判断List中课程是否存在

    用的是继承自collection的 public boolean contains(Object o) 方法,返回True或False

    创建一个和原有的 完全相同ID和名称的新对象course2,但是检测是返回false,是两个完全不同的对象

    只知道名称的时候通过for循环去遍历每个对象的name属性,这样比较麻烦,这里能继续用contains吗:
        需要知道实现原理:每个类都是从Object中继承的,其中有equals( Object obj):判断两个对象是否相等;
        当调用contains时,实际是遍历每个元素,并调用每个元素的equals方法,与contains中方法进行比较,有一个返回true就返回true
        因此可以重写 equals 方法来完成其他的(名字)

    containsAll方法
        boolean containsAll(Collection<?> c) 如果列表包含指定collection的所有元素,则返回true

    查看全部
  • V put(K key, V value)

        指定值替换旧值

    查看全部
  • Map接口:

        Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找value。

        Map中的键值对以Entry类型的对象实例形式存在。

        键(key值)不可重复,value值可以。

        每个键最多只能映射一个值。

        Map接口提供了分别返回key值集合,value值集合以及Entry(键值对)集合的方法。

        Map支持泛型,形式如:Map<K, V>

    通过put(K key , V value)方法添加键值对;

    remove(Object key):如果存在一个键的映射关系,则将其从此映射中移除

    返回3种集合的方法: keySet()   values()   entrySet()


    HashMap类

        HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现

        HashMap中的Entry对象是无序排列的

        Key值和value值都可以为null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)

    查看全部
  • 集合框架概述

    查看全部
  • Set接口及其实现类——HashSet

        Set是元素无序并且不可以重复的集合,被称为集

        HashSet——哈希集,是Set的一个重要实现类

    有add  addAll  remove  removeAll  size 等方法,但是与List不同的是没有Set(修改)方法,因为它是无序的,不能通过位置去修改

    Set打印输出的时候只能用foreach方法或iterator方法,不能用get()方法

    查看全部
  • courseToSelect

    0 2c语言

    1 1数据结构

    2 5高等数学

    3 6大学英语

    4 7毛概

    查看全部
  • 泛型集合:泛型类型对象实例+泛型的子类型

    泛型集合中的限定类型 不能使用基本数据类型(int  long  boolean),可以通过使用包装类限定允许存入的基本数据类型(Integer Long  Boolean)

    查看全部
  • 泛型

    集合中的元素,可以是任意类型的对象(对象的引用):如果把某个对象放入集合,则会忽略他的类型,而把它当做Object处理  

    泛型则是规定了某个集合只可以存放特定类型的对象:会在编译期间进行类型检查;可以直接按指定类型获取集合元素

    查看全部
  • Java中的框架概述

    查看全部

举报

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

微信扫码,参与3人拼团

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

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