JAVA 53
-
컬렉션 - 프로그래밍을 하다 보면 무수히 많은 객체를 관리해야 하는 경우가 있다. - 이렇게 무수히 많은 객체를 관리하고자 하는 목적으로 제공되는 것이 컬렉션이다. - 컬렉션은 객체를 담아 두었다가 필요한 경우에 가져다 쓸 수 있도록 하는 개념이며 객체를 관리하는 방법에 따라 굉장히 많은 컬렉션들을 제공하고 있다. Generic 타입 - 모든 컬렉션은 객체를 가지고 올 때 Object 클래스 형으로 가지고 나온다. - 따라서 사용하기 위해서는 반드시 Casting을 해줘야만 한다. - Generic 타입을 사용하면 객체를 가지고 나올 떄 자동으로 형 변환이 된다. - Generic 타입을 사용하면 컬렉션의 담을 수 있는 객체가 한 가지가 되기 때문에 여러 종류의 객체를 담을 때는 적합하지 않다. For ..
-
Calendar - Date 클래스 대신해 제공되는 클래스이며 밀레니엄 버그가 해결되어 있다. - Calendar, 클래스는 get 메서드를 통해 모든 시간과 날짜 값을 가지고 올 수 있으며 인자 값으로는 어떤 값을 가져올 것이닞에 대한 값을 넣어주면 된다. 주요 메서드 - get : 시간 정보를 가지고 올 수 있는 메서드이다. - set : 시간 정보를 셋팅할 때 사용하는 메서드이다. - getTime : Calendar. 클래스의 값을 Date 객체 형태로 가져온다. - setTime : Date 객체를 통해 Calendar 객체에 시간 값을 설정해준다.
-
-
-
-
String - String 클래스는 문자열에 대한 작업을 할 수 있도록 제공되는 클래스이다. - 코드상에 " " 로 묶인 문자열도 String 클래스의 객체이다. - " " 로 묶인 문자열은 가상 머신이 객체를 생성하고 소멸까지도 담당한다. - 프로그래밍을 할 떄는 " " 로 쓰지만 컴파일을 하게 되면 실제로 String 클래스로 부터 객체를 생성하는 것으로 변경된다. 주요 메서드 - equals() : 문자열 내용을 비교 - equlasIsIgnoreCase() : 대소문자를 무시한 문자열 비교 - toUpperCase() : 소문자를 대문자로 변경 - toLowerCase() : 대문자를 소문자로 변경 - startsWith() : ~로 시작여부 검사 - endsWith() : ~ 로 끝나는지 여부..