차이점2 인터넷 용어 정리 TCP(Transission Control Protocol) 전송 제어 프로토콜네트워크 정보 전달을 통제하는 프로토콜웹 브라우저들이 WWW에서 서버에 연결할 때, 이메일 전송이나 파일 전송에도 사용 UDP(User Datagram Protocol) 사용자 데이터그램 프로토콜오류의 검사와 수정이 필요 없는 어플리케이션에서 수행DNS는 UDP를 사용 UDP vs TCPTCP는 데이터를 주고 받을 양단 간 연결을 먼저 설정 후 -> 양방향 데이터 전송UDP는 연결 설정을 하지 않고 바로 단방향 정보 전송신뢰성 - UDP는 수신자가 메시지를 수신했는지 확인할 수 없음.순서 정렬 - UDP는 메시지 도착 순서를 예측할 수 없음부하 - UDP가 속도가 빠르고 오버헤드가 적다. DNS(Domain Name Syste.. 2019. 3. 2. 자바 String, StringBuilder, StringBuffer 차이점 비교 자바에서 문자열을 나타낼 때 String, StringBuilder, StringBuffer 방식으로 나타낼 수 있다.하지만 무슨 차이일까? 궁금해서 찾아보았다.String은 보통 불변의 속성을 가지고 있다. 위 처럼 str에 새로 문자를 저장하면 새로 저장된 문자가 출력된다. 하지만 불변속성이기 때문에 abcd값은 버려지지않고 가비지컬렉터에 저장된다. 반면에 StringBuilder, StringBuffer는 가변방식이며, append()메소드를 사용하여 문자열을 추가한다. 사용 방식은 똑같지만 이 둘의 차이점은 동기화이다. StringBuffer는 동기화를 제공하기에 쓰레드 사용시 사용을 하게된다. 그런 이유로 속도는 StringBuilder에 비해 느리다.그렇기 때문에 상황에 맞게 적절히 사용하는 .. 2018. 2. 7. 이전 1 다음