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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 经验与总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-18

  • Java中的异常链:将捕获的异常包装成新的异常,然后在新的异常中添加对原始异常的引用,再把这个新的异常抛出。就像是链式反应一样,一个导致一个。 这个想法是指一个方法应该抛出定义在相同的抽象层次上的异常,(将所有捕获到的异常包装为新的异常类,即定义在相同的抽象层次上抛出)但不会丢弃更低层次的信息。 实现异常链功能的两种基本写法: public class chainTest { /** * @param args * Test1抛出喝大了异常 * Test2调用test1捕获了喝大了异常,并且包装成运行时异常,继续抛出 * main方法中调用test2尝试捕获test2方法抛出的异常 */ public static void main(String[] args) { try{ // TODO Auto-generated method stub chainTest ct=new chainTest(); ct.Test2();} catch(Exception e){ e.printStackTrace(); } }public void Test1()throws DrunkException{ throw new DrunkException("喝车别开酒"); } public void Test2(){ try{ Test1(); }catch( DrunkException e){ RuntimeException rte=new RuntimeException(e); //rte.initCause(e); e.printStackTrace(); throw rte; } } }
    查看全部
  • try{}catch{}finally{}语句的编写和执行顺序: e.printStackTrace()可以输出异常信息 finally块无论如何,不管前面是正常还是异常,都要执行。 finally 语句块是在try块和catch块中return语句执行完后,返回调用语句之前执行的。如果try、catch、finally语句中没有return语句则调用这三个语句块之外的return语句。
    查看全部
  • 异常体系结构:Throwable :Error 和 Exception Error ( 系统级错误(内存溢出、虚拟机异常等等)):虚拟机错误(VirtualMachineError) 和 线程死锁(ThreadDeath) Error出现回事程序奔溃。 Exception (编码、环境、用户操作输入出现问题): RuntimeException(运行时异常 或 非检查异常) 和 检查异常 RuntimeException(运行时异常 或 非检查异常):空对象的引用、数组访问越界、错误的类型转换、算术方面引起的异常如 整数整除0,等等更多运行时异常。 运行时异常会有Java虚拟机自动抛出自动捕获。运行时异常的出现绝大部分情况下说明代码本身有问题,应该从逻辑上改进代码。 检查异常:文件异常(IOException):文件不存在等等 、 SQL异常(SQLException):连接错误等等 要手动添加捕获处理语句。
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-18

  • http://img1.sycdn.imooc.com//553213190001744012000530-120-68.jpg
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • http://img1.sycdn.imooc.com//5531b854000197ce12000530-120-68.jpg
    查看全部
  • http://img1.sycdn.imooc.com//5531b82400017d4e12000530-120-68.jpg
    查看全部
  • 泛型集合中不能包含规定的类型和他的子类之外的对象,否则报错
    查看全部
  • Set中的contains()方法同时调用hashCode()和equals()方法,需要重写hashCode()和equals()两个方法。 list中不需要重写hashCode()方法。
    查看全部
  • java中的两大集合框架(全)
    查看全部
  • java中两大集合框架
    查看全部
  • 集合的作用
    查看全部
  • int length() 返回字符串长度 int indexOf(int ch) 查找ch字符在字符串中第一次出现的位置 int indexOf(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找最后一次出现的位置 int lastIndexOf(String str) 查找子字符串最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex,int endIndex) 从begin 到 end的子字符串 String trim() 返回除去了前后空格的字符串 boolean equals(Object obj) 与指定对象比较,返回true或false String toLowerCase() 将字符串转换成小写 String toUpperCase() 将字符串转换成大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regex,int limint)将字符串分割为子字符串,返回字符串数组 byte getBytes() 将该字符串转换成byte数组 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部

举报

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

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