'JAVA'에 해당되는 글 5건

  1. 2014.08.08 [JAVA] JAVA 5

[JAVA] JAVA 5

JAVA 2014. 8. 8. 00:52


[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
Posted by 은총애비!!
,