Nest.js를 공부하면서 공식 문서를 정독을 하고 있다. 근데 Nest.js의 구조가 Angular와 Spring의 구조에서 영감을 받았다고 한다.이 Nest.js, Angular, Spring 프레임워크의 공통점은 OOP 구조를 갖고 있다는게 가장 큰 공통점인데,
연산자란 더하기, 빼기, 곱셉, 나누기 이런 것처럼 수식을 계산하거나 비교하는 행위를 도와주는 기호들이다.더하기: +빼기: -곱하기: \*나누기: /나머지: %대입 연산자란 계산을 한 결과를 대입하겠다는 것이다.두 값을 비교하는 연산자다. 관계 연산자는 자료형에 있는
반복문은 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복해서 수행하도록 제어하는 명령문으로, 프로그램이 처리하는 대부분의 코드는 반복적인 형태가 많으므로, 가장 맣이 사용하는 제어문 중 하나다.위 코드에서 소괄호 안에 맨 왼쪽인 int i = 0; 이 부분은 초기화
조건문은 주어진 조건식의 결과에 따라서 별도의 명령을 수행하도록 제어하는 명령문으로, 조건문 중에서 가장 기본이 되는 명령문은 if문 이다. 자바에서 사용하는 대표적인 조건문은 다음과 같다.if문if / else 문if / else if / else 문switch 문위
변수 선언 시 변수 이름 앞에 type을 넣어준다. 그리고 =을 이용해서 변수에 값을 할당해준다.예시상수 선언 시 final 이라는 키워드를 이용해서 선언을 한다.예시❗️주의 사항: 상수 선언 후 값을 재할당 할 시 컴파일 에러가 발생한다. (final은 접근 제어자
앞서 배운 변수와 상수에서 type을 정의한 int String 이런 type 정보들을 자료형이라고 한다. (int = 숫자, String = 문자)short: 컴퓨터에서 2byte로 표현할 수 있는 정수형 자료형을 의미한다. (-32768 ~ 32768까지 표현할 수
OOP Class 어떤 속성을 갖는지와 어떤 모양을 갖는지는 미리 틀을 만들어서 정해져있는 것이다. 예를 들어 붕아빵 틀로 표현하자면 밀가루 반죽을 붓고 팥을 붓고 불을 그을리면 붕어빵이 나오듯이 이 틀을 통해서 만들어진 붕어빵을 Instance라고 생각하면 된다.
코드를 완벽하게 짰다고 해서 항상 프로그램이 성공적으로 도는 것은 아니다. 다양한 예외 상황이 있을 발생할 수 있는데, 이것에 대응하기 위한 예외 처리 코드가 필요하다.예외 처리의 목적1\. 예외의 발생으로 인한 실행 중인 프로그램의 비정상 종료를 막기 위함.2\. 개