프로그래밍 공부

java 51

카테고리 설명
  • HashTable - HashTable 은 객체를 보관할 때 이름을 붙혀주고 가지고 나올 때 이름 값을 주면 그에 해당하는 객체를 넘겨주는 컬렉션이다. - 객체를 담을 때 개발자가 객체의 이름을 부여해주므로 서로 다른 타입의 객체를 담더라도 사용하는데 문제가 없다. - Generic 타입을 사용할 수 있지만 사용하게 되면 한가지 객체만 관리가 가능하므로 여러 종류의 객체를 담을 떄는 사용하지 않는 것이 좋다. - put : 객체를 담을 때 사용한다. - get : 객체를 가지고 나올 때 사용한다. 헤쉬테이블은 객체를 관리할 때 key를 넣어서 보관하고 관리한다. 즉, key를 이용해서 데이터를 가져올 수 있다.

    JAVA

    JAVA HashTable NEW

    2022.08.14
    댓글
  • 컬렉션 - 프로그래밍을 하다 보면 무수히 많은 객체를 관리해야 하는 경우가 있다. - 이렇게 무수히 많은 객체를 관리하고자 하는 목적으로 제공되는 것이 컬렉션이다. - 컬렉션은 객체를 담아 두었다가 필요한 경우에 가져다 쓸 수 있도록 하는 개념이며 객체를 관리하는 방법에 따라 굉장히 많은 컬렉션들을 제공하고 있다. Generic 타입 - 모든 컬렉션은 객체를 가지고 올 때 Object 클래스 형으로 가지고 나온다. - 따라서 사용하기 위해서는 반드시 Casting을 해줘야만 한다. - Generic 타입을 사용하면 객체를 가지고 나올 떄 자동으로 형 변환이 된다. - Generic 타입을 사용하면 컬렉션의 담을 수 있는 객체가 한 가지가 되기 때문에 여러 종류의 객체를 담을 때는 적합하지 않다. For ..

    JAVA

    JAVA Vector NEW

    2022.08.14
    댓글
  • Calendar - Date 클래스 대신해 제공되는 클래스이며 밀레니엄 버그가 해결되어 있다. - Calendar, 클래스는 get 메서드를 통해 모든 시간과 날짜 값을 가지고 올 수 있으며 인자 값으로는 어떤 값을 가져올 것이닞에 대한 값을 넣어주면 된다. 주요 메서드 - get : 시간 정보를 가지고 올 수 있는 메서드이다. - set : 시간 정보를 셋팅할 때 사용하는 메서드이다. - getTime : Calendar. 클래스의 값을 Date 객체 형태로 가져온다. - setTime : Date 객체를 통해 Calendar 객체에 시간 값을 설정해준다.

    JAVA

    JAVA Calendar NEW

    2022.08.14
    댓글
  • Data - 시간과 날짜를 관리하는 목적으로 제공되는 클래스 - 밀레니엄 버그 때문에 잘 사용하지 않음.

    JAVA

    JAVA Date NEW

    2022.08.14
    댓글
  • StringTokenizer - 문자열을 구분자를 통해 잘라내어 사용할 수 있도록 하는 클래스이다. - 구분자에 의해 잘려진 문자열 들을 토큰이라고 부른다. - 구분자를 지정하지 않으면 공백이 구분자가 된다. 주요 메서드 - hasMoreElements : 다음에 가져올 토큰이 있는지 여부 검사 - nextToken : 다음 토큰을 가지고 온다.

    JAVA

    JAVA StringTokenizer NEW

    2022.08.14
    댓글
  • StringBuffer - StringBuffer는 관리하는 문자열을 직접 조작할 수 있는 기능을 제공한다. 주요 메서드 - .toString : StringBuffer클래스가 관리하는 문자열을 String 으로 반환 - append : 뒤 부분에 문자열을 추가한다. - delete : 문자열을 삭제한다. - insert : 문자열을 삽입한다. - replace : 문자열을 변경한다.

    JAVA

    JAVA StringBuffer NEW

    2022.08.14
    댓글