string 3

자바 34강. Buffer

버퍼는 가득차면 전송한다. 가득 찰 때까지 기다리는 것이다. 100만큼의 데이터가 버퍼로 들어오면, 사이즈가 100인 버퍼의 처리 속도가 빠르다. 100이 들어오면 버퍼가 가득차서 바로 처리하기 때문이다. 100크기의 버퍼에 500이 들어오면 100이 가득차고, 400은 대기중인것을 버퍼링이라고 한다. 버퍼링 : 내가 가진 버퍼 범위를 가득차서 넘어가는 것 한번에 처리할 수 있는 크기의 버퍼를 만들어야 한다. baud rate : 초당 얼마나 많은 데이터를 전송할 수 있는가를 나타내는 말 잘게 쪼갤수록 짧은시간에 더 많은 데이터를 보낼 수 있다. 컴퓨터의 연산속도가 빠르면 통신할 때 더 많은 데이터를 보낼 수 있게된다. Byte Stream을 통해 10110이 들어오면 무슨말이 하고싶은지 소통을 할 수 ..

JAVA 2022.01.24

자바 24강. String

은행의 A 컴퓨터와 홍길동의 B 컴퓨터가 통신을 할 것이다. 통신을 할 때 너무 길게 보내면 데이터가 무거워진다. 자연어 상태로 보내게 되면 컴퓨터는 이해할 수 없다. 컴퓨터가 이해하기 쉬운 데이터로 분석하는 파싱을 해주어야 한다. 경량 데이터를 보내려면 프로토콜을 만들어 경량화를 해두어야 한다. 자연어로 보내면 파싱이 안되기 때문이다. 자연어가 아닌 프로토콜을 지킨 상태로 보내야 파싱 할 수 있다. 누가 봐도 이해하기 쉽게 보내야 한다. 송신자 : 계좌번호 : 수신자 : 계좌번호 : 금액이라는 프로토콜을 정했고 홍길동은 계좌이체를 하기 위해 프로토콜에 맞추어 홍길동 : 10333377 : 장보고 : 1123333557 : 5000이라고 요청을 했다. Byte Stream으로 들어오는 통신은 모두 문자열..

JAVA 2022.01.20

자바 7강. 변수

자료형(type)은 데이터를 담을 박스를 효율적으로 만들기 위해 사용한다. 즉, 변수를 담을 상자의 크기를 지정하는 것이다. 자료형이 있는 언어를 정적인 언어라고 하고, 자료형이 없고 한 줄씩 해석(인터프리터)하는 언어를 동적인 언어라고 한다. 자바에는 8가지 기본 자료형이 있다. 이중에 우리는 4가지만 알고 가자. 데이터형 설명 크기(비트) 최소값 최대값 int 부호있는 정수 32비트(4바이트) 약 -21억 4천 약 21억 4천 long 부호있는 정수 64비트(8바이트) 약 -900경 약 900경 double 실수 64비트(8바이트) int와 숫자범위는 동일 + 소수점 int와 숫자범위는 동일 + 소수점 boolean true 또는 false 1비트 해당 없음 해당 없음 정수를 표현할 때는 int(42..

JAVA 2022.01.07