디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

동적할당 횽 봐라 ㅅㅂ 손발 고생하게 생겼네...

Nietzsche1024갤로그로 이동합니다. 2011.05.15 19:58:51
조회 79 추천 0 댓글 1

<dl><dt><pre>public class BufferedReader<dt>extends Reader </dt></pre></dt></dl>

문자, 배열, 행을 버퍼링 하는 것에 의해, 문자형 입력 스트림로부터 텍스트를 효율 좋게 읽어들입니다.

버퍼의 사이즈는, 디폴트 값대로 하는 일도, 특정의 값을 지정할 수도 있습니다. 디폴트 값는, 일반적으로의 사용법으로는 충분한 크기입니다.

일반적으로, Reader 에 대해서 읽어들여 요구가 나오면(자), 거기에 대응하는 기본이 되는 문자형 스트림 또는 바이트 스트림에의 읽어들여 요구가 발행됩니다. 이 때문에, FileReader 나 InputStreamReader 와 같이 read() 오퍼레이션의 효율의 좋지 않는 Reader 에서는, 그 주위를 BufferedReader 로 랩 하는 것을 추천합니다. 예를 들어, 다음의 예는 지정된 파일로부터의 입력을 버퍼 합니다.

<pre>BufferedReader in= new BufferedReader(new FileReader("foo.in")); </pre>버퍼링 하지 않고 read(), readLine()를 사용하면(자), 호출할 것에 파일로부터 바이트를 읽어들여, 문자형으로 변환해, 그때마다 복귀하므로, 매우 효율이 나빠집니다.  

텍스트 입력에 대해서 DataInputStream 를 사용하는 프로그램은, 각 DataInputStream 를 적절한 BufferedReader 로 바꾸어 넣는 것에 의해 로컬라이즈 할 수가 있습니다.


자 여기까지가 썬횽님들이 써 놓은 글이다. 그럼 네트워크에서 왜 BufferedReader를 잘 안쓰냐? 이해되지? 그리고 너님 소스를 조금 봐야 알겠지만 클라이언트에 어찌 소켓을 할당하는지 봐야 알거 같다.


또한, Nak와 Ack는 너님이 만들어 쓸수도 있다. 네트워크 기초중에 상대방과 연결이 끈겼는지 연결된건지 확인하는 부분이 있다. 이게 기본이 18초인가 그렇다. 그럼 너님은 이 18초동안 손가락 빨아야 한다.


거기다 자바는 네트워크 주소 변경만으로도 서버/클라이언트가 알아서 처리를 못하니 여기서도 너님이 할 일이 종내 많다. 그리고 NIO를 쓴다는데 시1발 BufferedReader를 쓰라는 책 처 보고있냐?


너님이 volatile 라는 것도 알리 없고 말이지. 그리고 클라이언트에서는 먼가 계속 전송을 하는데 null 값을 전송을 할수 있다. 그게 너님이 어찌 만들었는지 몰라 것도 봐야한다. ㅅㅂ 혹시 전송 안되면 계속 전송 처 하게 만든건 아니것지?


그리고 먼저 readLine 이걸 함 까바야것다. 너님은 이게 어찌 활용되는지 알고 이걸 사용하는건가? 점마는 \\n을 만나면 거기까지만 읽는다. 즉, 개행문자를 만나면 끝난단 소리다. 그런데 네트워크 통신은 그게 다가 아니거던 어떨땐 이미지도 받아야하는데 ㅅㅂ 이미지 문자열로 치환해서 한 번 바봤냐? 도대체 어디서 나온 쌩뚱인지 아니면 읽는넘 편하게 할라고 BufferedReader/Writer 만 쓰는지 책들 다 불살라버려야 한다.


그리고 네트워크는 철저하게 TCP 개념을 익혀봐야 한다. 왜? 임마들이 어찌 데이터 주고받으면서 하는지 왜 그렇게 하는지 알아야 한다. 그걸 활용해서 너님도 구분자를 활용할수 있게된다. 시발 데이터는 보냈는데 어디가 끝이야? 알수 없지? 알턱이 없지 개행문자 끝나면 그게 끝인줄 아는 로직을 짠 너님으로선.


