%B4%BA%C5%AF%BB%A8%BF%AA.%D0%D4%B0%C9%D3%D0%C4%E3.%C1%ED%C0%E0%CA%D3%C6%B5%C7%F8
Latin Girl Evolutionary Approach Travelmassageparlours Mobile Alabama This At 자바 플랫폼, 스탠더드 에디션 0 - 위키백과, 우리 모두의 백과사전
Latin Girl Evolutionary Approach Travelmassageparlours Mobile Alabama This At
searcha Alabama a Latin asearchtsearchd Latin d Alabama This e Evolutionary a Travelmassageparlours E%ww Approach . Girl usearchesearch. Latin a Mobile Essearchasearchch This Esearche Travelmassageparlours rsearchh Girl Tr Travelmassageparlours vesearchmpornhubss Travelmassageparlours gep Approach r This ousearchs searchB Tsearcha Travelmassageparlours e Mobile msearchss
gsearchpa Alabama l Evolutionary urs Evolutionary %
This volu Latin i Approach nary Evolutionary %4searchB9 Travelmassageparlours B This %E Girl % Approach 5 Approach B3searchE This % Evolutionary D Girl 90%46 Travelmassageparlours Asearch% This 1 Mobile E Mobile %search4 Girl 9F Evolutionary Esearch%%B4%BA%C5%AF%BB%A8%BF%AA%D0%D4%B0%C9%20%C1%ED%C0%E07 Travelmassageparlours Bsearch% Latin 5 Latin A1% Evolutionary 6% Evolutionary 5% Mobile D%9search%E6 Travelmassageparlours B Alabama % Travelmassageparlours 1%EFsearchBC Girl 8search% Approach 6% Travelmassageparlours 1search90%E8
9
% Evolutionary 4ssearchgsearch%20 Approach x Girl % Latin 0Hsearchm Approach k Travelmassageparlours waa Evolutionary a Girl a
t This dsearcht Latin t This ansearchfsearchr Latin This Evolutionary You%20Porn%2C%20Free%20Porn%20Movies%2C%20Porntube%2C%20Sex%20Tube%2C%20Pornotube%2C...search Latin searchsearch Mobile search
This Approach Mobile This Travelmassageparlours search Approach search%C9%AB%C7%E9%D0%A1%CB%B5%C2%D2%C2%D7%BF%AF%CE%EF%C2%D2%C2%D7%CE%C4%D1%A7
PHTTP.WWW.BANGBROS.COM%20TUBE%208%20PORN%2CPorntube%2CPornotube%2CPorno%20Tu This Latin Alabama Alabama Approach search00 Evolutionary Latin pussy%20massage Alabama
java.awt.im, java.awt.im.spi: 다국어 입력을 위해 하부 윈도 시스템에서 제공하는 입력 방법과 인터페이스를 할 수 있게 하고 자바로 입력 방법을 작성할 수 있게 한다.
java.awt.image, java.awt.image.renderable, javax.imageio, javax.imageio.event, javax.imageio.plugins.bmp, javax.imageio.plugins.jpeg, javax.imageio.spi, javax.imageio.stream: 이미지 처리 및 입출력 기능을 제공한다.
java.awt.print: 프린팅을 위한 기능을 제공한다.
javax.accessibility: 장애가 있는 사람을 위한 접근성 제공을 위해 UI 컴포넌트가 구현해야 하는 규약을 정의한다. 이를 통해 접근성을 위한 지원 기술들을 통해 UI에 접근할 수 있다. 스윙과 함께 설계되었고 추후 AWT 중량 컴포넌트들에도 적용되었다.
다음은 스윙 관련 패키지들이다.
- javax.swing: 스윙 컴포넌트들과 그에 딸린 모델(데이터 혹은 상태) 및 기타 API를 정의한다.
- javax.swing.event: 스윙 컴포넌트에서 사용되는 이벤트 객체 및 리스너 인터페이스를 정의한다.
- javax.swing.undo: Undo 지원을 위한 API를 정의하고 있다.
- javax.swing.border: 컴포넌트 테두리 관련 API들을 정의한다.
- javax.swing.colorchooser, javax.swing.filechooser, javax.swing.table: 색 선택, 파일 선택 대화 상자, 테이블 등 복잡한 컴포넌트에 딸린 API를 정의하고 있다.
- javax.swing.plaf 및 부 패키지들: javax.swing에 정의된 컴포넌트들에 대해 룩앤필(look & feel)을 교체하기 위한 규약을 정의하고 있으며, basic, metal, synth, multi 등의 부 패키지에는 각각 서로 다른 룩앤필을 구현이 포함되어 있다. API가 공개된 룩앤필은 다른 룩앤필을 만드는데 활용하도록 만들어졌기 때문이다.
- javax.swing.text 및 부 패키지들: 텍스트 컴포넌트를 위한 API를 정의하고 있으며 부 패키지들에서는 HTML, RTF 같은 파일 형식을 읽거나 편집하기 위한 구현이 포함되어 있다.
[편집] 입출력 API
기본적으로 java.io 패키지에 스트림 기반 입출력 모델과 기본적인 파일 시스템을 다룰 수 있는 API를 제공한다. 이를 네트워킹, 이미지 입출력 등 입출력이 필요한 API에서 두루 사용했다. 자바 1.4부터 NIO(New I/O) API가 소개됐는데 이는 메모리 영역인 버퍼를 기반으로 채널이라는 새로운 개념을 도입해 더 고성능에 유연한 입출력이 가능해 졌다. NIO는 자바 7에서 버전 2로 개선되어 파일 시스템에 대한 보다 세부적인 제어가 가능해 지고 java.io와 완전히 무관하게 파일, 네트워크 입출력을 가능하게 할 예정이다.
- java.io: 기본적인 파일 입출력과 다양한 스트림 기반의 입출력 API를 제공한다.
- java.nio: java.io와 달리 좀 더 유연하고 고성능인 버퍼(영어: buffer) 기반의 입출력 모델을 제공한다. 특히 직접 버퍼(영어: direct buffer)는 JVM에서 자바 힙(영어: heap) 밖의 메모리를 직접 빠르게 읽고 쓰게 할 수 있게 해 주고 파일을 메모리에 매핑할 수 있도록 해 준다
- java.nio.channels, java.nio.channels.spi: java.nio에 정의된 버퍼를 기반으로 채널(영어: channel) 모델을 정의한다. 이를 통해 논블록킹(영어: non-blocking) 및 비동기(영어: asynchrous) 입출력, 흩어진 버퍼를 이용한 입출력, 다수의 채널을 하나의 스레드에서 다중화해서 처리하게 하는 등의 고성능 입출력을 위한 수단을 제공한다.
- java.nio.charset, java.nio.charset.spi: java.nio의 버퍼를 기반으로 16비트 유니코드와 다양한 문자 인코딩 사이의 변환을 담당한다.
[편집] 나머지 API
- java.beans 및 그 부 패키지들: 자바의 표준 컴포넌트 모델인 자바빈즈(영어: JavaBeans) 지원을 위한 API
- java.lang: 자바 언어와 관련된 핵심 API. String이 이 패키지에 속한다.
- java.lang.annotation: 자바 5에 추가된 애노테이션(영어: annotation)을 지원하기 위한 API
- java.lang.instrument: 성능 프로파일러(영어: profiler)를 구현하거나 JVM을 모니터링하기 위한 목적으로 실행 시에 클래스를 재정의함으로써 추가적인 코드를 삽입할 수 있게 해 주는 API
- java.lang.management: JVM 모니터링을 위한 API
- java.lang.ref: JVM의 가비지 콜렉터와 좀 더 세분화된 상호 작용을 할 수 있는 참조 객체 API. 예를 들어 메모리가 부족해지는 경우만 참조한 객체에 대한 링크를 끊어 버리는 캐시(영어: cache)를 구현할 수 있는 참조 방식을 제공한다.
- java.lang.reflect: 실행 시 클래스에 대한 정보를 얻고 정의된 메서드 및 필드를 찾아 내며 호출하고 값을 지정할 수 있게 해 주는 API
- java.math: 임의의 정확도까지 지정할 수 있는 BigDecimal 및 BigInteger 클래스를 정의
- java.rmi 및 부 패키지들: RMI(Remote Method Invocation, 원격 메서드 호출)를 지원하기 위한 API
- java.security 및 부 패키지들: 자바의 전자 서명 기반 코드 보안 모델 및 암호키, 암호학적 해쉬(hash), 인증서, 전자 서명 등에 관련된 API
- java.sql: JDBC(Java DataBase Connectivity) 관련 API로 관계형 데이터베이스에 접속해서 질의를 던지고 결과를 받을 수 있게 지원한다.
- java.text 및 그 부 패키지: 문자열 및 날짜, 숫자 등을 포맷팅 할 수 있도록 지원하는 API
- java.util: 리스트, 맵 등 콜렉션 API와 기타 유용한 편의 API
- java.util.concurrent 및 그 부 패키지들: 다중 스레드 프로그래밍을 위한 기본 도구(동기화 수단 등)를 제공하는 API
- java.util.zip 및 java.util.jar: JAR 및 ZIP 파일을 생성하고 읽기 위한 API
- java.util.logging: 프로그램에 로그 메시지를 삽입하기 위한 API
- java.util.prefs: 윈도의 레지스트리 같은 시스템 및 사용자 선택 사항을 기록하고 읽기 위한 API
- java.util.regex: 문자열 정규식 API
- javax.accessibility: 장애가 있는 사람을 위한 UI 지원을 위한 기본 규약을 정의. AWT 및 Swing에서 이 규약을 지원
- javax.activation: 자바빈즈 활성화 프레임워크 API. 데이터(이미지 파일 같은)의 타입을 알아내고 그 데이터 형식을 다룰 수 있는 자바빈즈 객체를 생성해서 데이터를 다룰 수 있게 해 주는 프레임워크
- javax.annotation: 일반적인 표준 애노테이션을 정의하기 위한 JSR 250의 결과 중 일부로 몇몇 애노테이션을 정의하고 있다.
- javax.activity: CORBA activity 서비스에 관련된 예외를 몇 개 정의
- javax.annotation.processing: 컴파일 전 애노테이션을 처리하기 위한 추가 단계에서 애노테이션을 처리할 수 있는 프로세서를 정의하기 위한 규약 정의
- javax.crypto 및 그 부 패키지들: 암호화 및 복호화, 키 생성, 키 동의 등 암호화 연산을 위한 API
[편집] 같이 보기
[편집] 참고 문헌
[편집] 바깥 고리
|
이 글은 컴퓨터 과학에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |