20230613 공부노트

라영진·2023년 6월 13일
0

Java 학습일지

목록 보기
14/35

int와 integer의 차이에 대해 알아보자

int 는 변수의 타입(data type) 이다. 여기서 변수는 값을 저장할 수 있는 메모리 상의 공간이다.

int a = 3; 에서 a는 변수명이다. int는 변수의 타입( data type = 자료형) 이다

(즉 자료형은 data의 type에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것)

자료형에는 기본형(primitive type)과 참조형(reference type)으로 나뉜다

차이점을 정리해보자면,

int = 자료형(primitive type)이고 산술 연산이 가능하며, null값으로 초기화가 불가하다.

Integer = 래퍼클래스(Wrapper class)이고 Unboxing 하지 않을 시엔 산술 연산이 불가능하며 null값이 처리 가능하다.

============================================
MVC 패턴 사용이유 = 재사용성 , 유지보수성
modem
view
controller

==============================================

[숙제영상] 우아한테크 - 히히의 OSI 7 Layer

컴퓨터 통신에 관한 영상
컴퓨터 세상은 0과 1로 이루어져있다.
ex) 전자기파 HZ를 예시로 듬

A가 B에게 데이터를 전송하기 위해서는 B의 IP주소가 필요하다
패킷의 이동경로에 대해 생각해보기

<변환되는 방법이 궁금하다면 DNS에 대해 알아보자>
<라우팅에 대해서도 알아보기>

network layer란
수많은 네트워크들의 연결로 이루어지는 inter-network속에서 어딘가에 있는 목적지 컴퓨터로 데이터를 전송하기 우해 ip 주소를 이용해서 길을 찾고(routing) 자신 다음의 라우터에게 데이터를 넘겨주는 것(forwarding)

Transport Layer
포트 넘버 하나의 컴퓨터에서 동시에 실행되고 있는 프로세스들이 서로 겹치지 않게 가져야하는 정수 값입니다.

OSI Layer 7 Model
1.Application Layer
2.Presentation Layer
3.Session Layer
4.Tansport Layer
5.Network Layer
6.Data Link Layer
7.Physical Layer

==========================
[숙제영상 두번째] 우아한테크-르윈의 TCP UDP
Transport Layer
신뢰성 : 데이터를 순차적, 안정적인 전달
전송 : 포트 번호에 해당하는 프로세스에 데이터를 전달

==============================

정적 웹과 동적 웹에 대해 알아보자

정적 웹 - 움직이지 않는 웹
진열대에 놓인 상품
현재 날짜와 시간, 주사위 등

profile
보더콜리 2마리 키우는 개발자

0개의 댓글