본문 바로가기
  • soobinhand의 기술 블로그
728x90

자바39

[자바 프로그래밍 언어] 21장 컬렉션 21.1 컬렉션 컨테이너라고도 부르는 컬렉션은 객체를 효율적인 방법으로 접근할 수 있도록 저장하고 구성한다. java.util 패키지에는 제네릭 컬렉션 프레임워크를 제공하는 인터페이스와 클래스들이 있다. 이 프레임워크는 일관되고 유연한 컬렉션 인터페이스 집합과 이 인터페이스들을 구현한 유용한 클래스들을 제공한다. 컬렉션 인터페이스는 다음과 같다. Collection - 컬렉션의 최상위 인터페이스. add, remove, size, toArray와 같은 메소드를 제공한다. Set - 중복된 요소를 포함할 수 없는 컬렉션이며 요소들은 특정 순서로 저장되지 않는다. SortedSet - 요소들을 정렬하여 관리하는 집합. Set을 확장한 것. List - 리스트가 수정되지 않는 동안은 요소들을 특정 순서로 관리.. 2022. 1. 9.
[자바 프로그래밍 언어] 20장 I/O 패키지 20.1 스트림 개요 20.2 바이트 스트림 20.3 문자 스트림 20.4 InputStreamReader와 OutputStreamWriter 20.5 스트림 클래스 개요 20.6 바이트 스트림 20.7 파일로 작업하기 20.8 객체 직렬화 20.9 IOException 클래스 20.10 New I/O 맛보기 2022. 1. 9.
[자바 프로그래밍 언어] 19장 문서화 주석 19.1 문서화 주석의 분석 19.2 태그 19.3 메소드 문서화 주석 상속 19.4 예제 19.5 외부 협약 19.6 유의사항 2022. 1. 9.
[자바 프로그래밍 언어] 18장 패키지 18.1 패키지 명명 패키지는 독립적으로 배포되거나 애플리케이션 제작을 위해 다른 패키지와 조합될 수 있는 소프트웨어 단위를 정의한다. 패키지는 클래스와 인터페이스, 하위 패키지와 관련된 멤버를 가질 수 있으며 추가적으로 패키지 내의 클래스가 사용하는 자원 파일들도 포함될 수 있다. 패키지는 서로 관련된 인터페이스와 클래스를 그룹화할 수 있다. 패키지는 타입들 간에 이름 충돌이 발생하는 것을 피하기 위해 네임 스페이스를 생성한다. 패키지는 애플리케이션 프레임워크 개발을 위해 보호 도메인을 제공한다. 패키지 내의 코드들은 식별자를 통해 서로 호출할 수 있다. 하지만 이 식별자는 외부에서 사용 불가. 패키지 선언은 클래스나 인터페이스 선언에 앞서서 소스 파일의 가장 앞부분에 작성되어야 한다. 시스템은 적어도.. 2022. 1. 7.
728x90