전체 글 (46) 썸네일형 리스트형 JAVA - Date Class/ Calendar 클래스(feat.관련 메서드) Date Class - 날짜, 시각 정보를 관리하는 객체 ▷Date 클래스 생성자 ★ Date() : 현재의 날짜와 시간을 저장한 객체 생성 ● Date(long msec) : 1970년 1월 1일 0시 0분 0초부터 msec를 1/1000초 단위로 해 경과한 날짜와 시간을 저장한 객체 생성 ▷Date 클래스 메서드 ● boolean after(Date when) : when의 날짜가 현재 날짜 이후면 true, 아니면 false 반환 ● boolean before(Date when) : when의 날짜가 현재 날짜 이전이면 true, 아니면 false 반환 ● int compareTo(Date anotherDate) : 다른 날짜 객체와 비교해 음수, 양수, 0의 결과 반환 ● int compareTo.. JAVA - Stack Class/ ArrayList Class/ Vecotr Class/ HashSet Class/ HashMap Class/ Queue Stack Class ● 배열성 클래스 ● LIFO 구조 : 먼저 들어온 값이 마지막에 나간다 Generic(제네릭) ● 잘못된 타입 들어오는 것 방지 ● 변환(cast) 필요없음 Stack변수명 = new Stack(); 타입 선언은 생략가능(색칠한 부분) 타입은 Integer, String, Character 등 여러가지 형태로 선언 가능 Stack class의 주요 메서드 Stack 값 추가하기 ● push() 메서드를 사용해 값을 추가할 수 있음 Stack 값 삭제하기 ● pop() 메서드를 사용해 Stack 값에서 삭제 Stack 크기 구하기 ● size() 메서드를 사용해 Stack안에 있는 값의 개수 출력 Stack 값 출력하기 ● firstElement : Stack 의 맨 처음 Input.. JAVA - Object 클래스 Object 클래스 ● 모든 클래스의 최상위 부모 ● 모든 클래스는 Object를 상속받기 때문에 extends 생략 주요 메소드 equals() : 두 객체가 동일한 객체면 true, 다르면 false hashCode() : 객체의 메모리 번지를 이용, 해시코드를 만들어 리턴 toString() ● 객체의 문자 정보를 리턴, 즉 객체를 문자열 형태로 표현 ● 반환되는 문자열은 클래스 이름과 함께 구분자로 @가 사용되며, 그뒤로 인스턴스의 주소를 가리키는 16진수 해시코드가 추가된다. clone() ● 새로운 객체로 복사(깊은 복사로 객체와 동시에 값까지 새로 복사함) ● Cloneable 인터페이스가 명시되어있는 클래스만 clone()을 통해 객체를 복제할 수 있음(정보은닉 위배성이 있기 때문) ● n.. 이전 1 2 3 4 5 ··· 16 다음