프로그래밍과 자바
- 프로그래밍: 컴퓨터 프로그램 만드는 일
- 프로그램: 명령 집합
- 컴파일: 프로그래밍 언어 문법에 맞게 컴퓨터 언어로 번역
- 자바 장점
- 플랫폼 영향x 다양한 환경에서 사용, 운영체제에 맞는 가상 머신이용, JIT(just in time)컴파일 방식
- 자바 가상 머신: 자바 프로그램 실행 환경 만들어주는 소프트웨어
- 객체지향언어>유지보수 쉽고 확장성 좋음
- 객체지향 프로그래밍: 여러 객체의 협력을 통해 프로그램 구현
- 프로그램이 안정적: 포인터 사용x 메모리 제어x
- 풍부한 기능 제공하는 오픈 소스
- 플랫폼 영향x 다양한 환경에서 사용, 운영체제에 맞는 가상 머신이용, JIT(just in time)컴파일 방식
자바 개발 환경 설치
- 자바 설치-java development kit(JDK)
- 이클립스 설치: 통합 개발 환경/ 검정 배경: help에 마켓
- 프로젝트: file>new>java project(ctrl n)
- 프로젝트>패키지>클래스(main 함수 추가)
- 컴파일하기 ctrl s
- 프로그램 실행 ctrl f11
- 주석 //,/**/