목차
자바란?
썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다.
처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다.
1995년에 미국 썬 마이크로시스템즈에서 발표한 객체지향 언어
1995년 5월, Sun World에서 공식발표
1996년 1월, JDK 1.0발표
현재 썬 마이크로시스템즈는 오라클에 인수가 된 상태
객체지향 언어는 60년말 Simula언어에서 발전함
유닉스 기반의 배경을 가지고 있었기 때문에 문법적인 특성은 C 언어와 비슷하다.
자바 설치하기 전에
JDK vs JRE vs JAVA SE
설치하러 들어가면 JDK,JRE, JAVA SE, JAVA EE...등등 여러개가 있어 혼란스러웠다
간단하게 이들의 차이에 대해 알아보자
JDK - Java Development Kit (자바 개발 키트)
JRE - Java Runtime Environment (자바 런타임 환경)
Java SE - Java Standard Edition (자바 표준 에디션)
더 복잡한 버전 (Enterprise Edition – EE)과 간단한 버전 (Micro Edition – ME – 모바일 환경용)
JDK에는 Java 응용 프로그램을 개발하는 데 필요한 컴파일러 및 기타 도구가 포함되어 있다. JRE는 그렇지 않는다. 따라서 다른 사람이 제공하는 Java 애플리케이션을 실행하려면 JRE가 필요하다. Java 애플리케이션을 개발하려면 JDK가 필요하다.
이들은 모두 자바 플랫폼을 사용한 개발 혹은 실행을 위한 API 이다.
이클립스 설치
이클립스 설치에 앞서 오라클 홈페이지에 가면 이클립스 가장 최신 버전을 제일 쉽게 다운로드할 수 있으나 실무에서 가장 많이 쓰이는 버전은 JDK jdk_1.8.0_291이므로 이와 호환되는 호환 버전 이클립스 JEE 다운로드 (2020-06)를 진행해줍니다.
Windows
-JDK 다운 로드 및 설치
http://www.oracle.com/technetwork/java/index.html -> Java SE링크 클릭 -> JDK다운로드 링크 클릭 ->라이센스를 동의 한 후 운영체제에 맞는 JDK를 다운로드 (32비트 윈도우 운영체제-Windows x86을, 64비트 윈도우 운영체제- Windows x64)
다운로드 후 설치
-환경변수 설정(윈도우 버전별 환경변수 메뉴 여는 방법 클릭) //고급시스템 설정에 가서 설정
-새로 만들기
JAVA_HOME
C:\Dev211\Java\jdk_1.8.0_291
-기존에 Path에 추가
%JAVA_HOME%\bin
-이클립스 다운 로드 및 설치
http://www.eclipse.org 에서 운영체제에 맞는 버전을 다운로드
-왜 환경변수를 설정해줘야 하는가?
미 설정 시 해당하는 설치되어있는 디렉터리에서만 java실행(컴파일)이 가능하므로 PC 전체에서 java를 실행하기 위해 환경변수를 설정해준다.
-왜 이클립스를 설치해야 하는가?
이클립스 미설치 시 명령어를 입력하는 코딩 창과 명령어 프롬프트, 실행결과 최소 3개의 창을 열어두고 작업을 해야 하는데 이는 혼잡을 일으킬 수 있다. 따라서 이클립스를 설치하면 좀 더 편리하게 명령어 실행이 가능하다.