마지막으로 너님이 짠 소스 보기전에는 머라 할말 없다. 보여주기 싫으면 데이터 어찌 보내는지 소켓 할당은 어찌했는지 잘 살펴봐라.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 자식 사교육에 돈 엄청 쓸 것 같은 스타는? 운영자 24/09/09 - -
261507 대학에서 1학년 첫 프로그래밍코스 망치면여 [10] cool하니갤로그로 이동합니다. 11.08.01 213 0
261506 중국 핵잠수함 폭발했다던데 그거 뉴스로 본애 있냐? [5] 좋은아버지갤로그로 이동합니다. 11.08.01 186 0
261505 형님들 c언어 난수에 대해서 궁금한점이 있어서 질문할게요 [1] 미분방정싴갤로그로 이동합니다. 11.08.01 109 0
261504 형들 메세지 훅할때 [2] Adelposs갤로그로 이동합니다. 11.08.01 50 0
261503 통계학,이산수학 이런거 안듣고 프로그래밍 하면 어떻게되나요? [5] ㅁㅇㄹ(112.147) 11.08.01 165 1
261502 난 시발 좆도 코더도 안되는 병신이다 [4] Adelposs갤로그로 이동합니다. 11.08.01 119 0
261501 근데 다단계가 뭐가 위험한거야? [5] 좋은아버지갤로그로 이동합니다. 11.08.01 131 0
261500 분당 넥서스뭠..뭐뭐?? 이게 뭐죠 [3] 구글리(116.122) 11.08.01 58 0
261499 형들 2010 좀 아는형 [5] 동생121갤로그로 이동합니다. 11.08.01 79 0
261498 야 그런데 다단계가 그렇게 위험한거야? [6] 좋은아버지갤로그로 이동합니다. 11.08.01 103 0
261497 웹소켓 서버를 만들려는데 [1] mercedes㉦benz갤로그로 이동합니다. 11.08.01 78 0
261496 아이폰으로 코딩할수있는어플있나요? [2] saltparty갤로그로 이동합니다. 11.07.31 112 0
261495 자바는 진짜 디자인이 잘된언어야. [2] 징징(219.251) 11.07.31 88 0
261494 횽들 맘잡고공부 하려고 하는데 국비지원같은거 알아보고있어.. [3] 대학생(110.11) 11.07.31 126 0
261493 형들 디버깅 모드 하는방법좀 가르쳐줘 [4] 동생121갤로그로 이동합니다. 11.07.31 60 0
261492 소셜네트워크 서비스 개발 회사 추천 좀... 샐롬(211.179) 11.07.31 45 0
261491 군대 후임이.. 다단계에 빠졌습니다. [2] 막장갤신학생갤로그로 이동합니다. 11.07.31 111 0
261489 형들에 자상한답변으로 처음디시가입함 ㅋ 동생121갤로그로 이동합니다. 11.07.31 41 0
261488 내 주변의 최고의 아이러니 [2] 분당살람갤로그로 이동합니다. 11.07.31 79 0
261487 유펜니마 포기하고 그 투자금 나한테 돌려 [1] 징징(219.251) 11.07.31 35 0
261486 사업 아이디어 하나로 투자를 받았어.. [5] 유펜(211.179) 11.07.31 125 0
261484 횽들아!!!php 공부 할려고 하는데..꼭 C언어를 봐야 해? [2] 초보(220.89) 11.07.31 95 0
261483 형들 c++랜덤함수좀봐줘 [18] 동생(203.226) 11.07.31 184 0
261481 mfc afxwinmain파라미터를 윈도우가 주는거였나? +어게인갤로그로 이동합니다. 11.07.31 76 0
261480 도대체 비전따지는 새끼들은 뭐지?? [6] ㅇㅁ(61.43) 11.07.31 163 0
261479 프로그래머 미래 괜춘한가여 [8] 떡고매갤로그로 이동합니다. 11.07.31 256 0
261478 프로그래머 형들은 어떤 키보드 써? [3] 톱니 바퀴갤로그로 이동합니다. 11.07.31 189 0
261477 볼렌드 c++사용중인데 마우스 휠... [2] 떡고매갤로그로 이동합니다. 11.07.31 64 0
261475 LineTo(), MoveTo() 질문글 싼넘 봐라 ㄱㄴㄴ(175.198) 11.07.31 60 0
261474 야 자금력좀 되는쉑이 내 사업자금좀 대라. [2] 징징(219.251) 11.07.31 84 0
261473 뇌를자극하는알고리즘만 공부해도 자료구조 충분할까요??? [2] 컴돌이(180.227) 11.07.31 280 0
261472 C++ 파일입력 조같애요 조가래그래(116.122) 11.07.31 73 0
261471 중국영화 좋아하는 횽들 있나? 어떡해갤로그로 이동합니다. 11.07.31 38 0
261470 책이 너무 오류가 많은데 어떻하죠?? [2] 컴돌이(180.227) 11.07.31 67 0
261468 늅늅이 질문받아줘요 [11] 곰탱이갤로그로 이동합니다. 11.07.31 131 0
261467 미드 보다가 나온 장면!! [5] [성대아싸]갤로그로 이동합니다. 11.07.31 244 0
261466 아 왜케 집중력이딸릴까 뇌지랄갤로그로 이동합니다. 11.07.31 69 0
261465 형들 C++쓰는형들 좀봐줘 [4] 동생(211.60) 11.07.31 96 0
261464 횽들, 나 내일 첫직장 첫 출근이에여 ㅠㅠ [2] -0-(118.36) 11.07.31 118 0
261463 마소의 Silverlight 홍보물류 갑 역행렬핥핥(220.70) 11.07.31 101 0
261457 비가 엄청 내리네 ㅡㅡ) [1] 땡칠도사갤로그로 이동합니다. 11.07.31 97 0
261456 형님들 이것좀 봐주세요..아무리찾아봐도.. [6] 형님들(175.127) 11.07.31 89 0
261455 공부 순서에 대해서 물어볼껀데 말야, [6] 욤욤욤욤갤로그로 이동합니다. 11.07.31 155 0
261454 티켓링크 프로야구 자동 예매기 짜는 중 ㅋ 90% [7] 플밍고수(175.118) 11.07.31 195 0
261453 c++책좀 추천해줘요~! [8] 가라안되/(218.50) 11.07.31 166 0
261452 visual c++ 6 완벽가이드 2nd edition 책 안좋다.ㅜㅜ [2] 컴돌이(180.227) 11.07.31 86 0
261451 지금 실행 중인 윈도우의 DC를 얻고 로드비트맵으로 얻은 비트맵이랑 김코나갤로그로 이동합니다. 11.07.31 43 1
261450 한국 프로그래머들은 보통 누나나 외동보다는 여동생 있는 쪽이 많은 듯 [3] ㅇㅇ(121.133) 11.07.31 249 0
261449 분당사람 몇십대냐? [3] 징징(219.251) 11.07.31 97 0
261446 WPF라는거 [2] Rei@디씨갤로그로 이동합니다. 11.07.31 150 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2