A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xueming5500 中级黑马   /  2015-12-15 22:28  /  580 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xueming5500 于 2015-12-15 22:32 编辑

1:什么是异常
JAVA运行过程中出现不正常的情况,就是异常
2:异常的分类
Throwable
        Error:
                服务器宕机,数据库崩溃。
        Exception:
                编译期异常 非RuntimeException

                运行期异常 RuntimeException及其子类
3:如何处理异常
        try.catch.finally
                处理完后,程序继续执行。
        throws
                抛出异常后,程序终止。
        开发原则
                能try就try,try不了就抛(throws)
4:编译时期异常和运行时期异常的区别
        编译时期异常 需要显示处理,不处理的话编译不能通过
        运行时期异常 不需要显示处理,一般都是程序员犯的错误,是需要修改代码的。
        throw 和 throws的区别
        throws
                方法声明上,后边跟的是异常类型。
                多个异常类型,中间用,隔开。
                表示抛出异常,调用者处理。
        throw
                方法体内,后边跟的是异常对象。
                只能抛一个异常对象。
                作用:一般是用来释放资源的。
5:finally关键字的特点
        特点 里面的代码一定会执行。
        特殊情况:没有执行到finally的时候,jvm就推出了。
        作用一般是用来释放资源的。
6:File的构造方法
        File(String path)
        File(String perent,String child)
        File(File parent,String child)
7:File的成员方法
        createNewFile()
        mkdir()
        mkdirs()
        rannameTo()
        delete()
        isDirectory()
        isFile()
        exists()
        canRead()
        canWrite()
        setWritable(false)
        isHidden()
        getAbsolutepath()
        getPath()
        getName()
        length()
        lastModified()
        list()
        listFiles()

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马