본문 바로가기

전체 글171

ep 02-1.변수와 자료형 변수 변수란? 계속 변하는 값이면서, 그 값을 저장하는 공간을 뜻함 변수 이름 정하기 영문자, 숫자 사용 가능, 특수문자 $, _도 사용가능 ex)my_house, $_me 변수 이름은 숫자로 시작 X ex)1224myday, 123qwe 자바에서 이미 사용 중인 예약어 사용 X ex) int, for, if ... 기본 자료형의 종류 분류 이름 바이트 비고 정수형 byte 1 -127 ~ +128 short 2 -32,768 ~ + 32,767 int 4 -2,147,483,648 ~ +2,147,483,647 long 8 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 실수형 float 4 단정도 실수형 (7자리정도까지 유효함) double 8 배정.. 2022. 11. 13.
ep 01. 용어 뜻 정리 compile -인간이 사용하는 언어를 기계어로 번역하는 과정 compiler - 컴파일을 진행하는 프로그램 JDK(Java Development Kit) - JRE + 개발을 위한 도구 -컴파일러, 디버그 도구 포함 - Java 버전 = JDK 버전 JVM(Java Virtual Machine) - JAVA 컴파일러 - 바이너리 코드를 읽기, 검증 및 실행한다. JRE(Java Runtime Environment) - JVM + 자바 프로그램 실행에 필요한 라이브러리 파일 - JVM의 실행환경 구현 build -소스 코드 파일을 컴퓨터에서 실행할 수 있는 Artifact(독립 SW 가공물)로 변환 시키는 과정 test code -내가 작성한 코드를 테스트하기 위한 코드 run - 내가 작성한 코드를 컴.. 2022. 11. 6.
ep 01-3. TCP vs UDP TCP의 경우 01-1에서 다뤘으니 이 전글의 내용을 참고 바랍니다. 먼저 UDP란 무엇일까? UDP User Datagram Protocol의 약자로 직역해보면 사용자 데이터그램 통신 규약이다. 이는 인터넷에서 정보를 주고받을 때, 서로 주고받는 형식이 아닌 한쪽에서 일방적으로 보내는 방식의 통신 프로토콜이다. ex) 스트리밍 방송, 영상 재생 차이점을 알아보기 이전에 공통점은 무엇일까? UDP와 TCP의 공통점 이는 패킷을 한 컴퓨터에서 다른 컴퓨터로 전달해주는 IP 프로토콜을 기반으로 구현되었다는 것이다. 그렇다면 이제 차이점은 무엇일까? UDP와 TCP의 차이점 2022. 11. 6.
ep 01-2. OSI 7계층 저번 글에 TCP를 설명하며, 자연스럽게 계층에 관한 얘기를 꺼냈었다. 거기에서 네트워크 통신에는 계층이란 개념이 존재하는데 이 계층은 7개로 나눠져있다는 언급을 했다. 그것이 바로 이 OSI 7계층이다. OSI 7계층 먼저 이것은 왜 존재하는 것일까? 이유는 생각보다 단순하다. 네트워크 통신에서 생기는 여러가지 충돌 문제 완화를 위한 존재이다. 그렇다면 이것이 어떤 구조를 띄고 있기에 통신에서 생기는 여러가지 충돌 문제들을 완화 시켜주는 지 한번 살펴보자. 먼저 이 계층은 아래와 같이 크게 3가지로 구분할 수 있다. 네트워크 지원 계층 (1, 2, 3 계층) -장치에서 장치로 데이터가 이동할 때 필요한 물리적인 면 처리 전송층 (4 계층) - 종단-대-종단 까지의 믿을만한 데이터 전송 보장 사용자 지원.. 2022. 11. 6.