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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2015-08-21

  • 在Course类中重写了equals方法,在调用Contains方法时也会调用equals方法,所以结果为true。 @Override public boolean equals(Object obj){ if(this == obj){ return true; } if(obj==null){ return false; } if(!(obj instanceof Course)){ return false; } 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; } } public void testListContains(){ //取得备选课程序列的第0个元素 Course course = courseToSelect.get(0); System.out.println("取得课程:"+course.name); System.out.println("备选课程中是否包含课程:"+course.name+","+ courseToSelect.contains(course)); //提示输入课程名称 System.out.println("请输入课程名称:"); String name = console.next(); //创建一个新的课程,ID和名称,与course对象完全一样 Course course2 = new Course(); course2.name = name; System.out.println("新创建课程:"+course2.name); System.out.println("备选课程中是否包含课程:"+course2.name+","+ courseToSelect.contains(course2)); }
    查看全部
  • 用throws在方法名后声明抛出异常 用throw在方法体中实现抛出异常的动作
    查看全部
  • Exception 是异常类,自定义异常要继承于 Exception 类或者其子类
    查看全部
    0 采集 收起 来源:练习题

    2015-08-21

  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。
    查看全部
  • Comparator接口-----比较工具接口 用于定义临时比较规则,而不是默认比较规则 其实现类需要实现compare()方法 Comparator和Comparable都是Java集合框架的成员
    查看全部
  • 1.java中所有异常类都起源于Throwable类 2.Throwable类主要包括Error类和Exception类 3.Error类一般指虚拟机错误或者线程锁死 4.Exception类一般指编码、环境、用户操作输入出现问题 5.Exception类包括RuntimeException(非检查异常)和检查异常 RuntimeException包括四种空指针异常、数组下标越界异常、类型转换异常、算数异常等
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-08-21

  • RuntimeException 通常是代码本身有问题
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-08-21

  • 创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。
    查看全部
  • 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2015-08-21

  • Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 list中不需要重写hashCode()方法。 Set的contains方法,先调用hashCode方法,如果hashCode相同,才会调用equals方法 重写方法---单击右键->Source->HashCode和equals->勾选instanceof
    查看全部
  • 1:泛型集合中的限定类型不能使用基本数据类型。 2:可以通过使用包装类限定允许存入的基本数据类型。
    查看全部
  • 转成String类型的三个方法 String stri0=String.valueOf(IntegerList.get(0)); liststudent.add(new Student(stri0,"xiaohong")); ----------------------------------------------------------------------------- liststudent.add(new Student(IntegerList.get(1).toString(),IntegerList.get(1)+"")); //最后哪个""就是转成String类型方法、还有就是toString ------------------------------------------------------------------------------
    查看全部
  • 基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部

举报

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

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