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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 异常体系结构 1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题,其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointer、越界ArrayIndexOutofBounds、错误类型转换ClassCast、算数异常Arithmetic等

    54b3381a00016d8d13090578-156-88.jpg

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

    2019-08-12

  • Map和HashMap

    Map接口

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

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

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

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

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

    HashMap类

    HashMap是Map的一个重要实现类,也是常用的,给予哈希表实现

    HashMap的Entry对象是无序排列的

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

    查看全部
  • 对象存入集合都变成Object类型,取出时需要类型转换。

    查看全部
  • Java集合框架:

    Collection 和 Map

    List(序列) 、Queue(队列) 排列元素有序。Set(集)排列元素无序

    https://img1.sycdn.imooc.com//5d4fd9f000010c7e07860378.jpg


    查看全部
  • 集合的作用

    查看全部
  • Collection:

    List  Array list(数组序列)

    Queue LinkedList(链表)的排列有序,重复

    Set 无序,不可重复

    Map:


    查看全部
  • foreach语句格式:

      for(元素类型type  元素变量value : 遍历对象obj) {

        引用x的java语句;  

    }


    • // 使用foreach循环输出数组中的元素
        for ( int num:nums) {
         System.out.print(num + " ");
        }

    查看全部
  • ****************************重写equals方法(固定模板)********************************** @Override public boolean equals(Object obj){   //如果obj与比较对象的位置相同,说明obj是从集合中取出再与该位置的元素比较,所以肯定相同     if(this==obj) return true;     if(obj==null){//若字符串为空,则不能进行字符串比较,所以返回false return false;     if(!(obj instanceof Course)){//若果obj当前类型不是Course,则当前两个对象肯定不相同      //instanceof 它的作用是判断其左边对象是否为其右边类的实例        return false; //若上述均通过,则说明obj为Course对象,且当前对象不为空    Course course=(Course)obj;    if(this.name==null){ if(course.name==null)   return true; else   return false;   }else{ if(this.name.equals(course.name))   return true; else   return false;    } }

    查看全部
  • 集合类里面存储任意数量的具有相同属性的对象

    java的集合框架两大类  Collection和Map

    查看全部
  • Math类方法  round():返回四舍五入后的整数

    floor():返回小于参数的最大整数

    ceil():返回大于参数的最小整数

    random():返回【0,1)区间里随机的浮点数

    查看全部
  • length数组的长度

    length()字符串的长度

    size()集合的长度


    int num  :  nums的作用是将nums的值依次传给num

    查看全部
  • Map接口 1. Map接口提供了一中映射关系,其中的元素是键值对(key-value)的形式存储的,能够实现根据Key快速查找value。Key-value可以是任何对象,是以Entry类型的对象实例存在的。 2.Key是不可以重复的,Value是可以重复的。Key-value都可以为null,不过只能有一个key是null。 3.map支持泛型,Map<K,V> 4.每个键最多只能映射到一个值 5.Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法 6.通过put<K key,V value>,remove<Object key>操作数据 7.HashMap中的Entry对象是无序排列的,HashMap是Map的一个重要实现类,也是最常用的,是基于哈希表来实现的

    查看全部
  • calendar a=calendar.getinstance();(获取对象)

    calendar类的对象方法   getTime()实现data和calendar的相互转换

    对象方法 getTimeInMillis()方法获取当前calendar的毫秒值

    查看全部
  • Set中,添加某个对象,无论添加序偶少次,最终只会保留一个该对象(的引用),并且,保留的是第一次添加的那一个

    注:Set中可以添加空对象null

    查看全部
  • format()和parse()方法说白了就是SimpledateFormat()方法创造的对象所使用的方法。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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