JAVA 기본 6-1
예외처리
NullPointerException : 값이 null인 상태
ArrayInexOutOfBoundsException : 배열이 index 값을 초과했을 경우(배열의 개수가 3개인데 4번째 값을 부를때)
NumberFormatException : 문자열을 숫자로 변환할 때 형식이 다르면 발생
*에러는 아래부터 봐야한다
try~catch~finally keyword : 예외 처리 코드
.forname -> try~catch를 꼭 걸어야 한다
e.printStackTrace(); : 예외 상세를 콘솔창에 표시
catch (Exception e) : 모든 에러를 잡는 방법
기본 API Class
Deprecated : 사용 x
System.currentTimeMillis() : 현재 시간을 가져오는 API
charAt() : 문자 추출
indexOf() : 문자열 찾기
replace() : 문자열 변경
substring() : 문자열 잘라내기
toLowerCase() : 모두 소문자로 변경
toUpperCase() : 모두 대문자로 변경
trim() : 좌우의 공백 잘라내기
valueOf() : String의 값이 변환
stringTokenizer
|를 기준으로 토큰으로 나뉨
countTokens(), nextToken()
Calendar
Calendar.YEAR
Calendar.MONTH + 1 -> 월은 0부터 시작되기 때문에 + 1 을 해준다
Calendar.DAY_OF_MONTH
Calendar.AM_PM
Calendar.HOUR
Calendar.MINUTE
Calendar.SECOND