Java面向对象 异常 文件类笔记

玩机讨论   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2019-2-18

继承
先执行父类的构造快
然后子类的无参构造方法或super关键字指定的构造方法/*和this关键字类似*/
然后是子类构造方法里的代码
最后是子类的构造块代码

多态
父类的引用指向子类
父类的引用调用父类和子类同名方法,调用的是子类方法(相对于子类重写父类方法)
父类的引用调用父类和子类同名变量(或者静态方法),调用的是父类变量(或者静态方法)
父类的引用不能调用子类特有变量(和方法)

异常
Throwable类是所有异常和错误的超类
error 错误 没办法除了 只能避免
exception 异常 有办法处理

常用方法
构造方法:Throwable()无参构造方法,在Throwable中保存信息为null
Throwable(String message):用message赋值给Throwable内部保存的异常信息
成员方法:String getMessage()得到message里面保存的错误信息字符串
String toString()返回当前Throwable错误消息简要概述
void printStactTrace();在命令行中展示错误的前因后果

捕获异常:
      1.如果代码中出现了异常,那么从异常位置开始,之后的代码就不会执行。
      2.如果使用try一catch 结构,捕获了异常,那么JVM就认为当前的代码中,已经没有问题就会继续执行。
      3.在try-catch语句中, 如果出现了多个异常,可以追加多个catch快来处理不同的异常。要对不同的异常区别对待。
      4.在try-catch语句块中,如果出现了大范围异常。把这个catch块放到整个try- catch语句的末尾。否则会导致其他异常捕获,成为无效代码。通常这种大范围异常例如: Exception。是作为异常的最终处理方法。
file类
判断方法:
exists() ;判断当前文件或者文件夹是否仔在
isFile();判断当前File对象是不是-一个普通文件对象isDirectory;判断当前File对象是不是一-个文件夹对象isHidden();  判断当File对象是不是一一个隐藏文件
isAbsolute();判断创建该File对 象是不是用的绝对路径

.mkdir()创建文件夹,中间的路径必须存在
.mkdirs()创建文件夹,中间路径可不存在
.createNewFile()创建文件,路径必须存在
.delete()删除文件或文件夹,只能删除空文件夹
.renameTo("路径/文件名")重命名文件,移动文件
沙发
魂-子 2019-2-18
看的我脑袋疼
学过Java的才能看懂,只是部分重要笔记

评论

登录后才可发表内容
  • 主题

    1

  • 帖子

    1

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0834s Mem:2127Kb