[혼공자] chapter01 - 자바 시작하기

나봉·2025년 1월 13일
0

13기 혼공자

목록 보기
2/14

01-1 프로그래밍 언어와 자바

  • 기계어 : 컴퓨터가 이해할 수 있는 언어로 0과 1로 이루어진 이진코드

  • 프로그래밍 언어 : 사람이 기계어를 이해하는 것은 어렵기 때문에 프로그래밍 언어를 사용하여 컴퓨터와 소통, 따라서 사람의 언어와 기계어의 다리 역할 ex) Java, C, C++, Python

  • 소스 파일 : 프로그래밍 언어로 작성 된 파일

  • 컴파일 : 소스 파일을 기계어로 번역

  • JDK(Java Development Kit / 자바 개발 도구) : 자바로 프로그램을 돌릴 수 있는 실행 환경(JVM)과 개발 도구(컴파일러)등을 제공

  • 환경 변수 : 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수

01-2 이클립스 개발 환경 구축

  • 이클립스 : 오픈 소스 통합 개발 환경(IDE:Integrated Development Environment), 프로젝트 생성, 자동 코드 완성, 디버깅 등과 같이 개발에 필요한 여러 가지 기능을 통합적으로 제공해주는 툴

  • 워크페이스 : 이클립스 실행과 관련된 메타 데이터와 프로젝트 폴더가 저장되는 폴더

  • : 이클립스 내부에서 사용되는 작은 창

  • 퍼스펙티브 : 프로젝트를 개발할 때 유용하게 사용할 수 있는 뷰들을 미리 묶어 놓은 것

01-3 자바 프로그램 개발 과정

  • 바이트 코드 파일 : 자바 소스 파일을 javac명령어로 컴파일한 파일

  • JVM(Java Virtual Machine) : 바이트 코드 파일을 완전한 기계어로 번역하고 실행하는 역할,
    java명령어에 의해 구동

  • 클래스 선언 : 자바 소스 파일은 클래스 선언부와 클래스 블록으로 구성

  • main() 메서드 : java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 실행되는 메서드, 실행 진입점

  • 주석 : 프로그램 실행과는 상관 없이 코드에 설명을 붙인 것, 컴파일 과정에서 무시되고 실행문만 바이트 코드로 번역
    1. 라인 주석 - //, 라인 끝까지 주석 처리
    2. 범위 주석 - /* ... */, 사이에 있는 내용은 모두 주석
    3. 도큐먼트 주석 - /**... */, 사이에 있는 내용을 모두 주석
  • 실행문 : 변수 선언, 값 저장, 메서드 호츌에 해당하는 코드, 실행문 끝에는 반드시 ;(세미콜론)을 붙여야 함

0개의 댓글

관련 채용 정보