변수

변수는 데이터의 저장공간으로 변수에 값을 저장한다는 것은 메모리에 올린다는 것!

그리고 메모리에 올라간 변수는 여기 저기서 다시 재활용할 수 있다.

🤔 메모리 효율성을 따져야 하는 이유?

1TB = 1024Gb

RAM 1TB = 64 * 16GB ⇒ 8 * 64 = 512만₩

SSD 1TB = 16만₩

→ 우리가 말하는 메모리는 RAM 이다. RAM은 비싸고 빠르다!

함수

작업 단위를 표현하는 방법

정해진 단위 작업을 수행하도록 여러개의 명령문을 하나의 그룹으로 묶는 것을 함수라고 합니다.

객체(클래스)

실제로 존재하는 것

우리가 주변에서 볼 수 있는 컴퓨터, 계산기, 자동차 같은 사물들이 객체이다.

추가로 어떤 개념이나 논리 같은 것들도 객체가 될 수 있다. (덧셈, 뺄셈, 계좌…)

Java 는 타이핑(Typing:자료형) 언어 → 타입을 지정해야 하는 언어 : 객체 = 클래스 = 타입