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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Error好比工厂停水、停电、机器坏了 硬伤,程序崩溃,你也没办法
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-01-21

  • Error错误,是硬伤
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-01-21

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

    2017-01-21

  • byte-Byte,short-Short,int-Integer, long-Long,float_Float,double-Doblie,cher-Character,boollean-Boolea Integer包装类的常用方法 byte byteValue() 将该Integer转换为byte类型 double doubleValue() 转为double类型 float floatValue() 转为float类型 int intValue() 转为int类型 long longValue() 转为long类型 static int parseInt(String s) 将字符串转换为int类型 String toString() 转为字符串类型 static IntOf valueOf(String s) 将字符串转换为Integer类型
    查看全部
  • e.printStackTrace()
    查看全部
  • 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符 例题中:str.substring(3,7) 3从"J"开始,包括“J” 7从" "开始,不包括“ ”
    查看全部
  • public boolean equals(Object obj){ if(this ==obj){ //==实际比较的是本类与输入对象的引用内存是否相同 return true; // 相同返回true } if(obj ==null) // this 对象为空不能调用equals,所以obj为空返回false return false; if(!(obj instanceof Course))// 是否表示同一属性, 是否为一类 return false; //不是返回false //是的话返回true,可以进行强制类型转换 Course course =(Course) obj; //强制类型转换,之后才能比较值,属性的值是否相同 if(this.name == null){ // 刚初始化没有赋值或其他特殊情况, 对象为null 不能调用equals if(course.name == null) //所以特殊判断一下,之后就可以用equals判断 内容是否相同 return true; else return false; }else{ if(this.name.equals(course.name)) //判断内容而不是内存地址是否相同 return true; else return false; }
    查看全部
  • 重写equal方法只是比较name的值,忽略ID的值
    查看全部
  • List是一个序列,可重复而且有序
    查看全部
  • List 与Queue是有序可重复的,Set是无序不可重复的
    查看全部
  • 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~
    查看全部
  • 集合框架
    查看全部
  • 异常处理: 一、try-catch(多catch块)-finally (1)try块:负责捕获异常,一旦try中发现异常,程序的控制权将被移交给catch块中的异常处理程序。【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接,记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 ·编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等 ============================================================ 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。 try会抛出很多种类型的异常,多个catch块捕获多钟错误。 多重异常处理代码块顺序问题:先子类再父类(顺序不对也会提醒错误),finally语句块处理最终将要执行的代码 -----处理异常----- try-catch 以及 try-catch-finally catch顺序为从子类到父类 finally{ 最终将要执行的一些代码 }
    查看全部
  • 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
    查看全部
  • 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。
    查看全部

举报

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

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