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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • try{ }catch(exception e1){ }catch(exception e2){ }catch(exception en){ }。。。 finally{ } 一段语句用一个try进行异常检查,一个try后面可以跟一个或者多个catch块,用来捕获和处理异常,程序按catch块的顺序来捕获,对于一个异常的发生只有一个catch块生效,所以catch块建议先子类,后父类的写法,如果父类写上面,会因为多态的关系,捕获了,但是显然这样无法捕捉到具体的异常。 try内的语句一旦发生异常,try里面后面的语句就不再执行,等catch执行完之后,直接执行finally中的语句。
    查看全部
  • public void testSort3() { List<Comparable> list = new ArrayList<Comparable>(); List<String> stringList = new ArrayList<>(); for (char c = 'a'; c <= 'z'; c++) { list.add(c); } for (int c = 0; c <= 9; c++) { list.add(c); } String str = ""; for (int i = 0; i < 5; i++) { Collections.shuffle(list); int limit = (int) (Math.random() * 9 + 1); for (int j = 0; j < limit; j++) { str += list.get(j); } stringList.add(str); str = ""; } System.out.println("---------排序前---------"); for (String s : stringList) { System.out.println( "长度 "+ s.length()+" "+s); } Collections.sort(stringList); System.out.println("---------排序后---------"); for (String s : stringList) { System.out.println(s); } }
    查看全部
  • java集合框架:Collection接口,Collection工具类,Map接口、Comparator接口,Comparable接口
    查看全部
  • java中进行比较的双方必须是可比较的,Comparable表示默认比较规则 Comparator表示临时比较规则
    查看全部
  • 让没有默认比较规则的类进行比较的方法 一、让该类实现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。
    查看全部
  • http://img1.sycdn.imooc.com//53d9f7d200010bb007780366.jpg
    查看全部
  • comparable和comparator(临时比较接口)
    查看全部
  • 借书系统
    查看全部
    0 采集 收起 来源:经验总结

    2017-02-27

  • fore快捷键foreach
    查看全部
  • 一、compareable 是默认比较规则, comparator是临时比较规则 1.Comparable接口------可比较的 实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 定义了默认的比较规则 其实现类需实现compareTo()方法 comparaTo()方法返回正数表示大,负数表示小,0表示相等 2.Comparator接口-----比较工具接口 用于定义临时比较规则,而不是默认比较规则 其实现类需要实现compare()方法 Comparator和Comparable都是Java集合框架的成员 compareable 需要实现compare to方法, comparator需要实现 compare方法 三、Java集合框架: Collection接口,Map接口,Collections工具类,Comparable接口,Comparator接口
    查看全部
  • map是否包含key或者value值得方法
    查看全部
  • 判断set中是否包含某个对象的时候,先比较哈hashcode,再比较equals
    查看全部
  • 一、Collections工具类是Java集合框架中,用来操作集合对象的工具类。也是Java集合框架的成员 1、包含了很多静态的方法,用于操作集合对象 2、与Colletion类、Map类同是集合框架成员 二、使用Collections.sort(List<T> list)方法进行排序 1、对整数类型Integer直接使用,按其大小比较 2、对字符串类型,从首字母开始依次比较,排序顺序:0-9,A-Z,a-z 3、对于其他类型的集合进行排序:对于自定义类的集合,要实现Comparable接口才能进行排序
    查看全部
  • equals讲解
    查看全部
  • 集合的结构图
    查看全部

举报

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

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