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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • try语句不能单独存在
    查看全部
    0 采集 收起 来源:练习题

    2016-01-27

  • Map 和HashMap
    查看全部
  • finally语句块是在try、catch 语句return执行完之后,返回到调用者之前执行的
    查看全部
  • 检查异常
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-01-27

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

    2016-01-27

  • Collections.sort()实现List排序——3.对其他类型泛型的List进行排序 II /** * 3.对其他类型泛型的List进行排序,以Student为例。 */ public void testSort3() { ... Collections.sort(studentList, new StudentComparator()); System.out.println("----------------按照姓名排序后-----------------"); for (Student student : studentList) { System.out.println("学生:" + student.id + ":" + student.name); } } public class StudentComparator implements Comparator<Student> { @Override public int compare(Student o1, Student o2) { // TODO Auto-generated method stub return o1.name.compareTo(o2.name); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 接口Comparator<T>——API 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Collections.sort()实现List排序——3.对其他类型泛型的List进行排序 I /** * 3.对其他类型泛型的List进行排序,以Student为例。 */ public void testSort3() { List<Student> studentList = new ArrayList<Student>(); Random random = new Random(); studentList.add(new Student(random.nextInt(1000) + "", "Mike")); studentList.add(new Student(random.nextInt(1000) + "", "Angela")); studentList.add(new Student(random.nextInt(1000) + "", "Lucy")); studentList.add(new Student(10000 + "", "Beyonce")); System.out.println("--------------排序前---------------"); ... Collections.sort(studentList); System.out.println("----------------排序后------------------"); ... } public class Student implements Comparable<Student> { ...//部分代码已省略 //@Override public int compareTo(Student o) { // TODO Auto-generated method stub return this.id.compareTo(o.id); //前者比后者:大,return 正数;相等,return 0;小 return 负数 } } PS:注意String类型的比较原理(如图)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Comparator接口简介 注意:实现compare()方法与compareTo()方法一样。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Comparable接口简介 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Java集合框架成员【了解】 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Collections.sort()实现List排序 注意:sort():列表中的所有元素都必须实现Comparable接口。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Collections.sort()实现List排序 /** * 2.对String泛型的List进行排序; * 创建String泛型的List,添加三个乱序的String元素, * 调用sort方法,再次输出排序后的顺序 */ public void testSort2() { List<String> stringList = new ArrayList<String>(); stringList.add("microsoft"); stringList.add("google"); stringList.add("lenovo"); System.out.println("------------排序前-------------"); for (String string : stringList) { System.out.println("元素:" + string); } Collections.sort(stringList); System.out.println("--------------排序后---------------"); for (String string : stringList) { System.out.println("元素:" + string); } } Ps:注意如图排列顺序(根据ascii码大小,码小的优先)【重点】 通过Random随机产生数字而随机产生不同(注意:要equals方法自动生成判断是否包含)的字符串思路:int和char的转换,比如:把随机产生的数字+65[注意:控制好字母ascii范围]。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Collections.sort()实现List排序 /** * 1.通过Collections.sort()方法,对Integer泛型的List进行排序; * 创建一个Integer泛型的List,插入十个100以内的不重复随机整数, * 调用Collections.sort()方法对其进行排序 */ public void testSort1() { List<Integer> integerList = new ArrayList<Integer>(); // 插入十个100以内的不重复随机整数 Random random = new Random(); Integer k; for (int i = 0; i < 10; i++) { do { k = random.nextInt(100); } while (integerList.contains(k)); integerList.add(k); System.out.println("成功添加整数:" + k); } System.out.println("-------------排序前--------------"); for (Integer integer : integerList) { System.out.println("元素:" + integer); } Collections.sort(integerList); System.out.println("----------------排序后-------------------"); for (Integer integer : integerList) { System.out.println("元素:" + integer); } } Ps:注意Random的使用。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • Map——contains方法——containsValue方法 注意1、new Student(null,name)//第一个参数要填写null。 注意2、在Student实体类中也要自动生成equals方法,否则false。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部

举报

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

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