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

Java入门第三季

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

    查看全部
  • 先把值进行包装

    Integer  secore2=new Integer(score1);

    然后进行包装类到其他类的转换

    查看全部
  • http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html

    查看全部
  • throws - 声明将要抛出何种类型的异常(声明)
             public void 方法名(参数列表)
                         throws 异常列表{
                         //调用会抛出异常的方法或者:
                         throw new Exception();
                         
                         }


    查看全部
  • DataFormatException ,ClassNotFoundException ,InterruptedException ,IOException ,RuntimeException ,SQLException ,TimeoutException

    查看全部
  • 处理异常
    try-catch以及try-catch-finally
    try{
      //一些会抛出异常的方法
    }catch(Exception e){
      //处理该异常的代码块
    }


    查看全部
  • 类是可以继承异常  比如 extends Exception

    查看全部
  • - List可以精确的控制每个元素的插入位置,多删除某个位置的元素
    - ArrayList底层是由数组实现

    list.add(对象)把一个对象添加到另一个集合的队尾位置
    list.addAll(index, 对象) 把一个集合添加到另一个集合的指定位置
    list.addAll(集合对象) 把一个集合添加到另一个集合的队尾位置
    list.addAll(index, 集合对象) 把一个集合添加到另一个集合的指定位置
    Arrays.asList(数组) 把一个数组转换成List集合

    查看全部
  •  集合的接口 及 类

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

    查看全部
  • 让没有默认比较规则的类进行比较的方法

    一、让该类实现Comparable接口:

    1、在该类中加上implements Comparable<类名>。

    2、实现.compareTo(类名 对象名)方法,若this较大则返回正值,若相等则返回0,若this较小则返回负值。(各种类都包含.compareTo()方法)

    3、调用Collections.sort(对象名)进行排序。

    二、让该类实现Comparator接口:

    1、新建一个类加上implements Comparator<类名>

    2、实现.compare(类名 对象名1,类名,对象名2)方法,若this较大则返回正值,若相等则返回0,若this较小则返回负值。

    3、调用Collections.sort(对象名,实现Comparator<类名>接口的对象名)方法。(因此要重建一个类来实现Comparator接口!!)

     

    字符串大小比较方式:分别将每一个字符串的每一位进行比较,0-9>A-Z>a-z。


    查看全部
  • java中集合框架有:

    Collection接口(List接口(ArrayList类)、Queue接口(LinkedList类)、Set接口(HashSet类))

    Map接口(HashMap类)

    Collections工具类(进行Collection对象操作,最常用List的sort方法)

    Arrays工具类(针对数组进行操作)

    Comparable接口(默认比较规则)必须重写public int compareTo(T o);

    A对象compareTo(B对象),如果返回正数,说明A对象比B对象大,返回负数,说明A比B小,返回0,说明相等。

    Comparator接口(临时比较规则)必须重写int compare(T o1, T o2);boolean equals(Object obj);


    查看全部
  • Collections工具类

    java.util.Collections

    是Java集合框架中,用来操作集合对象的工具类

    也是Java集合框架的成员

    sort() (排序)方法


    查看全部
  • Map中通过containsKey()方法和containsValue()方法来判断键和值是否存在 Map 中对对象进行了 Key 标记,通过 get(Key)可以取得对应的对象 Map 的containsValue()方法的参数是 Object 对象,因为Map 的 Value 值是对象元素 Map 的containsKey()方法取得 Map 映射的 Key 值 List中的contains()方法借Map中的containsValue()方法调用equals()方法来进行比较。所以要重写Hashcode和equals方法 跟 List 的 contains()方法一样,Map 中的 containsValue()方法也会调用每个 Value 值的 equals()方法去和参数对象比较 id 是string类型 contains方法使用equals方法 来比较,所以值相等就返回ture Value 是Student类型,自己定义的,默认的contains方法中的equals方法,比较的是两个引用是否一样,所以要重写equals方法 由于是比较两student类型是否相同,所以要做Student类中重写equals方法

    查看全部
  • 基本类型是不能调用方法的,而其包装类具有很多方法

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

    2019-07-25

  • 基本类型 int 无法直接转换为包装类 Long 类型

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

    2019-07-25

举报

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

微信扫码,参与3人拼团

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

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