본문 바로가기

[JAVA]9월 25일 제네릭, 컬렉션, *제네릭 : 일반적인 하나의 코드로 다양한 자료형을 처리하는 기법 일반적인 코드를 작성하고 이코드를 다양한 타입의 객체에 대하여 재사용 하는 프로그래밍 기법. ex) //class Store //{ // private T data; // public void setData(T data) // {this.data = data;} // public T getData() // {return data;} public class Test { public static void main(String[] args) { // FIXME Auto-generated method stub // Store store = new Store(); // store.setData("Hello"); // System.out.printl.. 더보기
[JAVA]9월 24일 예외처리, 예외의 종류, 정규 표현식, Pattern클래스 *예외처리 : 잘못된 코드, 부정확한 데이터, 예외적인 상황에의하여 발생하는 오류. ex) // int x = 1; // int y = 0; // System.out.println("한번나눠볼까"); // try{ // int result = x / y; //y가 0이 아니라면 바로 출력 , 0이라면 밑에 catch문 실행. // // } // catch(Exception e){ // System.out.println("0으로 나눌 수 없습니다."); // } // System.out.println("이코드가 출력이 될까요?"); finally 블록 오류가 발생하였건 발생하지 않았건 항상 실행 되어야 하는 코드는 finally블록에 넣을 수 있다. try catch 문 밑에 finally { ~~~ } .. 더보기
[JAVA]9월23일 패키지, 시스템 클래스, StringBuffer 와 StringBuilder 의 차이점, Wrapper 클래스, Date 클래스, StringTokenizer 클래스 * 패키지 : 클래스들을 묶은것. 패키지의 장점 -관련된 클래스들을 쉽게 파악. -원하는클래스들을 쉽게 찾을 수 있다. -패키지 마다 이름 공간을 따로 갖기때문에 같은 클래스의 이름을 여러 패키지가 사용. 패키지 생성방법 pakage animal; // 클래스 위에 선언! public class Dog{} 이클립스 에서는 프로잭트 생성 후 마우스 오른쪽 클릭 한후 new 에서 pakage 생성 하면됨. 생성한 pakage에다 원하는 클래스명들을 만들어서 넣고. pakage 안에 pakage를 만들 수 있다. ex) 위에 animal 패키지 안에 test패키지를 만들려면 animal 패키지에서 마우스 오른쪽 클릭 하면 animal 이라고 작성이 되있다 이름을 animal.test 라고 작성해주면 된다. e.. 더보기