GC(garbage collection 가비지 컬렉션) :쓰레기 수집(GC)은 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다.
간단히 말하면 C/C++은 메모리를 직접관리하여 동적으로 메모리를 사용하고 안 사용한 메모리는 반환을 직접 하지만 java는 메모리를 직접적으로 관리 하지 않기 때문에 GC를 통해 사용한만큼 쓰고 사용안하는 메모리는 자동으로 반환하게 되어 있다고 생각하면 된다.)
JDK(java Development Kit 자바 개발 키트)는 자바 애플리케이션을 구축하기 위한 핵심 플랫폼 구성요소
프로그램만 사용할려면 JRE만 설치하면 되지만 개발자는 JDK가 있어야 개발을 할 수 있다.
스크롤을 내리면 밑에 화면이 나온다 Download java now 선택
원하는 버전을 골라 JDK Download 선택
자신의 환경에 맞는 버전 선택하여 다운(다운전 오라클 사이트 로그인 필요)
통합 개발 환경(IDE)는 공통된 개발자 툴을 하나의 그랙픽 사용자 인터페이스(Graphical User interface, GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어
간단히 말하면 코딩, 디버그, 컴파일, 배포등 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어라고 생각하면 된다.
이클립스 사이트 접속
https://www.eclipse.org/downloads/
Download Packages 선택
Eclipse IDE for Enterprise Java Developers 를 자신의 환경에 맞게 설치해 주면 된다.
** Tip 추가로 다른 버전을 원하는 경우 사진의 오른쪽 밑에 있는 MORE DOWNLOADS 버전을 확인 하면된다.
**Tip 설치이 완료되면 바탕화면에 바로가기 이클립스 파일을 생성하는게 좋다. 항상 파일을 찾아가서 여는 번거로움이 사라진다.