Section 1. Java 기초 개념
1. Java
1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발한 객체 지향 언어
2. Java 특징
- 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있음
- 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋음
- 프로그램이 안정적
- 풍부한 기능이 제공되는 오픈 소스
3. Java 활용 분야
- 웹 서버
- 안드로이드 프로그래밍
- 게임 프로그래밍 등등
4. Java 기초 용어
- JDK(Java Development Kit) - 자바에서 제공되는 개발용 라이브러리 (JRE + 개발 도구)
- JRE(Java Runtime Environment) - JVM이 실행되는 환경으로써 필요한 파일들을 제공
- JVM(Java Virtual Machine) - 자바 바이너리 파일이 실행되는 가상 머신
Section 2. Java 환경 구축
1. Java 설치
2. Eclipse 설치
3. 환경 변수 설정
- ~/.zshrc 또는 ~/.zprofile 파일내에 아래의 코드 추가
export JAVA_HOME=/Library/Java/JavaVirtualMachines/{your_jdk_name}/Contents/Home/
export PATH=${PATH}:$JAVA_HOME/bin