기계어: 컴퓨터가 이해할 수 있는 0과 1로 이루어진 언어
소스파일: 프로그래밍 언어로 작성한 파일
컴파일: 프로그래밍 언어를 컴퓨터가 이해할 수 있는 기계어파일로 번역하는 과정
JDK(Java Development Kit): 자바 개발 도구, 자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발 도구(컴파일러)등을 제공
OOP(Object-Oriented Programming): 객체 지향 프로그래밍
LTS(Long Term Surport): 장기 지원
환경 변수: 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수
디버깅: 모의 실행을 해서 코드의 오류를 찾는 것
IDE(통합 개발 환경): 프로젝트 생성, 자동 코드 완성, 디버깅 등과 같이 개발에 필요한 열 가지 기능을 통합적으로 제공해주는 툴
이클립스: 무료로 사용할 수 있는 오픈 소스 통합 개발 환경(IDE)
워크스페이스: 이클립스 실행과 관련된 메타 데이터와 프로젝트 폴더가 저장되는 폴더
자바 가상 기계JVM(Java Virtual Machine): 바이트 코드 파일을 해당 운영체제에서 실행 가능한 기계어로 번역해주는 JDK에 포함되어 있는 소프트웨어
자바 개발과정
1.개발자가 자바 언어로 자바 소스 파일(Hello.java)을 생성하고 이 소스파일을 javac명령어로 컴파일 한다.
2.컴파일에 성공하면 확장자가 .class인 바이트 코드 파일이 생성된다.
3.이 파일을 java 명령어를 실행하면 JVM(자바 가상 기계)이 기계어로 변역 후 실행하게된다.
자바의 특징
1.모든 운영체제에서 실행 가능
2.객체 지향 프로그래밍
3.메모리 자동 정리
4.무료 라이브러리가 풍부하다.
설치
1.JDK(자바 개발 도구)설치
종류: Open JDK, Oracle JDK
=>설치는 Oracle JDK
https://www.oracle.com/kr/java/technologies/downloads/#jdk19-windows
Download the Latest Java LTS Free
Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
www.oracle.com
JDK는 java SE(Standard Edition)라는 스펙을 준수해서 만들어지므로 Java SE와 JDK버전은 돌일하다.
ex) Java SE 11.0.13.(LTS)
Java 11설치 = Java SE 11설치 = JDK 11설치
2.환경변수 설정
JAVA_HOME환경변수 등록
JAVA_HOME: JDK가 설치된 폴더
어떤 프로그램이 설치된 JDK의 위치를 찾을 때 JAVA_HOME환경 변수를 이요하기 때문에 JAVA_HOME환경변수를 만들고 JDK설치 폴더를 등록하는 것이 좋다.
윈도우 검색창에 '환경 변수 편집' 검색
다시 환경 변수의 Path를 누르고 편집 누르고 새로만들기
-%JAVA_HOME%\bin입력(bin안의 다양한 명령어들을 사용하기 위함)
-위로 이동을 눌러서 맨 위로 올린다.(만약 다른버전의 환경변수가 있을 경우 그것을 먼저 사용되기 때문)
cmd를 들어가서 javac -version명령어로 설치가 잘 되었는지 확인
3.이클립스 설치
이클립서 홈페이지에서 설치파일 다운로드
https://www.eclipse.org/downloads/
Eclipse Downloads | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
www.eclipse.org
설치파일 실행 후 Eclipse IDE for Enterprise Java and Web Developers선택(설치파일 우클릭 후 관리자 권한으로 실행)
(웹개발이 아닌경우 Eclipse IDE for java Developers로 선택해도 무관)
Installation Folder를 c드라이브의 program Files로 변경 후 실행
설치가 끝나면 LAUNCH 클릭
설치 끝!
'코딩 > Java메모장' 카테고리의 다른 글
(JAVA)조건문: if, if-else, if-else if-else, switch (0) | 2023.01.07 |
---|---|
(JAVA)연산자와 연산식 (0) | 2023.01.06 |
(JAVA)시스템 입출력 println, print, printf, in.read, Scanner (1) | 2023.01.04 |
(JAVA)변수 선언, 타입, 타입 변환 (0) | 2023.01.02 |
(JAVA)프로젝트 생성~소스 파일 생성 (0) | 2023.01.02 |
댓글