⏳ Time Log/1. One Day (Daily · TIL)
Day 2 (10/21) - Java 환경설정 및 Eclipse 기초
this.Serena
2026. 2. 18. 23:27
📚 참고 서적
- 한권으로 끝내는 Java21 프로그래밍
- 이것이 자바다 (1권)
👨💻 오늘의 강의 내용
1. 자바 설치 및 환경변수 설정
- JDK 설치: Azul Zulu OpenJDK JAVA 21 다운로드 및 설치 완료
- 시스템 환경 변수 설정:
- JAVA_HOME 변수 생성 및 경로 지정
- Path 변수에 %JAVA_HOME%\bin 추가 (새로 만들기 활용)
- 설치 확인: CMD 창에서 echo %JAVA_HOME% 입력하여 정상 경로 출력 확인
2. Eclipse 설치 및 환경 구성
- 계층 구조: Java 프로젝트 > 모듈 > 패키지 > 클래스 순서로 생성
- 작성 원칙: 클래스 파일 하나당 하나의 클래스만 작성
- 명명 규칙:
- 클래스명: 첫 글자 대문자 (PascalCase)
- 변수명: 첫 글자 소문자 (camelCase)
3. 자바 기본 문법 및 스타일
- 변수 타입: var, int, float 등 선언 방식 학습
- 출력문: System.out.print(), System.out.println() 활용
- 코드 스타일 규격:
- 들여쓰기: 스페이스 4칸 권장
- 중괄호({): 선언문과 같은 줄에 배치
- 주석: 한 줄(//), 여러 줄(/* ... */)
- 상수: 대문자 및 언더바 조합(UPPER_SNAKE_CASE)
💻 Windows CMD 주요 명령어 요약
| 분류 |
명령어 |
기능 설명 |
| 파일/폴더 관리 |
dir |
현재 디렉토리 파일 및 폴더 목록 표시 |
| |
cd |
디렉토리 위치 변경 (이동) |
| |
mkdir / md |
새로운 디렉토리 생성 |
| |
rmdir / rd |
디렉토리 삭제 |
| |
copy / move |
파일 복사 / 파일 이동 및 이름 변경 |
| |
del / ren |
파일 삭제 / 파일 및 폴더 이름 변경 |
| 시스템 상태 |
systeminfo |
OS 및 하드웨어 상세 정보 출력 |
| |
ipconfig |
네트워크 설정(IP 주소 등) 확인 |
| |
ping |
네트워크 연결 상태 테스트 |
| |
tasklist / taskkill |
프로세스 목록 확인 / 특정 프로세스 종료 |
| 유틸리티 |
cls |
화면 초기화 (Clear Screen) |
| |
exit |
CMD 창 닫기 |
| |
echo |
문자열 출력 및 환경 변수 값 확인 |
⌨️ Eclipse 주요 단축키 요약
1. 소스 코드 편집 및 탐색
| 기능 |
단축키 |
비고 |
| 자동 완성 |
Ctrl + Space |
코드 제안 호출 |
| 코드 정렬 |
Ctrl + Shift + F |
소스 코드 포맷팅 |
| 줄 삭제 |
Ctrl + D |
현재 라인 즉시 삭제 |
| 줄 이동/복사 |
Alt + ↑ / ↓ |
줄 이동 (Ctrl 추가 시 복사) |
| 주석 처리 |
Ctrl + / |
한 줄 주석 설정 및 해제 |
| 리소스 검색 |
Ctrl + Shift + R |
프로젝트 내 파일 찾기 |
| 선언 이동 |
F3 |
메서드나 클래스 정의부로 이동 |
2. 실행 및 리팩토링
| 기능 |
단축키 |
비고 |
| 실행 (Run) |
Ctrl + F11 |
마지막 실행 구성으로 실행 |
| 디버그 (Debug) |
F11 |
디버그 모드 진입 |
| 이름 변경 |
Alt + Shift + R |
클래스/변수 이름 일괄 변경 |
| Import 정리 |
Ctrl + Shift + O |
불필요한 임포트 삭제 및 자동 추가 |