
📃 요약
자바는 웹 프로그램을 개발하는데 특화된 컴파일 언어이자 벡엔드 개발 전문 언어임. 플랫폼에 독립적이라서 어떤 운영체제(OS)에서도 실행이 가능하며 가상머신을 통해 실행됨
요소 기술 :
– Basic : 자바
📃 기술 구현
스펙 :
- intellij - java
📃 환경 설정
1. 인텔리제이 다운로드
- 다운로드 : https://www.jetbrains.com/ko-kr/idea/download/?section=mac - intellij idea ultimate : 상용 버전 - intellij idea community : 무료 버전 (기능 제한)
- 자바 과정은 무료 버전을(intellij idea community) 다운로드 해서 진행함
2. 인텔리제이 환경설정
– JDK 설치 : 자바 개발을 위해서는 jdk(java development kit)를 다운로드 받아야 가능함
- 인텔리제이에서 새 프로젝트 만들때 jdk 가 없으면 다운로드 받을 수 있음
- jdk 는 무료/상용이 있으며 아래 제품은 무료임
jdk 버전 : 17
jdk 벤더 : azul zulu community
1) 새프로젝트 만들기
– New Project 선택

– 프로젝트명(Name), 위치(Location), 언어(Language), 빌드시스템(Build System), JDK 를 차례로 설정한다.

(참고) jdk 다운로드 : jdk 가 없으면 다운로드 받는다.


– 마지막에 Create 버튼을 누른다.
2) 인텔리제이 설정
– 인텔리제이 설정 화면 : 메뉴 : File – Setting 선택
– Enable New UI : 체크해제(만약 새로운 UI 가 마음에 든다면 그대로 두면 됨)

– plugin : 인텔리제이 플러그인 (vscode 확장 플러그인과 유사)
- Korean Language Pack
Atom Material Icons
Indent Rainbow
– 자바 출력 결과 조정 옵션 : 설정 – 빌드,실행,배포 – 빌드 도구 – Gradle
- 다음을 사용하여 빌드 및 실행 : Intellij
- 다음을 사용하여 테스트 및 실행 : Intellij
3. 인텔리제이 한글 깨짐 현상 해결
- 인텔리제이는 외국회사에서 개발되어 기본적으로 영어가 기본임 - 한글과 영어를 표현하는 기능이 영어 기준으로 되어 있어 한글이 깨져서 이상한 문자로 표시됨 - 해결방법 : UTF-8 표기법을 사용함
1) 설정 – 에디터 – 파일인코딩
전역 인코딩 : UTF-8 프로젝트 인코딩 : UTF-8 프로젝트 파일에 디폴트 인코딩 : UTF-8 명확한 Native에서 Ascii로의 변환

2) 도움말 – 사용자 지정 VM 옵션 편집
- 아래 두줄 복사/붙여넣기
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
3) 파일 – 캐시무효화 : 모두 체크하고 재실행


4. 실무에서 사용하는 주석 넣기
- 자바 클래스를 만들면 클래스 위에 자동으로 생성해줌
- 실무에서 자주 사용하는 주석 형태
/** - packageName : ${PACKAGE_NAME}
- fileName : ${NAME}
- author : ${USER}
- date : ${DATE}
- description :
- 요약 :
- ===========================================================
- DATE AUTHOR NOTE
- ${DATE} ${USER} 최초 생성 */
- 인텔리제이에 적용 : 설정 - 에디터 - 파일 및 코드템플릿 : 포함 탭 선택 및 위의 주석 붙여넣기 