본문 바로가기

반응형

언어

(188)
자바 Wrapper 클래스 개념공부 * Wapper 클래스 개념 사실 이름이 Wrapper인 클래스는 존재하지 않는다. 다만, int, char, double 등 8개의 기본 타입을 객체로 다루기 위해 JDK에 만들어진 8개 클래스를 통칭하여 Wrapper 클래스라 한다. 용도 1) 기본형을 참조형으로 포장한 포장 클래스 2) 객체 형태가 되어야만 사용할 수 있는 컬렉션 등에 사용하기 위하여 필요함 ex) Wrapper 객체는 기본 타입의 값을 인자로 하여 정적 메소드인 valueof()를 호출하여 생성 Integer i = Integer.valueOf(10); // 정수 10을 객체화 Character c = Character.valueOf('c'); // 문자 'c'를 객체화 Double d = Double.valueOf(3.14); ..
자바 모듈 개념 공부 명품 자바 프로그래밍 6장 * 모듈(module)은 java 9에서 처음 도입된 개념으로, 패키지(package)는 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스(.class) 파일들을 한 곳에 담는 컨테이너이고, 모듈은 패키지들을 담는 컨테이너로 모듈 파일(.jmod)로 저장한다 즉, 패키지는 클래스&인터페이스 저장소. 모듈은 패키지 저장소 * java.base 모듈 자바의 모듈들 중에서 꼭 필요한 기본 모듈이 java.base 모듈이며 java.base.jmod 파일에 들어있다. * 모듈 기반의 자바 실행 환경 자바 실행 환경(java run time environment)이란 자바 응용프로그램이 실행되는데 필요한 제반 환경으로서, 응용프로그램이 실행 중에 사용하는 자바 API 클래스와 자바 ..
자바 패키지 개념공부 명품 자바 6장 * 디렉터리를 자바에서는 패키지(package) 라고 부르고, 파일의 경로명은 점(.) 을 찍어서 표현한다. 패키지(package): 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스(.class) 파일들을 한 곳에 묶어 놓은 것 즉, 패키지는 디렉터리와 연관되는데, 하나의 패키지는 관련된 클래스 파일들이 들어 있는 디렉터리라고 생각하면 된다. JDK 9부터는 패키지들을 모듈(module) 단위로 묶어, 100개에 가까운 모듈을 제공한다.(.jmod) 확장자를 가진 압축 파일 형태 클래스를 지칭할 때는 모듈명은 사용하지 않고, 패키지명을 포함하는 경로명으로 나타낸다.ex) java.util.Scannerjava.util 패키지 내의 Scanner 클래스 * import는 다른 패키지의..
Hello Tstory #include using namespace std; int main(){ cout

반응형