자바의정석1(설치, 단축키)

1. 자바(JAVA) 란?

  • 프로그래밍 언어(Prigraming Language)
  • 컴퓨터 프로그램(애플리케이션)을 만드는데 사용
  • 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API)
  • 쉽고 빠르게 애플리케이션 개발 가능

1-1. 자바는 어디에 사용되나요?

  • PC 애플리케이션(Eclipse, IntelliJ)
  • 웹 애플리케이션(Spring BOOT)
  • 모바일 애플리케이션(안드로이드)
  • 빅 데이터(haddop)
  • 게임(마인 크래프트), 과학, 소형기기 등

1-2. 왜 자바인가요?

  • 다양한 분야에서 활발히 사용
  • 20년 동안 프로그래밍 순위 1, 2위
  • 배우기 쉽고 풍부한자료
  • 모던 프로그래밍 언어(객체지향 + 함수형)
  • 취업에 유리(실무에서 제일 많이 사용)

2. 자바의 역사

  • JDK 1.0 (January 23, 1996)
  • JDK 1.1 (Feburary 19, 1996)
  • J2SE 1.2 (December 8, 1998)
  • J2SE 1.3 (May 30, 2004)
  • J2SE 1.4 (Feburary 6, 2002)
  • J2SE 5.0 (Sepember 30, 2004)
  • J2SE 6 (December 11, 2006)
  • J2SE 7 (July 28, 2011)
  • J2SE 8 (March 18, 2014)
  • J2SE 9 (September 21, 2017)
  • J2SE 10 (March 20, 2018)
  • J2SE 11 (September 25, 2018)
  • J2SE 12 (March 19, 2019)
  • J2SE 13 (September 17, 2019)

3. 자바의 특징

  • 배우기 쉬운 객체 지향 언어 (프로그래밍 언어 + 객체 지향 개념)
  • 자동 메모리 관리(Garbage Collector)
  • 멀티 쓰레드 지원(하나의 프로그램에서 여러개의 작업을 할 수 있게 해줌)
  • 풍부한 라이브러리로 쉽게 개발가능
  • 운영체제에 독립적

4. 자바 가상 머신(JVM)

  • 자바 프로그램이 실행되는 가상 컴퓨터(VM)
  • 한번 작성하면, 어디서든 실행(Write once, run anywhere)

5. 자바 설치

5-1. JDK(Java Development Kit, 자바 개발 도구)의 설치

버전 8 : https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html

    1. JDK 설치 후 실행 해주세요!
    1. Next 해주세요!
    1. JDK 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
    1. 파일 설치 로딩!
    1. JRE 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
    1. JDK 설치
    1. 설치 완료

5-2. Java API 문서의 설치

JavaAPI란?

  • Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공

JavaAPI문서란?

  • JavaAPI가 제공하는 기능에 대한 상세한 정보 제공(HTML 파일)

JavaAPI문서의 설치

  • www.oracle.com에서 압축파일을 다운받아 압축해제
    1. 홈페이지 접속 후 JDK와 같은 버전으로 설치 (https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html)
    1. 다운로드 완료 후 열기 후 docs파일 복사
    1. JDK 설치한 폴더로 이동
    1. JDK 파일 내부에 붙여넣기!
    1. docs에 들어가기!
    1. API 폴더에 들어가기!
    1. API 메인 페이지를 바탕화면에 바로가기 생성(파일명 바꿔줘도 됩니다!)
    1. 메인 페이지 접속

5-3. Java 경로 설정

    1. JDK 폴더 내부의 bin 경로 찾은 후 복사
    1. 고급 시스템 설정을 검색하여 열기!
    1. 고급 메뉴의 환경 변수 클릭!
    1. 시스템 변수의 PATH를 선택하고 편집 클릭!
    1. 새로 만들기를 누른다음에 아까전에 복사한 경로 붙여넣기 후 확인(전부 확인하여 닫아주세요!)
    1. 경로 설정되었는지 확인!(CMD, javac -version, java -version을 입력하여 확인!)
  • javac.exe : 자바 컴파일러, 사람이 작성한 문장을 기계어로 번역 소스 파일(.java)을 클래스 파일(.class)로 변환
  • java.exe : 자바 인터프리터, 자바 프로그램(클래스파일)을 실행
  • class : 자바 프로그램의 단위, 자바 프로그램은 클래스로 구성
class 클래스이름 {
	모든 문장은 클래스 내부에 구성
}
  • main Method : 자바 프로그램의 시작점, 이 메서드 없이 실행 불가
class 클래스이름 {
	public static void main(String[]args){
    		실행 문장은 위에서 밑으로 순서대로 실행(첫 문장부터 순서대로)
	}
}

5-4. Eclipse 설치

    1. 이클립스 사이트 접속(https://www.eclipse.org/downloads/), download package로 희망 버전 설치!
    1. 나의 공부 방향에 맞는 프로그램 설치
    1. 다운로드 받기 전 선택(다운로드 속도는 국내가 빠르지만 상관 없으면 그대로 다운로드 진행)
    1. 한국 설정, 들어가면 설치 됨
    1. 원하는 경로에 압축 풀기
    1. 이클립스 실행!
    1. 작성한 파일 저장할 workspace 경로 지정(괜찮으면 기본 경로 지정해도 됨)
    1. 화면접속 (해제 안하면 웰컴창이 계속 나옴)
    1. 화면 구성
    1. 자바 프로젝트 생성1
    1. 자바 프로젝트 생성2
    1. 자바 프로젝트 클래스 생성1
    1. 자바 프로젝트 클래스 생성2
    1. 자바 파일 실행1
    1. 실행할 파일 컴파일 저장 후 실행
    1. 콘솔창에 출력
  • 이클립스에서 자바 프로그램을 작성하는 순서
1. 프로젝트를 생성
	- 메뉴 File > New > Java Project
2. 클래스 생성
	- 프로젝트 이름 위에서 우클릭 > New > Class
3. 소스파일의 작성 후 저장(자동 컴파일 됨)
4. 실행
	- 메뉴Run > Run
  • Build관련 메뉴 설명
- Build란?
	: 소스파일(*.java)로 부터 프로그램을 만들어 내는 전 과정
- Project > Build All
	: workspace의 모든 프로젝트를 빌드
- Project > Build Project
	: 현재 프로젝트를 빌드(변경 된 소스 파일만 새로 컴파일)

- Project > Clean
	: 이전 빌드의 정보를 모두 삭제(모든 소스 파일을 새로 컴파일)
- Porject > Build Automatically
	: 소스 파일을 변경 후, 저장할 때 마다 자동 컴파일

6. 이클립스 단축키

- 단축키 전체 목록 	: Ctrl + Shift + L
- 폰트 크기 증가/감소 	: Ctrl + +/-
- 한줄 삭제 		: Ctrl + D
- 행단위 복사 		: Ctrl + Alt + Shift + Down
- 멀티컬럼 편접 		: Alt + Shift + A
- 행 단위 이동 		: Alt + up / down
- 들여쓰기 		: Tab
- 내여쓰기 		: Shift + Tab
- 자동 들여쓰기 		: Ctrl + i
- 주석(토글) 		: Ctrl + /
- 자동 완성		: Ctrl + Space

좋은 웹페이지 즐겨찾기