Character Class ◎ Define - Character Class는 객체형(Reference Type) 데이터 타입이고, char 변수는 기본형(Primitive Type) 데이터 타입이다. ◎ Wrapper Class Structure ◎ Field, Constructor, Method 정보 ◎ Explanation ① Wrapper Class, Primitive Type, Reference Type은 http://minca.tistory.com/8 이곳을 참조하자.
Boolean Class ◎ Define - Boolean은 참과 거짓을 의미하는 데이터 타입으로 bool 이라고도 부른다. 참을 의미하는 true, 거짓을 의미하는 false 두 가지의 값을 가지고 있다. - Boolean Class는 객체형(Reference Type) 데이터 타입이고, boolean 변수는 기본형(Primitive Type) 데이터 타입이다. ◎ Wrapper Class Structure ◎ Boolean Class Field FieldBrief descriptionpublic static final Boolean FALSE기본형 false에 해당하는 Boolean Object 객체 반환public static final Boolean TRUE기본형 true에 해당하는 Boolean..
StringTokenizer Class ◎ Define - 문자열이 특정 구분자(Delimiter)로 연결 되어 있을 때, 구분자를 기준으로 하여 문자열을 분리하기 위한 Class - 흔히들 알고 있고 많이 사용 되는 String Class의 split() method와 같은 의미이다. ◎ System Class Method MethodBrief descriptionpublic int countTokens()꺼내지 않고 남아 있는 토큰의 수 반환public boolean hasMoreToken()토큰이 남아 있는지의 여부를 반환public String nextToken(String Delim)토큰을 하나씩 반환static String getProperty(String key)전달된 key에 의해 나타나는..
System Class ◎ Define - Java Program은 항상 JVM(Java Virtual Machine, 바이트코드를 실행할 수 있는 자바 가상 머신) 위에서 실행된다. 즉, Java Code로 운영체제의 모든 기능에 접근하기 어렵다는 뜻이다. 하지만 System Class를 이용하면 운영체제의 일부 기능을 이용할 수 있다.(입력, 출력, GC(메모리정리), 현재 시간 읽기, 시스템 프로퍼티 읽기, 환경 변수 읽기 등) ◎ JVM Structure ◎ System Class Field FieldBrief descriptionstatic PrintStream err에러 및 오류를 출력할 때 사용static InputStream in입력 값을 처리할 때 사용 static PrintStream ..
Wrapper Class ◎ Define - JAVA에는 데이터에 대한 타입이 존재한다. 그리고 이 데이터에 대한 타입은 기본형(Primitive Type)과 참조형(Reference Type)으로 나누어 진다. 기본형은 우리가 흔히 사용하는 int, long, double, char 와 같이 변수명 앞에 선언 해 주는 데이터 타입이고, 참조형은 기본형을 포장(Boxing)한 참조형(객체)이며, 기본형과는 다르게 Integer, Long, Double, Character 로 표기된다. - Wrapper Class 라는 Class는 단지, 기본형(Primitive Type)을 참조형(Reference Type)으로 Wrap(포장, Boxing) 해서 사용하는 Class를 지칭하는 말로 Wrapper 라는 ..
Math Class ◎ Define- Math Class는 수학에서 자주 사용되는 상수들과 함수들을 구현해 놓은 Class이다. - Math Class의 모든 Method는 Class Method(static method)이므로, 객체를 따로 생성하지 않고 바로 사용할 수 있다. ◎ Math Class Field FieldBrief descriptionMath.E오일러의 수라 불리며, 자연로그(natural logarithms)의 밑(base) 값으로 약 2.71828을 의미Math.PI원의 원주를 지름으로 나눈 비율(원주율) 값으로 약 3.14159를 의미 ◎ Math Class Method MethodBrief descriptionstatic Math.abs(num)num의 절대값 반환static M..
StringBuilder Class ◎ Define- StringBuilder Class는 String Class와 상반 되는 개념을 가지고 있다. String Class가 불변 객체이지만, StringBuilder Class는 가변 객체이다. 보통 자바 프로그램 내에서 문자열을 다룰(추가, 변경) 때 사용하며, 객체의 크기가 동적이다. 객체 생성 시 크기를 지정하지 않아도 기본적으로 16개의 문자를 저장할 수 있는 공간을 가진다. - String은 가볍다, 하지만 불변 객체이다. StringBuilder는 String에 비해 무겁다, 하지만 가변 객체이다. (Explanation ① 참조) - 자, 여기까지만 보면 StringBuffer와 StringBuilder는 너무도 흡사한 모습을 가지고 있다. ..
StringBuffer Class ◎ Define- StringBuffer Class는 String Class와 상반 되는 개념을 가지고 있다. String Class가 불변 객체이지만, StringBuffer Class는 가변 객체이다. 보통 자바 프로그램 내에서 문자열을 다룰(추가, 변경) 때 사용하며, 객체의 크기가 동적이다. 객체 생성 시 크기를 지정하지 않아도 기본적으로 16개의 문자를 저장할 수 있는 공간을 가진다. - String은 가볍다, 하지만 불변 객체이다. StringBuffer는 String에 비해 무겁다, 하지만 가변 객체이다. (Explanation ① 참조) ◎ StringBuffer Class Constructor ConstructorBrief descriptionString..
String Class ◎ Define - String Class는 문자열을 위한 Class이며, immutable object(불변 객체)이다. ◎ String Class Method MethodBrief description charAt(int index)전달된 index에 해당하는 문자(char) 반환 int compareTo(String str)전달된 str 비교 후 정수(int) 반환 (Explanation ① 참조) int compareTolgnoreCase(String str)위 내용과 같으나 대소문자 구분 없이 비교한다. String concat(String str)전달된 str을 해당 문자열 뒤에 추가 후 그 값을 반환 int indexOf(int ch)int indexOf(String ..
Object Class ◎ Define - Object Class는 java.lang 패키지 내의 최상위(부모) 클래스이다. 이는 곧 자바 내 모든 클래스들의 최상위 클래스라는 뜻이며, 모든 클래스들은 이 Object 클래스를 상속 받는다. ◎ Object Class Method Method Brief description boolean equals(Object obj) 두 객체가 같은지 비교하여 true or false 반환 String toString() 현재 객체의 문자열을 반환한다. protected Object clone() 해당 객체를 복제한다. protected void finalize() Garbage Collection 직전 객체의 리소스 정리 Class getClass() 객체 Clas..