[Java] Java 기본 용어 해설 :: 패키지, 클래스, 메서드
by 캐떠린기본 용어 해설
지난 포스트에서 마지막에 Ex01.java 파일에 코드를 작성해봤는데 그 코드를 하나하나 파헤쳐보자!
[Java] Eclipse 실행 및 환경 설정
Eclipse, IntelliJ 프로그램 IDE(Integrated Development Environment) 통합 개발 환경 여러가지 개발을 하나의 프로그램으로 모두 개발이 가능한 환경 Eclipse는 Project를 생성하여 파일 제작이 가능하다. Eclipse 실
pigsnowworld.tistory.com
패키지 선언
현재 자바 파일이 어떤 패키지 내에 위치하는지 표현
package com.test.java;
클래스(Class)
- 코드의 집합
- public class Ex01: 클래스 선언부(Header)
- { }: 클래스 몸통(Body), 구현부
// "Ex01이라는 클래스입니다."
public class Ex01 {
}
메서드(Method)
- 코드의 집합
public static void main(String[] args) {
}
명령어
System.out.println("안녕하세요.");
- 문장 단위로 구성된다.
- System: 클래스
- .: 멤버 접근 연산자(Member Access Operator) → 부모.자식
- out: 필드(field)
- println(): 메서드 호출
- "안녕하세요.": 문자열
- ;: 자바의 문장 종결자 → java 뿐만 아니라 많은 프로그램이 문장 종결자로 세미콜론을 사용한다. 한글의 ‘.(마침표)’와 같은 기능이라고 보면 된다.
주석(Comment)
- 컴파일 작업 때 제외하는 영역
- 종류: 단일 라인 주석, 다중 라인 주석
- 형식
- 단일 라인: Ctrl + /
(Java에서는 단일 라인 위주 사용하며 동일한 단축키 재 입력 시 주석이 해제된다.)
- 단일 라인: Ctrl + /
// 단일 라인 주석
- 다중 라인: Ctrl + Shift + /
(기 입력된 내용 드래그 후 단축키 입력 시 선택 영역 주석 처리 됨) - 다중 라인 주석 해제: Ctrl + Shift + \
/*
다중 라인 주석 1
자동 완성 시 줄마다 앞에 '*' 표시가 붙는데,
이를 방지하기 위해선 직접 주석을 열고 따로 줄바꿈 후 주석 닫아서 사용해야 한다.
*/
/*
* 다중 라인 주석 2
*/
코드 자동 완성(Code Assist)
- 명칭: 코드 자동 완성, 코드 조각, Code Assist, Intellisence 등..
- 단축키: Ctrl + Space
- 특징
- 현재 상태에서 사용 가능한 문법(+ 도움말)만 보여준다.★★★★★ → Error가 발생하지 않는다!
- 코드 자동 완성 후 ‘녹색바’ 가 보이는데, Tab키로 녹색바간의 자유로운 이동이 가능해서 편리하다.
- syso + Ctrl + Space
System.out.println();
각종 단축키
- 복사 + 봍여넣기: Ctrl + Alt + 방향키(위/아래)
해당 줄(특정 블럭 단위 copy도 가능)에 커서 대고 단축키 입력 - 이동: Alt + 방향키(위/아래)
해당 줄(특정 블럭 단위 이동도 가능)에 커서 대고 단축키 입력 - 특정 영역 선택(블럭 잡기): Shift + 방향키(위/아래/좌/우/Home/End)
- 라인 삭제: Ctrl + D
해당 줄에 커서 대고 단축키 입력 → 해당 줄(라인) 삭제 - 단축키 목록 확인: Ctrl + Shift + L
단축키 목록 보여줌 - 탭 전환: (기본 설정) Ctrl + F6 이나,
Preferences에서 Ctrl + Tab으로 변경 후 사용하면 더 편리하다.
단축키 설정은 어디서 해요?
Window - Preferences - Keys
특수문자(영문 표현)
- ~, !, @, #, $, %, ^(caret, xor), &, *, -, _, +, =
- ;, :, “, ‘, ?, /(slash), \(back slash)
- `(역따옴표, back quote, back tick)
- |: (pipe, vertical bar, or)
- ( ): 소괄호
- { }: 중괄호
- [ ]: 대괄호
- < >: 화살표 괄호
*글 작성에 참고한 내용: 학원 쌤의 열정적인 수업
'Java' 카테고리의 다른 글
[Java] Escape Sequence, 자바의 이스케이프 문자 (0) | 2024.04.02 |
---|---|
[Java] 자바의 자료형(Java의 Data Type), 변수(Variable) (3) | 2024.03.29 |
[Java] Eclipse 실행 및 환경 설정 (0) | 2024.03.28 |
[Java] 코딩 맛보기 :: 메모장 코딩 (0) | 2024.03.28 |
[Java] 개발 환경 Setting :: Eclipse 설치 및 설정 작업 (0) | 2024.03.28 |
블로그의 정보
All of My Records
캐떠린