728x90 Java87 자바 nio - 7 7. CharBuffer 클래스 CharBuffer는 char 데이터 유형을 대상하는 버퍼로 특징은 1.4부터 추가된 java.lang.CharSequence 인터페이스를 구현하고 있다는 점이다. 다음은 CharBuffer의 클래스 선언문이다. public abstract class CharBuffer extends Buffer implements Comparable , CharSequence CharSequence 인터페이스를 구현하기 때문.. 2018. 4. 9. 자바 nio - 6 6. ByteBuffer 클래스 우선 api문서에 있는 ByteBuffer 클래스의 선언은 다음과 같다. public abstract class ByteBuffer extends Buffer implements Comparable 선언부분을 보면 ByteBuffer 클래스는 Buffer 클래스를 상속하고 Comparable 인터페이스를 구현하고 있다. Buffer 클래스를 상속는 누누히 말해 온 것이고 Comparable 인.. 2018. 4. 9. 자바 nio - 5 5. Buffer의 하위 클래스 버퍼류 클래스에는 boolean형을 제외한 나머지 기본형 데이터형에 맞는 Buffer 클래스들이 있다. 이들 클래스들은 각각의 데이터형에 맞는 여러 기능의 메서드를 가지고 있다. 또한 이들 하위 클래스들의 특징은 모두들 abstract 클래스인데 그 이유는 Heap Buffer와 Direct Buff.. 2018. 4. 9. 자바 nio - 4 4. Buffer 클래스(java.nio.Buffer) nio 패키지에서는 boolean형을 제외한 자바 기본 데이터형을 다룰 수 있는 Buffer류 클래스를 제공해 준다. Buffer 클래스는 버퍼로서의 기본적인 기능을 정의하며 이를 상속받는 기본형 데이터를 위한 Buffer 클래스들이 있다. 메모리 매핑 버퍼인 MappedByteBuffer 클래스.. 2018. 4. 9. 자바 nio - 3 3. 버퍼 기본 동작 Buffer 클래스류들을 살펴 보기전에 버퍼의 일반적인 동작에 대해 알아보자. 1. 버퍼의 기본 구조 버퍼는 시작과 끝이 잇는 일직선 모양의 데이터 구조를 가진다. 버퍼는 객체 생성시 크기가 결정이 되며 한번 결정된 크기는 절대로 변하지 않는다. 따라서 크기를 늘이고자.. 2018. 4. 9. 자바 nio - 2 2. nio의 Buffer 1. Buffer 계층도 nio패키지에는 각종 데이터를 담는 Buffer류 클래스들이 있다. 이들 클래스는 모두 Buffer클래스를 상속받는데 버퍼 클래스는 여러 종류가 있어서 각각 기본형 데이터에 맞는 클래스들이 존재한다. 이들은 다음과 같은 클래스 계층도를 가진다. 가장 기본이 되는 .. 2018. 4. 9. 자바 nio - 1 1. nio 패키지 소개 New I/O는 JDK1.4에서 새로 추가된 패키지이다. JDK1.4의 정식 명칭은 Java 2 Standard Edition JDK1.4이다. 흔히 Meriln이라고 부르는데 이는 개발시 프로젝트의 이름이다. 참고로 Meriln은 중세시대 아더왕의 전설에 나오는 마법사의 이름이기도 하지만 쇠황조롱이라는 매의 일종인 새의.. 2018. 4. 9. Java theory and practice: 웹 티어의 상태 복제 대부분의 중요한 웹 애플리케이션들은 세션 별로 상태를 관리할 필요가 있다. 클러스터링 애플리케이션에서 상태가 관리 및 복제되는 방법은 애플리케이션의 확장성에 큰 영향을 미친다. 많은 J2SE와 J2EE 애플리케이션은 서블릿 API에서 제공하는 HttpSession에 상태를 저장한다 J2EE나 J2SE 서.. 2018. 4. 9. Java Testing with SPOCK SPOCK is a unit testing framework that in great exten utilizes Goovy’s syntax making your tests comprehensible and easy on the eyes. Spock makes writing tests fun. Why SPOCK? Spock is an alternative test framework written in the Groovy programming language. A test framework automates the boring and repetitive process of manual testing, which is essential for any large applic.. 2018. 4. 9. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 728x90