[2021-03-31 수] TIL

노을·2021년 4월 3일
0

TIL

목록 보기
64/81

자바의 정석 복습


InputStream, OutputStream에 대해 공부함.

Stream은 Java에서 데이터 통신을 위한 통로라고 생각하면 된다.

단방향 통신으로, 소켓 통신의 경우는 교차하면서 연결돼 있다.

이러한 스트림은 통로를 만들고, 성능을 향상시키는 보조 스트림인 BufftedReader, BufferedWriter와 같은 것이 존재한다.

InputStream의 read()는 1바이트씩 읽는다.

  • 더이상 읽을 수 없을 경우 -1을 리턴한다.
  • 자바에서 char의 경우 c언어와 달리 2바이트 이므로 문자열 처리에 어려움이 있다.
  • 따라서 처리하기 유용한 것이 생김.

ServerSocket은 단지 포트에 접속하는 클라이언트에 대한 소켓을 생성해주는 역할만 한다.

알고리즘, 소수


소수 판별 : 유클리드 호제법 이용 ( 모듈라연산)

범위 내 소수 개수 찾기 : 에라토트테네스체 이용

profile
카르페디엠

0개의 댓글

관련 채용 정보