나는 백엔드 개발자를 꿈꾸고 있는데 자바를 깊게 배우고자 패스트캠퍼스 강의를 수강하게 되었다.
8주 동안 배운 내용을 잘 흡수시키고 싶다!!
👀 프로그래밍이란?
특정 목적을 달성하기 위해 설계된 알고리즘(algorithm)을 프로그래밍 언어를 사용하여 구체적인 프로그램으로 작성하는 과정
➡️ 프로그램을 만드는 행위
컴파일 : 주어진 language로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스
컴파일러 : 위 작업을 실행하는 소프트웨어 ( ex. 자바 컴파일러, gcc )
안정적인 언어를 개발하는 과정에서 '자바'가 등장하였다.
.class
라는 파일을 통해 실행Write Once, Run Everywhere
Objected oriented programming(OOP)
강사님의 설명을 예시로 들면,
쇼핑몰이 있을 때 회원, 상품, 주문, 택배회사 등을 객체라고 하고
각 객체간의 협력을 기반으로 프로그래밍하는 것을 의미한다.
⚠️ package명은 소문자만 가능!
⚠️ Class명은 대문자로 시작해야 한다.
저장할 때마다 자동으로 compile된다.