[JAVA] JAVA 5
27. 예외처리
① throws 예약어 : 예외객체를 양도
<--- 예외상황을 다음 문장으로 전가
② try{ }catch{ } : 예외가 발생하면 예외객체를 잡아내어 원하는 동작을 수행
<-- 예외상황을 처리하고 다음문장 수행
③ try{ }catch{ }finally{ } : 예외가 발생하든 안하든 finally는 무조건수행
④ throw : 예외강제발생
Exception : 모든 예외상황
IOException : 입.출력에 관련된 예외
NumberFormatException : 숫자가 아닌 문자가 입력되는 예외
ArithmeticException : 0으로나누는 예외
ArrayIndexOutOfBoundsException : 배열초과
===================================================================================
28.자바의 중요한 클래스
(1)String 클래스
①concat(str):str로 설정된 문자열결합
②substring(n1,n2):n1과 n2 사이의 문자열 반환
③toUpperCase():대문자로바꾸기
④equals():문자열비교 <----중요!!
(2)StringBuffer클래스
①append() :추가
②reverse() :꺼꾸로출력
③delete() :삭제
④length() :문자열의길이
⑤capacity():버퍼의size (기본:16byte)
(3)StringTokenizer클래스 : import java.util.*
①countTokens() : 문자열에 있는 토큰의 갯수반환
②nextToken() : 다음 토큰 문자열을 반환
③hasMoreTokens():토큰이 있으면 true,없으면 false반환
(4)Calendar클래스
:날짜나 시간을 나타내는 클래스
(5)Random클래스 : import java.util.Random
: 임의의 난수 발생
①Random 변수1 = new Random();
②int 변수2 = 변수1.nextInt(최대값);
(6)Vecter클래스
:가변배열을 처리하는 클래스
배열(Array)은 고정길이를 사용하기 때문에 길이를 늘리거나 줄일수 없다
Vector클래스를 사용하면 배열의 크기를 늘리거나 줄일수 있다.
(형식) Vector<자료형> 객체명 = new Vector<자료형>(첨자,첨자);
초기값,늘릴갯수
①hasMoreElements():백터안에서 꺼낼 객체가 있으면true, 없으면 false
②nextElement() : 백터에서 객체를 가져옴
③elements() : 백터요소들에 대한 Enumeration객체를 반환
④capacity() : 현재 용량
⑤size() :현재data의 갯수
⑥addElement() : data추가
⑦indexOf() : 찾는위치
⑧contains() : 비교
⑨remove() : 삭제
⑨trimToSize() : 빈공간제거
(7)Hashtable클래스
키와 값을 쌍으로 저장할수 있다.
자료를 테이블 구조로 쉽게 저장할수 있고, 검색할수 있는 클래스이다
Hashtable클래스는 Vector클래스에서 사용한 Enumeration인터페이스를
사용해 값을 가져올수 있다.
출처 : ITBANK 수업중...
'JAVA' 카테고리의 다른 글
[JAVA] JAVA 4 (0) | 2014.08.07 |
---|---|
[JAVA] JAVA 3 (0) | 2014.08.04 |
[JAVA] JAVA 2 (0) | 2014.08.03 |
[JAVA] JAVA 기본 (0) | 2014.08.02 |