반응형
[네트워크 프로그래밍1]문자 입출력 스트림 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]문자 입출력 스트림 정리

바이트 입출력 스트림은 8비트의 바이트 데이터를 쓰고 읽는 스트림이다. 따라서 8비트로 표현되는 ASCII 문자집합은 바이트 입출력 스트림을 통해 한 번에 하나의 문자를 전송할 수 있다. 하지만 이 외에도 우리가 사는 지구상의 수많은 언어가 존재하며 이러한 언어는 각자의 인코딩 방식을 적용하여 하나의 문자가 1바이트, 2바이트 또는 다수의 바이트 데이터로 변환된다. 예를 들면, 한글은 하나의 문자를 2바이트로 표현한다. 따라서 하나의 문자 당 2바이트 이상으로 인코딩된 문자는 바이트 단위로 입출력을 수행하기 위해서는 프로그램에서 2바이트 이상의 문자를 처리하는 기능을 별도로 추가해야 한다. 그러나 이러한 2바이트 이상의 문자를 처리하는 기능을 프로그램이 아닌 클래스에서 처리하면 편리할 것이다. 그래서 제..

2015.04.15 게시됨

삶의 늪에 들어 가기 전/정리중(미정리)

[한국성서대학교/한국성서대 묵상지] 7주차 묵상지

(4.13)질문 : 여호와께서 대면하여 아시던 자요. 이적과 기사와 큰 권능과 위험을 이스라엘의 목전에서 행한 자는 누구인가? 답->모세 (4.14)질문 : 정탐꾼이 여리고성을 정탐했을 때 그들을 도와 준 사람은 누구인가? 답->라합 (4.15)질문 : 아간이 여리고성에서 훔쳐 감춘 것은 무엇인가? 답->시날산의 외투 한 벌, 은 이백 세겔, 오십 세겔의 금덩이 (4.16)질문 : 여호수아는 달이 어디에 머무르기를 위해 기도했나? 답->공중애 머무르는게 하기 (4.17)질문 : 레위지파에게 기업을 주지 않는 이유는 무엇인가? 답->(여호수아13:14)이는 이스라엘 여호와게 드리는 화제물이 그 기업이 됨이 그 말씀이 이르는것과 같음으니라 (레위인은 백성들을 대신해 하나님의 성전에서 제사를 드림. 그들의 기..

2015.04.14 게시됨

[네트워크 프로그래밍1]파일 처리 클래스 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]파일 처리 클래스 정리

FileInputStream 및 FileOutputStream 특정한 파일과 연결된 스트림 객체를 생성하여 순차적으로 파일에 데이터를 저장하고 읽을 수 있는 기능을 수행한다. 반면에 File 클래스는 지정한 파일에 대한 정보 및 처리를 하는 기능을 수행하며 RandomAccessFile 클래스는 파일의 임의의 위치에 대한 접근을 구현하는 기능을 수행한다. 1. File 클래스->파일과 디렉터리를 다룰 수 있다. 그래서 File 인스턴스는 파일이나 디렉터리이다.->자바가상시계가 알아서 처리를 해준다.->파일 내용을 읽거나 쓸 수 있는 기능은 제공하지 않는다.다음과 같은 생성자를 갖고있다. File 클래스의 생성자 설명 File(String dir) dir에 해당하는 파일의 File객체를 생성한다 File(..

2015.04.14 게시됨

[네트워크 프로그래밍1]필터 입출력 스트림 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]필터 입출력 스트림 정리

1. FilterInputStream과 FilterOutputStreamFilterStream에 대해 배우기 전, 기반 스트림과 기반 보조스트림에 대한 개념을 잡아야 한다. 기반 스트림은 ①바이트 기반 스트림과 ②문자 기반 스트림으로 나뉘게 된다.이러한 기반 스트림은 실제 데이터를 주고받는 스트림을 뜻한다. 실제로 데이터를 입출력할 수 있는 기능을 제공한다. 기반 보조스트림은 보조 스트림만으로는 입출력 처리를 할 수 없고, 기반 스트림을 먼저 생성한 다음에 이를 이용해서 보조 스트림을 생성하게 된다. 보조 스트림은 기반 스트림을 통하여 데이터를 입출력하며, 기반 스트림에서는 제공해주지 않는 여러 기능을 제공한다.기반 보조스트림 또한, ①바이트 기반 보조스트림과 ②문자 기반 보조스트림으로 나뉘게 된다.바이..

2015.04.12 게시됨

