All of My Records

[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 + 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)
  • ( ): 소괄호
  • { }: 중괄호
  • [ ]: 대괄호
  • < >: 화살표 괄호

 

*글 작성에 참고한 내용: 학원 쌤의 열정적인 수업

블로그의 정보

All of My Records

캐떠린

활동하기