java.lang
- 자바 language 패키지
- 스트링, 수학 함수, 입출력 등 자바 프로그래밍에 필요한 필요한 기본적인 클래스와 인터페이스- 자동으로 import.
java.util
- 자바 유틸리티 패키지
- 날짜, 시간, 벡터, 해시맵 등과 같은 다양한 유틸리티 클래스와 인터페이스 제공java.io
- 키보드, 모니터, 프린터, 디스크 등에 입출력을 할 수 있는 클래스와 인터페이스 제공
java.awt
- 자바 GUI 프로그래밍을 위한 클래스와 인터페이스 제공
javax.swing
- 자바 GUI 프로그래밍을 위한 스윙 패키지

- 객체 레퍼런스만으로 객체의 클래스명, 해시코드 값, 객체의 문자열을 출력해보기
class Point { int x, y; public Point(int x, int y) { this.x = x; this.y = y; } } public class ObjectPropertyEx { public static void print(Object obj) { System.out.println(obj.getClass().getName()); // 클래스 이름 System.out.println(obj.hashCode()); // 해시 코드 값 System.out.println(obj.toString()); // 객체를 문자열로 만들어 출력 System.out.println(obj); // 객체 출력 } public static void main(String [] args) { Point p = new Point(2,3); print(p); } }[결과]
Point
366712642
Point@15db9742
Point@15db9742
Integer i = Integer.valueOf(10);
Character c = Character.valueOf(‘c’);
Double f = Double.valueOf(3.14);
Boolean b = Boolean.valueOf(true);
Integer I = Integer.valueOf(“10”);
Double d = Double.valueOf(“3.14”);
Boolean b = Boolean.valueOf(“false”);
Float f = Float.valueOf((double) 3.14);

- Wrapper 객체로부터 기본 타입 값 알아내기
Integer i = Integer.valueOf(10); int ii = i.intValue(); // ii = 10 Character c = Character.valueOf('c' ); char cc = c.charValue(); // cc = ’c’ Double f = Double.valueOf(3.14); double dd = d.doubleValue(); // dd = 3.14 Boolean b = Boolean.valueOf(true); boolean bb = b.booleanValue(); // bb = true
- 문자열을 기본 데이터 타입으로 변환
int i = Integer.parseInt("123"); // i = 123 boolean b = Boolean.parseBoolean("true"); // b = true double f = Double.parseDouble("3.14" ); // d = 3.14
- 기본 타입을 문자열로 변환
String s1 = Integer.toString(123); // 정수 123을 문자열 "123" 으로 변환 String s2 = Integer.toHexString(123); // 정수 123을 16진수의 문자열 "7b"로 변환 String s3 = Double.toString(3.14); // 실수 3.14를 문자열 "3.14"로 변환 String s4 = Charater.toString('a'); // 문자 ‘a’를 문자열 "a"로 변환 String s5 = Boolean.toString(true); // 불린 값 true를 문자열 "true"로 변환

StringBuffer sb = new StringBuffer("java");

String query = "name=kitae&addr=seoul&age=21";
StringTokenizer st = new StringTokenizer(query, "&");


아래 두 개는 나중에 작성할래