목록JAVA/프로그래머스-자바중급 (3)
경주장
java.util패키지는 유용한 클래스들을 많이 가지고 있는 패키지 날짜와 관련된 클래스인 Date, Calendar클래스 자료구조와 관련된 컬렉션 프레임워크와 관련된 인터페이스와 클래스 deprecated란 더이상 지원하지 않으니 사용하지 않는 것이 좋다란 의미다. Date클래스는 지역화를 지원하지 않는다. 지역화란 국가별로 현재 날짜와 시간은 다를 수 있는데, 그 부분을 지원하지 못한다. 이런 문제를 해결하기 위하여 나온 클래스가 Calendar클래스. Calendar클래스는 자바 1.1에 등장하였다. 지역화와 관련된 클래스들은 Locale로 시작되는 이름을 가진 클래스들입니다. 역시 1.1 이후에 등장한다. List, Set, Collection, Map은 자료구조 즉 컬렉션 프레임워크와 관련된 인..
자바는 기본적으로 다양한 패키지를 지원 그중에서 가장 중요한 패키지 java.lang패키지의 클래스는 import를 하지 않고도 사용할 수 있다. java.lang패키지에는 기본형타입을 객체로 변환시킬때 사용하는 Wrapper클래스가 있다. Boolean, Byte, Short, Integer, Long, Float, Double 클래스 모든 클래스의 최상위 클래스인 Object도 java.lang패키지 문자열과 관련된 String, StringBuffer, StringBuilder도 모두 java.lang패키지 화면에 값을 출력할때 사용했던 System클래스도 java.lang패키지 수학과 관련된 Math클래스도 java.lang패키지 Thread와 관련된 중요 클래스들이 java.lang패키지 이외에..
오브젝트 - 모든 클래스의 최상위 클래스 eqauls, toString, hashCode와 같은 method를 가지고 있다. eqauls - 객체가 가진 값을 비교할 때 사용 Object클래스의 equals매서드는 은 객체의 주소를 비교하는 == 연산자 만을 통해 두 객체가 같은 객체일 때만 true를 반환하고 있다. public boolean equals(Object obj) { return (this == obj); } hashCode - 객체의 해시코드 값 반환 학습 필요... public native int hashCode(); toString - 객체가 가진 값을 문자열로 반환 Object클래스의 toString( )매서드는 "클래스명@HashCode"를 문자열로 반환하고 있다. public S..