목록[JAVA]/11.예외처리 (15)
Beny's Study

코드 package com.kh.ex01.file; import java.io.File; import java.text.SimpleDateFormat; import java.util.Arrays; public class FileBasic { public static void main(String[] args) { File file1 = new File("./covid.txt"); // 상대경로(현재파일로부터의 경로),file1에 저장 File file2 = new File(file1.getAbsolutePath()); // 절대경로(c드라이브 부터의 경로), file2에 저장 file1.setWritable(false); //의미 : 쓰는게 가능하니// 쓰기 설정을 false로 해놓고 System.out..

권환 물어보는 메소드 package com.kh.ex01.file; import java.io.File; import java.text.SimpleDateFormat; import java.util.Arrays; public class FileBasic { public static void main(String[] args) { File file1 = new File("./covid.txt");// 상대경로(현재파일로부터의 경로),file1에 저장 File file2 = new File(file1.getAbsolutePath()); // 권한물어보기 // .canRead() : 읽기 // .canWrite() : 쓰기 // .canExecute() : 실행권한( 리눅스 전용기능) System.out.pr..

부모클래스 package com.kh.ex02.user_exception; public class UseException { public static void main(String[] args) { String userID = "test"; String userPW = "1234"; String inputID = "test"; String inputPW = "1234"; try { if(userID.equals(inputID) == false) { throw new LoginException("아이디가 맞지 않습니다!"); } if(userPW.equals(inputPW) == false) { throw new LoginException("비밀번호가 맞지 않습니다!"); } System.out.print..

throw와 throw의 차이 -throw : 이 키워드를 통해 예외를 강제로 발생시킨다. -throws : 이 키워드 앞에 오는 메서드는 뒤에오는 예외들이 발생할 수 있다 라고 알려주는 기능 코드예시1 import java.io.File; import java.io.IOException; public class UseThrows { // throws : 메서드가 발생하면 이러이러한 예외가 발생할 수 있다. // throw : 예외발생, 예외를 만들어서 던지는 문장(000라는 예외발생) //예외발생시 상위 메소드에게 책임을 전가하는 키워드 // 단, main에서의 예외는 프로그램 종료를 의미 public static void method() throws IOException { //IOException는..

대표적인 문법 import java.io.File; import java.io.IOException; public class Trycatch { public static void main(String[] args) { File file = new File("./test"); try {// 예외가 발생할 가능성이 있는문장을 넣는다 file.createNewFile();// 파일을 생성하는 문장 throw new IOException("Test");// IOException : 입출력예외 //return;//return 이 있어도 finally를 실행함, 리턴은 try문에만 속함. } catch (IOException e) {//IOException e 예외가 발생할 경우 아래문장 처리 e.printStac..