📌 기초지식
🔵자바의 특징
- 객체 지향 언어 : 작은 단위의 독립적 기능을 만들고, 이를 합쳐 하나의 어플리케이션을 만드는 방식
- 이식성 : OS환경이 달라도 java 코드 변경되지 않음
- Multi-Thread : 멀티코어 프로그래밍이 가능
-동시성 : 멀티 작업을 위해 , 하나의 코어에서 멀티 스레드가 번갈아 가며 실행
-병렬성 : 멀티작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행 - 가비지 컬렉터: 프로그램에서 사용하는 메모리를 자동으로 회수
🔵자바프로그래밍 과정
*JVM(Java Virtual Machine) : OS에 종속받지 않고 CPU가 JAVA를 인식, 실행할 수 있게 하는 가상 컴퓨터 기계
*.class 라는 기계어(bytecode)가 됐을때, JVM이 번역을 할 수 있는 요건이 됨
📌자바 개발 준비 (JDK설치, 환경변수설정, Eclipse 설치)
🔵 자바 JDK(Java Development Kit) 설치
- 자바 JDK? Java 컴파일러, 디버깅 도구, 자바 가상 머신 (JVM) 등을 포함한 도구모음 (라이브러리)
https://www.oracle.com/kr/java/technologies/downloads/
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
1-1 최근 이클립스와의 호환을 위하여 최신버전(!강의따라서 17버전 받았는데, console에 안나타나는 오류 생김),
X64 installer 다운 후 실행
1-2.환경변수 지정
시스템 검색 : '시스템 환경 변수 편집'으로 진입 ->
시스템 변수 ->새로 만들기 에서 변수이름(JAVA_HOME)과 변수 값(위의 SDK를 설치한 경로)을 지정
*자바는 한글자라도 대소문자가 다르면 다른 문자로 인식하기때문에 주의
Path -> 편집 -> 새로만들기: %JAVA_HOME%\(원화표시)bin -> 등록된 환경변수를 최상단으로 올림 - 모두 확인하여 닫기
*위에서 JAVA_HOME으로 되어 있는 부분을 치환하라는 뜻 <- 위의 'JAVA_HOME'을 잡지 않았다면:C\program Files 경로를 다 적어야함
윈도우키+r 을 눌러 cmd 검색하여 실행->j
ava -version 을 입력 후 Enter 하여 Java가 제대로 설치 되었는지 확인
🔵Eclipse 설치 및 환경설정
- Eclipse ? 뛰어난 성능의 무료 기본 개발 툴 (어떤 JDK 인가에 따라 설치가능유무가 달라짐)
* 아래는 exe(설치버전)가 아닌 압축버전을 받아 설치하는 방법
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
2-1 Eclipse 설치 및 환경설정
이클립스 사이트에 접속 후 'Download Packages' 클릭
-> 'Eclipse IDE for Enterprise Java and Web Developers' 를 다운
-> C드라이브에 풀고 eclipse 실행 (절대경로 문제로 가능하면 C)
-> eclipse 가 위치한 경로에 작업파일을 넣을 폴더 생성 (workspace)
->이를 경로지정하여 Launch
2-2 Eclipse 실행 및 환경설정
Open Perspective 열고 Java 클릭하여 열기
-> window-preferences를 클릭->Java를 열고 Intalled JERs 에서 Standard Vm을 눌러 Next
-> 자바 JDK최신버을 설치했던 폴더경로를 잡고 finish
-> JDK 받은버전 에 체크하여 해당 환경으로 이클립스 설정 완료
'🟪 Backend-Java' 카테고리의 다른 글
1-3. 깃허브 데스크탑 기본 사용법 + 자바 파일 배포 + 마크다운방법 (0) | 2024.06.30 |
---|---|
1-2. 자바 개발 환경설정 : JAVA JDK,Vscode + 컴파일 된 코드 실행하기 (0) | 2024.06.29 |
4. 형변환 (자동 형변환, 강제 형변환 예제) (0) | 2024.06.26 |
3. 자바 학습 셋팅 및 자바 변수 (자바 학습용 파일 초반 셋팅/변수 특징/데이터 타입 / 이클립스 콘솔 출력) (0) | 2024.06.23 |
2. 자바 언어의 구성 : Hello Java!/코드 프로세스/자바 주석의 종류 (0) | 2024.06.23 |