입출력
-
[Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널CSE/Java 2015. 9. 6. 13:53
NIO 기반 입출력 및 네트워킹은 여러 절로 구성되어 있습니다. [Java] NIO 기반 입출력 및 네트워킹 - NIO, 파일 & 디렉토리[Java] NIO 기반 입출력 및 네트워킹 - 버퍼(Buffer)[Java] NIO 기반 입출력 및 네트워킹 - 파일 채널[Java] NIO 기반 입출력 및 네트워킹 - 파일 비동기 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - UDP 채널 7. TCP 넌블로킹 채널 ServerSocketChannel, SocketChannel은 블로킹(Blocking) 방식도 지원하지만 넌블로킹(non-blocking) 방식도 지원합니다. 이번..
-
[Java] NIO 기반 입출력 및 네트워킹 - 파일 비동기 채널CSE/Java 2015. 9. 3. 15:54
NIO 기반 입출력 및 네트워킹은 여러 절로 구성되어 있습니다. [Java] NIO 기반 입출력 및 네트워킹 - NIO, 파일 & 디렉토리[Java] NIO 기반 입출력 및 네트워킹 - 버퍼(Buffer)[Java] NIO 기반 입출력 및 네트워킹 - 파일 채널[Java] NIO 기반 입출력 및 네트워킹 - 파일 비동기 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - UDP 채널 5. 파일 비동기 채널 FileChannel의 read()와 write() 메소드는 파일 입출력 작업동안 블로킹(blocking)됩니다. 만약 UI 및 이벤트를 처리하는 스레드에서 이 메소드들..
-
[Java] NIO 기반 입출력 및 네트워킹 - 파일 채널CSE/Java 2015. 9. 3. 14:43
NIO 기반 입출력 및 네트워킹은 여러 절로 구성되어 있습니다. [Java] NIO 기반 입출력 및 네트워킹 - NIO, 파일 & 디렉토리[Java] NIO 기반 입출력 및 네트워킹 - 버퍼(Buffer)[Java] NIO 기반 입출력 및 네트워킹 - 파일 채널[Java] NIO 기반 입출력 및 네트워킹 - 파일 비동기 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - UDP 채널 4. 파일 채널(File Channel) java.nio.channels.FileChannel을 이용하면 파일 읽기와 쓰기를 할 수 있습니다. FileChannel은 동기화 처리가 되어 있기 ..
-
[Java] NIO 기반 입출력 및 네트워킹 - 버퍼(Buffer)CSE/Java 2015. 9. 1. 14:50
NIO 기반 입출력 및 네트워킹은 여러 절로 구성되어 있습니다. [Java] NIO 기반 입출력 및 네트워킹 - NIO, 파일 & 디렉토리[Java] NIO 기반 입출력 및 네트워킹 - 버퍼(Buffer)[Java] NIO 기반 입출력 및 네트워킹 - 파일 채널[Java] NIO 기반 입출력 및 네트워킹 - 파일 비동기 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - TCP 넌블로킹 채널[Java] NIO 기반 입출력 및 네트워킹 - UDP 채널 3. 버퍼 NIO 에서는 데이터를 입출력하기 위해 항상 버퍼를 사용해야 합니다. 버퍼는 읽고 쓰기가 가능한 메모리 배열입니다. 버퍼를 이해하고 잘 사용할 수 있어야 NIO에서 제공하는 API를..
-
[Java] 2. 자료형과 연산자CSE/Java 2015. 8. 5. 15:55
2.1 자바 프로그램 기본 구조 2.1.1 간단한 기본 프로그램 자바 프로그램의 구조는 다음과 같습니다. 1234567891011 package exam1; public class Hello { public static void main(String[] args) { // 1. 입력(변수 선언 후 변수 값 저장 또는 키보드에서 입력, 파일등에서 읽어오기) // 2. 처리(연산 또는 메서드 정의하여 작업) // 3. 출력(처리 결과를 화면 등에 표시) }} Colored by Color Scriptercs 모든 Java 파일을 실행하기 위해서는 main 메서드가 필요합니다. main 메서드가 존재하지 않으면 컴파일러는 에러 메시지를 발생시킵니다. [예제 1] 정수, 실수, 단일 문자를 저장할 3개의 변수를..
-
[C Language] 5. 입출력 함수(I/O Function) - C 언어CSE/C Language 2015. 6. 13. 10:04
1. 입출력 함수의 개요 - 키보드로 입력을 받거나 화면에 출력을 해주는 함수를 통틀어 입출력 함수라 한다.(파일에 읽기 쓰기도 입출력) 2. printf() - 표준 출력 함수 중에서 가장 많이 사용되는 함수이다. - 문자, 숫자, 문자열, 부동 소수 등 다양한 형태로 출력 가능하다. 'printf()의 형식' printf("서식 문자열", 인자1, 인자2, ...); printf()는 크게 서식 문자열과 인자의 조합으로 사용 가능하며, 서식 문자열은 항상 큰따옴표로 감싸주어야 한다. '변환 형식 문자가 없는 경우' 1. printf("I'm a rich"); 2. printf("I'm a boy.\n Yor are a girl"); '변환 형식 문자가 있는 경우' 1. printf("Age: %d\n..