渡课学习 2018.8.30

学习内容:

  1. 常用类学习;
  2. 异常处理。

常用类:
toString() :直接打印对象调用该方法,一般在类中重写(override)。

默认的 toString() 是打印类全名+hashcode

hashCode():返回该对象的哈希码值,内存地址。

String

构建字符串的方式:

String s1 = new String("hello");

char[] cs = {'h','e','l','l','o'};
String s2 = new String(cs);

String s3 = "hello";

常用的一些方法
charAt
replace
split
indexOf
substring
contains


异常处理:
异常处理方法;

  • 产生的原因有两点:
    1.编译时的错误;
    2.运行时的异常(不允许发生)。
  • 处理方法: 使用try catch;
  • 代码验证:
  • `public static void fun1(String str, String subStr) {
    if (null != str && null != subStr) {
    if (str.indexOf(subStr) >= 0) {
    System.out.println(“存在子串”);
    } else {
    System.out.println(“不存在子串”);
    }
    } else {
    System.out.println(“不合法字符串”);
    }

}`

  • 资源回收
    使用finally来实现资源回收
  • 代码验证:
finally {
            // 一定会被执行的代码块
            System.out.println("finally");
        }
  • 自定义的创建一个异常对象
throw new Exception
  • 在方法定义的后面显式的声明方法是有异常的,调用该方法的程序是要显式的处理异常,后者也可以再次向上抛出,该不处理异常。
throws Exception
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值