본문 바로가기

JAVA/Docs

ⓘ java.lang Runnable java.lang 인터페이스 Runnable public interface Runnable인스턴스를 1 개의 thread로 실행하는 모든 클래스에서는,Runnable 인터페이스를 구현할 필요가 있습니다. 이 클래스는, 인수가 없는 메소드 run 를 정의하지 않으면 안됩니다. 이 인터페이스는, 액티브한 동안에 코드를 실행하고 싶은 객체가 사용하는, 공통의 프로토콜을 제공하기 위해서 설계되고 있습니다. 예를 들어,Runnable 는 Thread 클래스에 의해 구현됩니다. 액티브하다라고 말하는 것은, thread가 개시되어, 아직 종료하고 있지 않는 상태를 의미합니다. 한층 더 Runnable 는,Thread 를 서브 클래스화하지 않고 클래스를 액티브하게 하는 수단을 제공합니다. Runnable 를 구현하는 .. 더보기
ⓒ java.lang Thread java.lang 클래스 Thread모든 구현된 인터페이스:Runnable 생성자 의 개요Thread () 새로운 Thread 객체를 할당합니다.Thread (Runnable target) 새로운 Thread 객체를 할당합니다.Thread (Runnable target, String name) 새로운 Thread 객체를 할당합니다.Thread (String name) 새로운 Thread 객체를 할당합니다.Thread (ThreadGroup group, Runnable target) 새로운 Thread 객체를 할당합니다.Thread (ThreadGroup group, Runnable target, String name) 그 실행 객체로서 target , 이름으로서 지정된 name 를 가지는,group 에 .. 더보기
ⓒ java.net Socket java.net 클래스 Socketpublic class Socketextends Object 이 클래스는, 클라이언트 소켓 (단지 「소켓」이라고도 불린다)을 구현합니다. 소켓이란, 2 개의 머신간에 통신을 실시할 때의 단 점입니다. 소켓의 실제의 처리는,SocketImpl 클래스의 인스턴스에 의해 실행됩니다. 어플리케이션은, 소켓 구현을 작성하는 소켓 팩토리를 변경하는 것으로, 로컬 방화벽(fire wall)에 적절한 소켓을 작성하도록(듯이) 자신을 구성할 수가 있습니다. 생성자 의 개요 Socket () 시스템으로 디폴트가 되어 있는 타입의 SocketImpl 를 사용해, 접속되어 있지 않은 소켓을 작성합니다. Socket (InetAddress address, int port) 스트림 소켓을 작성해.. 더보기
ⓒ java.net SocketImpl public abstract class SocketImplextends Object implements SocketOptions abstract 클래스 SocketImpl 는, 실제로 소켓을 구현하는 모든 클래스에 공통의 슈퍼 클래스입니다. 이것은 클라이언트 소켓, 서버 소켓의 양쪽 모두의 작성에 사용됩니다. 「프레인인」소켓은, 각 메소드를 기술대로 구현합니다. 방화벽(fire wall)나 프록시는 사용하지 않습니다. 메소드의 개요protected abstract voidaccept (SocketImpl s) 접속을 받아들입니다.protected abstract intavailable () 이 소켓으로부터 블록없이 읽어들일 수 있는 바이트수를 돌려줍니다.protected abstract voidbind .. 더보기
ⓒ java.io PrintStream java.io 클래스 PrintStreamPrintStream 는, 다른 출력 스트림에 기능을 추가합니다. 구체적으로는, 다양한 데이터값의 표현을 간이적으로 출력하는 기능을 추가합니다. 같이 다른 2 개의 기능도 제공되고 있습니다. PrintStream 는 다른 출력 스트림과는 달라, IOException 를 throw 할 것은 없습니다. 예외적인 상황에서는, 단지 내부 플래그가 설정될 뿐입니다. 이 플래그 상태는,checkError 메소드로 조사할 수가 있습니다. 필요에 따라서,PrintStream 를 자동적으로 플래시 하도록(듯이) 작성할 수 있습니다. 즉, 바이트 배열이 기입해졌는지,println 메소드의 1 개가 불려 갔는지, 또는 개행 문자 또는 바이트 ('\n')가 기입해진 뒤에,flush 메.. 더보기
ⓒ java.io PrintWriter java.io 클래스 PrintWriter 객체의 서식 첨부 표현을 텍스트 출력 스트림에 출력합니다. 이 클래스는,PrintStream 에 있는 print 메소드를 모두 구현합니다. 다만, raw 바이트를 기입하는 메소드는 포함되지 않습니다. raw 바이트에 대해서는, encode되어 있지 않은 바이트 스트림을 프로그램으로 사용해 주세요. 생성자 의 개요PrintWriter (File file) 행의 자동 플래시는 실시하지 않고 , 지정된 파일로 새로운 PrintWriter 를 작성합니다.PrintWriter (File file, String csn) 행의 자동 플래시는 실시하지 않고 , 지정된 파일과 캐릭터 세트로 새로운 PrintWriter 를 작성합니다.PrintWriter (OutputStream.. 더보기
ⓒ java.io BufferedReader java.io 클래스 BufferedReader문자, 배열, 행을 버퍼링 하는 것에 의해, 문자형 입력 스트림로부터 텍스트를 효율 좋게 읽어들입니다.버퍼의 사이즈는, 디폴트 값대로 하는 일도, 특정의 값을 지정할 수도 있습니다. 디폴트 값는, 일반적으로의 사용법으로는 충분한 크기입니다. 버퍼링 하지 않고 read(), readLine()를 사용하면(자), 호출할 것에 파일로부터 바이트를 읽어들여, 문자형으로 변환해, 그때마다 복귀하므로, 매우 효율이 나빠집니다.텍스트 입력에 대해서 DataInputStream 를 사용하는 프로그램은, 각 DataInputStream 를 적절한 BufferedReader 로 바꾸어 넣는 것에 의해 로컬라이즈 할 수가 있습니다. 생성자 의 개요BufferedReader (R.. 더보기
ⓒ java.io DataOutputStream java.io 클래스 DataOutputStreampublic class DataOutputStreamextends FilterOutputStream implements DataOutput 생성자 의 개요DataOutputStream (OutputStream out) 지정된 기본이 되는 출력 스트림에 데이터를 기입하기 위한, 데이터 출력 스트림을 새롭게 작성합니다. 메소드의 개요 voidflush () 데이터 출력 스트림을 플래시 합니다. intsize () 카운터 written 의 현재의 값, 즉 이 데이터 출력 스트림에 지금까지 기입해진 바이트수를 돌려줍니다. voidwrite (byte[] b, int off, int len) 지정된 바이트 배열의 오프셋(offset) 위치 off 로부터 시작되는 .. 더보기
ⓒ java.io DataInputStream java.io 클래스 DataInputStream데이터 입력 스트림에 의해, 어플리케이션은, 원시형의 Java 데이터를 기초의 입력 스트림로부터 머신에 의존하지 않고 읽어들일 수가 있습니다. 어플리케이션은 데이터 출력 스트림을 사용해 데이터를 기입하는 것으로, 그 데이터를 나중에 입력 스트림로부터 읽어들일 수도 있습니다. DataInputStream 는, multi-thread 액세스에 대해서 반드시 안전하지는 않습니다. thread의 안전성은 이 클래스의 메소드를 사용하는 사용자에 의해 옵션으로 보증됩니다. 생성자 의 개요DataInputStream (InputStream in) 지정된 기본이 되는 InputStream 를 사용하는 DataInputStream 를 작성합니다. 메소드의 개요 intrea.. 더보기
ⓒ java.io FileWriter java.io 클래스 FileWriter public class FileWriterextends OutputStreamWriter 문자 파일을 기입하기 위한 간이 클래스 생성자 의 개요FileWriter (File file) File 객체를 지정해 FileWriter 객체를 구축합니다.FileWriter (File file, boolean append) File 객체를 지정해 FileWriter 객체를 구축합니다.FileWriter (FileDescriptor fd) 파일 기술자에게 관련한 FileWriter 객체를 구축합니다.FileWriter (String fileName) 파일명을 지정해 FileWriter 객체를 구축합니다.FileWriter (String fileName, boolean appe.. 더보기