Exception (2) 썸네일형 리스트형 [Java 예외]IllegalArgumentException 대처법 이유 Thrown to indicate that a method has been passed an illegal or inappropriate argument. argument란 실제 variables에 들어가는 값을 뜻합니다. 만약에 넣는 값이 변수와 맞지 않으면, IllegalArgumentException가 일어납니다. 변수의 범위와 이진수 계산을 고려해 봐야 합니다. 예제 int a = 2147483649; // 실제 값이 너무 큽니다. int a = -2147483649; // 실제 값이 너무 작습니다. String date="08-07-1990"; // 날짜 포맷이 dd-MM-yyyy입니다. Date format=new SimpleDateFormat("dd/MM/yyyy").parse(date.. 자바에서 Error와 Exception의 차이점 에러란 프로그램이 실행중에 문제가 생겨서 강제로 종료가 되거나, 혹은 개발자가 예상하지 않은 이상한 동작을 하는 경우에 이런 문제가 일어나는 이유를 통틀어서 에러라고 부릅니다. 에러의 종류 compile-time error 컴파일 타임 에러 컴파일을 실패했을때 컴파일 에러라고 합니다. 자바로 프로그래밍을 하던 도중 자바문법에 없는 다른 프로그래밍 언어를 사용할때 생기는 에러를 뜻합니다. 콘솔에 출력을 위해서 "System.out.println("출력");"을 쓰지 않고, "print("출력");"라고 쓴다면 컴파일 타임 에러가 납니다. runtime error 런타임 에러 프로그램 실행중에 문제가 생기는 경우를 뜻합니다. array[5]에 숫자를 넣으려고 하는데, array의 사이즈가 3밖에 되지 않을 .. 이전 1 다음