# IO

59개의 포스트
post-thumbnail

[JAVA] io와 nio (개념)

Java에는 프로그램와 외부 데이터(디스크, 네트워크, 메모리, 디렉토리 등)를 연결해서 조작할 수 있게 해주는 다양한 클래스가 존재합니다.이러한 클래스는 크게 구버전과 신버전으로 나눌 수 있습니다.버전에 따른 각각의 장단점이 존재하기에 둘 모두를 적절히 사용해야합니다

2022년 6월 29일
·
0개의 댓글
post-thumbnail

[Java]I/O Stream

I/O Stream

2022년 6월 3일
·
0개의 댓글
post-thumbnail

자바 I/O 스트림

이 내용은 윤성우 선생님의 열혈 JAVA를 공부하고 정리한 내용임을 미리 밝힙니다. I/O 스트림 모델의 소개 프로그램의 상당 부분은 입출력과 관련이 있다. 그리고 다음은 우리가 쉽게 접할 수 있는 입출력의 대상들이다. 파일 키보드와 모니터 그래픽 카드, 사운드

2022년 6월 1일
·
0개의 댓글

InputStream/OutputStream

자바에선 콘솔과 같은 표준 입출력 장치를 위해 System이라는 표준 입출력 클래스를 정의하고 있다.java.lang 패키지에 포함되어 있는 System 클래스는 표준 입출력을 위해 클래스 변수를 제공하고있다.표준 입출력 스트림은 자바가 자동적으로 생상하기때문에 개발자

2022년 5월 20일
·
0개의 댓글
post-thumbnail

go언어의 io패키지의 Reader

GO언어의 io패키지는 바이트 스트림을 가지고 작업을 하기 위한 인터페이스와 헬퍼(함수)의 모음을 제공한다. Reader 인터페이스 Reader는 동일한 바이트를 재사용할 수 있도록 버퍼(p를 말함)를 Read() 메서드에 전달함으로써 동작한다. 만약 Read()가

2022년 5월 17일
·
0개의 댓글
post-thumbnail

데이터 저장 구조 및 I/O 매커니즘

I/O 튜닝이 곧 SQL 튜닝! I/O를 줄이고 버퍼캐시에 대해 알아보자

2022년 5월 2일
·
0개의 댓글
post-thumbnail

[JAVA]객체지향(15): IO

Input & OutPut입출력입력은 키보드, 네트워크, 파일등으로 부터 받을 수 있다.출력은 화면, 네트워크, 파일등에 할 수 있다.Java IO에서 사용되는 객체는 자바 세상에서 사용되는 객체이다.Java IO가 제공하는 객체는 어떤 대상으로 부터 읽어들여, 어떤

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[Java] Char 단위 입출력

Char 단위 입출력 클래스를 이용해 콘솔과 파일에 문자열 입출력하는 방법을 정리했습니다.

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Java] 다양한 타입의 입출력

int, boolean, double과 같이 다양한 타입의 데이터를 입출력해보는 방법을 정리 했습니다. (feat. try-with-resources, DataInputStream, DataOutputStream)

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[Java] Byte 단위 입출력

자바IO 패키지, Byte 단위 입출력 클래스의 InputStream, OutputStream 그리고 read(), write(), close() 메소드에 대해 정리했습니다.

2022년 4월 27일
·
0개의 댓글
post-thumbnail

자바 입출력, I/O(Input/Output)

자바에서 다양한 입출력 기능을 제공하는 IO 클래스의 개념과 종류에 대해서 정리했습니다.

2022년 4월 27일
·
0개의 댓글
post-thumbnail

자바의 I/O(입출력)

Eclipse에서 키보드로 "Hello world!"를 System.out.println() 안에 찍어 Console창에 "Hello world!"를 출력하는 것은 자바의 가장 기초 예제이다. 키보드로 코드를 짜는 것이 입력 모니터상에 띄우는 것이 출력이다. 즉, 입출

2022년 4월 12일
·
0개의 댓글
post-thumbnail

첫번째, 비동기

갑자기 궁금한 게 생겼다...비동기로 로직을 태우면 트랜잭션 관리를 어떻게 하지?서론은 뭔가 원리부터 해야할 것 같아서, 시리즈의 처음엔 원리에 대해 기록해두려 한다.바로 동기와 비동기 그리고 비슷한 개념인 블로킹과 논블로킹이다.(얼른하고 실습으로..)이 주제로 이미지

2022년 4월 11일
·
0개의 댓글
post-thumbnail

#44. 물리서버

CPU, 메모리, HDD, NIC, 버스(BUS) 등 물리서버 내부구조에 대해 살펴봅니다. 더 나아가서 외부 장치로부터 오는 데이터가 어떻게 흐르는지 데이터 흐름과 병목현상에 대해 살펴봅니다.

2022년 2월 25일
·
0개의 댓글

Intersection Observer

일반적으로 무한스크롤과 같이 lazy-loading 을 통해서 데이터를 특정 조건적으로 호출해야 할 경우가 존재한다.scroll 이벤트로도 할 수 있겠지만, scroll을 사용하게 된다면 매 스크롤마다 이벤트가 발생하므로 성능저하에 영향을 준다.이럴때 사용할 수 있는

2022년 2월 21일
·
0개의 댓글
post-thumbnail

File객체

File객체는 하드디스크에 존재하는 실제 파일을 뜻하는 것이 아니다. File객체는 그 파일에 대한 경로/참조 를 추상화한 객체로 파일 객체는 새 파일에 대한 경로나 만들고자 하는 디렉토리를 캡슐화 하는 것이다.주 용도는 물리적 파일 시스템에 대해 캡슐화한 경로명을 확

2022년 2월 10일
·
0개의 댓글

Java Scanner

Java Scanner로 읽어들일때 주의점이런식으로 두번째 입력을 받지 않고 종료되어 버린다. 그이유는 next()는 구분자로 스페이스바나 엔터같은 개행키를 사용한다. 따라서 첫번째 입력하시오: 라는 표시가 뜨고커서가 두번째줄에 깜빡거리고 있을때 안녕하세요를 타자로 치

2022년 2월 6일
·
0개의 댓글

[스터디]Java의 정석 29일차

입출력이란 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 말한다. 자바에서 입출력을 실행하기 위해서 두 대상을 연결하고 데이터를 전송하는 역할로 스트림을 사용한다. 즉 스트림이란 데이터를 운반하는데 사용되는 연결통로이다.

2022년 2월 2일
·
0개의 댓글