나는 백엔드 개발자를 꿈꾸고 있는데 자바를 깊게 배우고자 패스트캠퍼스 강의를 수강하게 되었다.
8주 동안 배운 내용을 잘 흡수시키고 싶다!!

자바 프로그래밍

👀 프로그래밍이란?
특정 목적을 달성하기 위해 설계된 알고리즘(algorithm)을 프로그래밍 언어를 사용하여 구체적인 프로그램으로 작성하는 과정
➡️ 프로그램을 만드는 행위

컴파일 : 주어진 language로 작성된 컴퓨터 프로그램을 다른 언어의 동등한 프로그램으로 변환하는 프로세스
컴파일러 : 위 작업을 실행하는 소프트웨어 ( ex. 자바 컴파일러, gcc )

안정적인 언어를 개발하는 과정에서 '자바'가 등장하였다.

  • 안정적인 언어
  • 플랫폼(운영체제)에 영향을 받지 않는다. ➡️ .class라는 파일을 통해 실행

    Write Once, Run Everywhere

  • 객체 지향 언어이므로 유지보수가 쉽고 확장성이 좋다.
  • JDK(Java Development Kit)를 이용해 효율적인 프로그래밍을 할 수 있다.

객체 지향 프로그래밍

Objected oriented programming(OOP)
강사님의 설명을 예시로 들면,
쇼핑몰이 있을 때 회원, 상품, 주문, 택배회사 등을 객체라고 하고
각 객체간의 협력을 기반으로 프로그래밍하는 것을 의미한다.

자바 프로그램 설치 후 프로젝트 실행


⚠️ package명은 소문자만 가능!


⚠️ Class명은 대문자로 시작해야 한다.


저장할 때마다 자동으로 compile된다.

profile
기회를 잡는 사람이 되도록!

0개의 댓글