221021 금요일
프로그래밍 : 컴퓨터 프로그램을 만드는 일
프로그래머 : 프로그램을 만드는 사람
컴퓨터가 일을 하도록 컴퓨터 언어로 명령을 만들고 명령을 실행하게 하는 것
프로그램 : 컴퓨터에게 일을 시키는 명령의 집합
자바언어(소스코드 , 명령) → 번역 (컴파일 , 실행파일생성) → 컴퓨터에서 실행
객체지향 프로그래밍 언어
→ 유지보수가 쉽고 확장성이 좋다
→ 프로그램이 안정적이다
→ 풍부한 기능을 제공하는 오픈소스이다
플랫폼(기계들)에 독립적인 언어
→ 한 번 프로그램을 만들면 어디서든지(다양한 환경) 동작한다.
컴파일(번역=기계가 알아들을 수 있도록)
→ 클래스파일(실행파일=동작을 할 수 있도록)
C(윈도우용 소스) → 윈도우 번역 → 윈도우 실행파일
C(리눅스용 소스) → 리눅스 번역 → 리눅스 실행파일
자바소스 → 자바 번역 → 바이트 코드(실행파일)
→ 윈도우 자바가상머신 실행 → 실행
→ 리눅스 자방가상머신 실행 → 실행
<설치>
자바개발 도구(JDK)
자바설치
이클립스(통합개발환경)