to{}catch{}
try{}catch{}的流传输
try { fis = new FileInputStream("file-APP\\fos.txt"); fos = new FileOutputStream("fos.txt"); int a ; while ((a= fis.read())!= -1){ fos.write(a); } System.out.println(a); } catch (IOException e) { e.printStackTrace(); } finally { try { if (fis != null) { fis.close(); } } catch (IOException e) { e.printStackTrace(); } }
try(){}catch{}的流传输 省略close()
try{}catch{}finally{}
finalize()方法*
Objects的equals()方法*
抛异常
自己怎么创建异常 抛异常
创建异常类 重载所有构造方法
class StudentAgeIllegalException extends Exception { public StudentAgeIllegalException() { } public StudentAgeIllegalException(String message) { super(message); } public StudentAgeIllegalException(String message, Throwable cause) { super(message, cause); } public StudentAgeIllegalException(Throwable cause) { super(cause); } public StudentAgeIllegalException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { super(message, cause, enableSuppression, writableStackTrace); } }