Development/Java(853)
-
has a 관계, has a 종류
has a 관계· 한 객체와 다른 객체가 포함관계(전체-부분)를 가집니다.· 특정 객체 내에서 다른 객체를 가지고 있는 것을 의미
-
캡슐화(Encapsulation)
캡슐화(Encapsulation)· 내부의 동작 방법을 숨기고 사용자에게는 사용 방법만을 알려주는 것· 객체 외부의 측면과 객체 내부의 구현에 관한 측면을 분리한 것으로 내부 구현에 관한 사항(주로 속성)은 객체 내부에 감추고, 공개된 외부 인터페이스(주로 메소드)를 통해 객체를 사용하게 하는 것입니다.· 관련이 있는 데이터 또는 동작(기능)들을 하나로 묶어 요약하고(모듈화)· 사용자에게는 내부적인 접근을 허용하지 않는 대신에 사용의 편의성을 제공해 주는 것(정보 은닉)을 말합니다.· 즉, 객체 끼리 약속되지 않은 부분은 감싸서 숨겨버리는 것을 말합니다. 캡슐화를 통해서 정보은닉을 달성할 수 있습니다.
-
배열 정렬 - 오른차순 정렬, 내림차순(Descending Order)정렬
오른차순 정렬
-
FileOutputStream, FileOutputStream 주요 생성자
FileOutputStream· 파일로 부터 바이트 단위로 저장하는 클래스(바이너리 파일을 출력할 때 사용)입니다.· FileOutputStream은 시스템에 있는 모든 파일에 쓸 수 있는 기능을 제공합니다.· 만약 객체를 생성할 때 , 파일이 존재하지 않으면 FileNotFoundException이 발생하게 됩니다.· 객체가 생성되면 파일이 존재하는 경우에는 파일을 생성하지 않으며 파일이 없는 경우에는 파일을 생성하게 됩니다.· FileNotFoundException의 의미는 경로가 일치하지 않을 때 발생하는 예외로 경로는 일치하고 파일이 없는 경우에는 예외가 발생하지 않고 파일을 생성하게 됩니다. FileOutputStream 주요 생성자
-
배열(array)의 단점
배열의 단점
-
클래스 패스(CLASSPATH) - 환경변수 PATH, 환경변수 CLASSPATH
클래스 패스(CLASSPATH)· 클래스파일를 찾는 경로· *.class 실행 파일(바이트 코드)을 찾는 경로 환경변수 PATH· 환경변수는 ;으로 구분· 순차적으로 확장자가 *.exe인 실행 파일을 찾는 경로 (exe파일을 찾는 기준) echo %path%