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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱。 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱。
    查看全部
  • 处理异常 try-catch 以及try-catch-finally try{ //会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }...(n 个catch块)...{ }finally{ //最终将要执行的一些代码 } 多重catch语句块书写原则:先小后大,先子类后父类 finally{}中一般处理收尾工作,例如文件和数据库的关闭
    查看全部
  • for(byte i:s.getBytes())//遍历数组
    查看全部
  • 异常:阻止当前方法或作用域继续执行的问题,称之为异常 Throwable Error 虚拟机错误(VirtualMachineError)、线程死锁(ThreadDeath) Exception 编码、环境、用户操作输入出现问题 RuntimeException(运行时异常) 非检查异常 空指针异常(NullPointerException) 数组下标越界异常(ArrayIndexOutOfBoundsException) 类型转换异常(ClassCastException) 算术异常(ArithmeticException) ...... 其他异常 检查异常 文件异常(IOException) SQL异常(SQLException) 异常简介 异常处理的作用 Java异常体系结构简介 处理异常 try-catch 以及 try-catch-finally 抛出异常 自定义异常 异常链
    查看全部
    0 采集 收起 来源:Java异常简介

    2017-08-16

  • map接口
    查看全部
  • 实际应用中的经验和总结
    查看全部
    0 采集 收起 来源:经验总结

    2017-08-16

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

    2017-08-16

  • 在运行前就已经被发现相同,Java进行优化只创建一个对象,但是s3,s4在运行前不知道具体值,没有进行优化,所以s3,s4指向两个不同的对象,但是其内容刚好相同。
    查看全部
  • 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法。
    查看全部
  • 通过String s1="A",String s2="A"创建的字符串常量若是相同则Java程序只创建一个,就是s1与s2指向同一个对象,存放在同一个地址。 若是通过先创建对象再输入字符串的话则产生两个对象,eg: String s1=new String("A"),和String s2=new String("A")是两个不同的对象,只是内容相同,存放在不同的地址。
    查看全部
  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中也可以包含return,最终返回值就会变成finally中return返回的值 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • Set的疼醒
    查看全部
  • 泛型的应用
    查看全部
  • java中的包装类 基本数据类型是不具备对象的特性的,比如不能调用方法。为了让基本数据类型也具备对象的特征。java为每个基本数据类型都提供了一个包装类。这样就可以像操作对象那样操作基本数据类型 包装类主要提供了两大类方法: 1.将本类型和其他基本类型进行转换的方法 2.将字符串和本类型及包装类互相转换的方法 基本类型 对应的包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 返回值 方法名 解释 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 Integer * valueOf() 将字符串转换为Integer类型
    查看全部
  • 异常处理: 一、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语句块处理最终将要执行的代码 [ 收起全文 ]
    查看全部

举报

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

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