자바의정석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
- JDK 설치 후 실행 해주세요!
- Next 해주세요!
- JDK 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- 파일 설치 로딩!
- JRE 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- JDK 설치
- 설치 완료
5-2. Java API 문서의 설치
JavaAPI란?
- Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공
JavaAPI문서란?
- JavaAPI가 제공하는 기능에 대한 상세한 정보 제공(HTML 파일)
JavaAPI문서의 설치
- www.oracle.com에서 압축파일을 다운받아 압축해제
- 홈페이지 접속 후 JDK와 같은 버전으로 설치 (https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html)
- 다운로드 완료 후 열기 후 docs파일 복사
- JDK 설치한 폴더로 이동
- JDK 파일 내부에 붙여넣기!
- docs에 들어가기!
- API 폴더에 들어가기!
- API 메인 페이지를 바탕화면에 바로가기 생성(파일명 바꿔줘도 됩니다!)
- 메인 페이지 접속
5-3. Java 경로 설정
- JDK 폴더 내부의 bin 경로 찾은 후 복사
- 고급 시스템 설정을 검색하여 열기!
- 고급 메뉴의 환경 변수 클릭!
- 시스템 변수의 PATH를 선택하고 편집 클릭!
- 새로 만들기를 누른다음에 아까전에 복사한 경로 붙여넣기 후 확인(전부 확인하여 닫아주세요!)
- 경로 설정되었는지 확인!(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 설치
- 이클립스 사이트 접속(https://www.eclipse.org/downloads/), download package로 희망 버전 설치!
- 나의 공부 방향에 맞는 프로그램 설치
- 다운로드 받기 전 선택(다운로드 속도는 국내가 빠르지만 상관 없으면 그대로 다운로드 진행)
- 한국 설정, 들어가면 설치 됨
- 원하는 경로에 압축 풀기
- 이클립스 실행!
- 작성한 파일 저장할 workspace 경로 지정(괜찮으면 기본 경로 지정해도 됨)
- 화면접속 (해제 안하면 웰컴창이 계속 나옴)
- 화면 구성
- 자바 프로젝트 생성1
- 자바 프로젝트 생성2
- 자바 프로젝트 클래스 생성1
- 자바 프로젝트 클래스 생성2
- 자바 파일 실행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
Author And Source
이 문제에 관하여(자바의정석1(설치, 단축키)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ansalstmd/자바의정석1기초편
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- 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
- JDK 설치 후 실행 해주세요!
- Next 해주세요!
- JDK 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- 파일 설치 로딩!
- JRE 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- JDK 설치
- 설치 완료
5-2. Java API 문서의 설치
JavaAPI란?
- Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공
JavaAPI문서란?
- JavaAPI가 제공하는 기능에 대한 상세한 정보 제공(HTML 파일)
JavaAPI문서의 설치
- www.oracle.com에서 압축파일을 다운받아 압축해제
- 홈페이지 접속 후 JDK와 같은 버전으로 설치 (https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html)
- 다운로드 완료 후 열기 후 docs파일 복사
- JDK 설치한 폴더로 이동
- JDK 파일 내부에 붙여넣기!
- docs에 들어가기!
- API 폴더에 들어가기!
- API 메인 페이지를 바탕화면에 바로가기 생성(파일명 바꿔줘도 됩니다!)
- 메인 페이지 접속
5-3. Java 경로 설정
- JDK 폴더 내부의 bin 경로 찾은 후 복사
- 고급 시스템 설정을 검색하여 열기!
- 고급 메뉴의 환경 변수 클릭!
- 시스템 변수의 PATH를 선택하고 편집 클릭!
- 새로 만들기를 누른다음에 아까전에 복사한 경로 붙여넣기 후 확인(전부 확인하여 닫아주세요!)
- 경로 설정되었는지 확인!(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 설치
- 이클립스 사이트 접속(https://www.eclipse.org/downloads/), download package로 희망 버전 설치!
- 나의 공부 방향에 맞는 프로그램 설치
- 다운로드 받기 전 선택(다운로드 속도는 국내가 빠르지만 상관 없으면 그대로 다운로드 진행)
- 한국 설정, 들어가면 설치 됨
- 원하는 경로에 압축 풀기
- 이클립스 실행!
- 작성한 파일 저장할 workspace 경로 지정(괜찮으면 기본 경로 지정해도 됨)
- 화면접속 (해제 안하면 웰컴창이 계속 나옴)
- 화면 구성
- 자바 프로젝트 생성1
- 자바 프로젝트 생성2
- 자바 프로젝트 클래스 생성1
- 자바 프로젝트 클래스 생성2
- 자바 파일 실행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
Author And Source
이 문제에 관하여(자바의정석1(설치, 단축키)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ansalstmd/자바의정석1기초편
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- 자바 프로그램이 실행되는 가상 컴퓨터(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
- JDK 설치 후 실행 해주세요!
- Next 해주세요!
- JDK 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- 파일 설치 로딩!
- JRE 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- JDK 설치
- 설치 완료
5-2. Java API 문서의 설치
JavaAPI란?
- Java로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공
JavaAPI문서란?
- JavaAPI가 제공하는 기능에 대한 상세한 정보 제공(HTML 파일)
JavaAPI문서의 설치
- www.oracle.com에서 압축파일을 다운받아 압축해제
- 홈페이지 접속 후 JDK와 같은 버전으로 설치 (https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html)
- 다운로드 완료 후 열기 후 docs파일 복사
- JDK 설치한 폴더로 이동
- JDK 파일 내부에 붙여넣기!
- docs에 들어가기!
- API 폴더에 들어가기!
- API 메인 페이지를 바탕화면에 바로가기 생성(파일명 바꿔줘도 됩니다!)
- 메인 페이지 접속
5-3. Java 경로 설정
- JDK 폴더 내부의 bin 경로 찾은 후 복사
- 고급 시스템 설정을 검색하여 열기!
- 고급 메뉴의 환경 변수 클릭!
- 시스템 변수의 PATH를 선택하고 편집 클릭!
- 새로 만들기를 누른다음에 아까전에 복사한 경로 붙여넣기 후 확인(전부 확인하여 닫아주세요!)
- 경로 설정되었는지 확인!(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 설치
- 이클립스 사이트 접속(https://www.eclipse.org/downloads/), download package로 희망 버전 설치!
- 나의 공부 방향에 맞는 프로그램 설치
- 다운로드 받기 전 선택(다운로드 속도는 국내가 빠르지만 상관 없으면 그대로 다운로드 진행)
- 한국 설정, 들어가면 설치 됨
- 원하는 경로에 압축 풀기
- 이클립스 실행!
- 작성한 파일 저장할 workspace 경로 지정(괜찮으면 기본 경로 지정해도 됨)
- 화면접속 (해제 안하면 웰컴창이 계속 나옴)
- 화면 구성
- 자바 프로젝트 생성1
- 자바 프로젝트 생성2
- 자바 프로젝트 클래스 생성1
- 자바 프로젝트 클래스 생성2
- 자바 파일 실행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
Author And Source
이 문제에 관하여(자바의정석1(설치, 단축키)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@ansalstmd/자바의정석1기초편
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
버전 8 : https://www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html
- JDK 설치 후 실행 해주세요!
- Next 해주세요!
- JDK 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- 파일 설치 로딩!
- JRE 설치 위치 지정! (경로를 직접 바꿔줄 수 있고 괜찮다면 Next 해주세요)
- JDK 설치
- 설치 완료
- 홈페이지 접속 후 JDK와 같은 버전으로 설치 (https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html)
- 다운로드 완료 후 열기 후 docs파일 복사
- JDK 설치한 폴더로 이동
- JDK 파일 내부에 붙여넣기!
- docs에 들어가기!
- API 폴더에 들어가기!
- API 메인 페이지를 바탕화면에 바로가기 생성(파일명 바꿔줘도 됩니다!)
- 메인 페이지 접속
- JDK 폴더 내부의 bin 경로 찾은 후 복사
- 고급 시스템 설정을 검색하여 열기!
- 고급 메뉴의 환경 변수 클릭!
- 시스템 변수의 PATH를 선택하고 편집 클릭!
- 새로 만들기를 누른다음에 아까전에 복사한 경로 붙여넣기 후 확인(전부 확인하여 닫아주세요!)
- 경로 설정되었는지 확인!(CMD, javac -version, java -version을 입력하여 확인!)
class 클래스이름 {
모든 문장은 클래스 내부에 구성
}
class 클래스이름 {
public static void main(String[]args){
실행 문장은 위에서 밑으로 순서대로 실행(첫 문장부터 순서대로)
}
}
- 이클립스 사이트 접속(https://www.eclipse.org/downloads/), download package로 희망 버전 설치!
- 나의 공부 방향에 맞는 프로그램 설치
- 다운로드 받기 전 선택(다운로드 속도는 국내가 빠르지만 상관 없으면 그대로 다운로드 진행)
- 한국 설정, 들어가면 설치 됨
- 원하는 경로에 압축 풀기
- 이클립스 실행!
- 작성한 파일 저장할 workspace 경로 지정(괜찮으면 기본 경로 지정해도 됨)
- 화면접속 (해제 안하면 웰컴창이 계속 나옴)
- 화면 구성
- 자바 프로젝트 생성1
- 자바 프로젝트 생성2
- 자바 프로젝트 클래스 생성1
- 자바 프로젝트 클래스 생성2
- 자바 파일 실행1
- 실행할 파일 컴파일 저장 후 실행
- 콘솔창에 출력
1. 프로젝트를 생성
- 메뉴 File > New > Java Project
2. 클래스 생성
- 프로젝트 이름 위에서 우클릭 > New > Class
3. 소스파일의 작성 후 저장(자동 컴파일 됨)
4. 실행
- 메뉴Run > Run
- Build란?
: 소스파일(*.java)로 부터 프로그램을 만들어 내는 전 과정
- Project > Build All
: workspace의 모든 프로젝트를 빌드
- Project > Build Project
: 현재 프로젝트를 빌드(변경 된 소스 파일만 새로 컴파일)
- Project > Clean
: 이전 빌드의 정보를 모두 삭제(모든 소스 파일을 새로 컴파일)
- Porject > Build Automatically
: 소스 파일을 변경 후, 저장할 때 마다 자동 컴파일
- 단축키 전체 목록 : Ctrl + Shift + L
- 폰트 크기 증가/감소 : Ctrl + +/-
- 한줄 삭제 : Ctrl + D
- 행단위 복사 : Ctrl + Alt + Shift + Down
- 멀티컬럼 편접 : Alt + Shift + A
- 행 단위 이동 : Alt + up / down
- 들여쓰기 : Tab
- 내여쓰기 : Shift + Tab
- 자동 들여쓰기 : Ctrl + i
- 주석(토글) : Ctrl + /
- 자동 완성 : Ctrl + Space
Author And Source
이 문제에 관하여(자바의정석1(설치, 단축키)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ansalstmd/자바의정석1기초편저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)