[네트워크 프로그래밍1]바이트 입출력 스트림 정리 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]바이트 입출력 스트림 정리

자바는 사용하는 운영체제 및 시스템에 관계없이 모든 입출력 장치에 스트림(stream)을 이용하여 입출력을 수행한다. 1. 스트림이란? ->자바에서 입출력을 수행하려면, 즉 어느 한쪽에서 다른 쪽으로 데이터를 전달하려면, 두 대상을 연결하고 데이터를 전솔할 수 있는 무언가가 필요한데 이것을 스트림 이라 한다. ->자바는 독립적인 입출력의 기능을 제공하며, java.io 패키지에서 스트림을 구현하기 위해 약 40여개의 스트림 클래스를 제공한다. ->스트림 클래스는 처리하는 데이터가 바이트 단위(2진수 데이터로 취급)인가 또는 문자 단위(char 2byte)인가에 따라서 구분된다. ->스트림은 단방향 통신만 가능하기 때문에 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없다. ->스트림은 먼저 보낸 데이..

2015.04.12 게시됨

[네트워크 프로그래밍1]텍스트 파일 생성(java, 이어쓰기, 입출력) 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[네트워크 프로그래밍1]텍스트 파일 생성(java, 이어쓰기, 입출력)

과제 : 사용자로부터 이름, 계좌번호, 잔고를 입력받아 txt파일에 입력하는 프로그램을 작성하시오.(txt파일이 존재하지 않을 경우 생성, 이미 존재할 경우 이전의 내용 다음에 이어쓰기) CreateAccoutFile.java import java.io.*; import java.util.*; //사용자로부터 이름, 계좌번호, 잔고를 입력받아 계좌번호 파일 생성 및 이어쓰기 과제 public class CreateAccoutFile { public static void main(String[] args) throws IOException { /* "계좌정보.txt"라는 파일이 존재하지 않으면 생성 존재하면 이어쓰기 위해 FileWriter에 BufferedWriter를 레이어드 하여 생성. */ Buff..

2015.04.08 게시됨

[객체지향 윈도우즈 프로그래밍]C학습향상스터디-최종 소책자 만들기 포스팅 썸네일 이미지

삶의 늪에 들어 가기 전/정리중(미정리)

[객체지향 윈도우즈 프로그래밍]C학습향상스터디-최종 소책자 만들기

드디어 프로젝트 하나가 끝났습니다~@@ 아래의 사진은 3학년 1학기 수업 중 하나인 '객체지향 윈도우즈 프로그래밍'의 첫 번째 과제이자 조별 프로젝트였던 "C언어 학습향상 스터디"의 결과물입니다. 객체지향 윈도우즈 프로그래밍 강의를 진행하기 위해선 C언어의 전반적인 이해와 사용능력이 필요하여 따로 선행학습이 필요한데, 본 프로젝트를 통해 스터디 세미나, 발표 세미나를 진행하여 어느정도 C언어에 대한 개념 이해와 정리가 이루어졌습니다.! 자 그럼 최종 결과물을 살펴보도록 하겠습니다ㅎㅎ 최종 제출하였던 보고서와 소책자 입니다. "C언어 ... 좋아하세요?" (은근히 모르시는 분들이 많던데.. 슬램덩크의 최고의 명장면 중 하나인 '채소연'양이 강백호에게 "농구... 좋아하세요?" 라고 물어보는 장면입니다, 이..

2015.04.08 게시됨

[헌혈기념]17번째 헌혈하고왔습니다~ 'Blood Donor'/'헌혈기념물통' 포스팅 썸네일 이미지

삶의 늪에서/그냥그냥 일상 남기는 공간

[헌혈기념]17번째 헌혈하고왔습니다~ 'Blood Donor'/'헌혈기념물통'

적십자사의 헌혈유공은장을 받기위해오늘도 피를 뽑고왔습니다. 오늘은 학교 바로앞에 위치한 '공릉헌혈의집'에 다녀왔습니다. 자세한 위치는 아래의 지도를 확인하시구요, 기념품은영화표(혈장제외), 3단우산, 기부, 롯데리아상품권, 커피상품권, 외식상품권, 세면세트 등이 기본적으로 있었는데,새로운 기념품인 헌혈물통이 등장했습니다 그래서 get 했음ㅋ보시다시피 뭐 별거없어요. 그냥 물통; yeah~~~ 13번 남았당 ㄱㄱ은장까지 ㄱㄱㄱ고두심고ㄱㄱ

2015.04.06 게시됨

반응형