Java : 기본개념

최혜린·2024년 10월 10일

1. Workspace

  • 프로그래머가 일을 하는 공간을 의미한다.
  • workspace에 패키지, 클래스다 담겨지며 workspace 기준으로 프로젝트가 생성된다.

2. package

  • package는 class를 항목 혹은 기능 단위로 나눠놓기 위한 박스이다.
  • package는 해당 클래스들을 각 항목 및 기능단위로 쪼개서 관리하고자 할 때 유용하게 사용할 수 있다.

3. class

  • 실제 코드를 작성할 수 있는 가장 기본적인 단위이다.
  • 보통 1파일 = 1 클래스 형태로 제작한다.
  • 파일과 클래스 이름을 동일하게 작성하는 것이 원칙이다.
  • 클래스 안에서 우리가 객체 지향 프로그래밍을 할 수 있으며 모든 Java 소스코드는 클래스 단위로 움직인다.

4. main 메서드

public static void main(String[ ] args)
  • 코드를 읽을 때 시작하는 시작 포인트.
  • 보통 맨 처음 접근된다 하여 Entry Point 라고도 불린다.
  • 모든 코드는 main 에서 시작해서 동작한다.
  • 같은 워크스페이스 내의 여러 클래스에 각각 정의할 수 있다. 즉, 각 클래스는 독립적으로 실행될 수 있다.

5. System.out

  • 콘솔에 데이터를 출력하고자 할 경우 System.out 이라는 명령어를 사용하여 출력한다.
    • println() : 한줄 출력하고 한줄을 개행한다.
    • print() : 한줄 출력하고 개행하지 않는다.
    • printf() : 문장 안에 값을 출력하고자 할 경우 사용한다.

6. System.in

  • Java 에서 System.in을 통해 콘솔창에 입력 받을 때 Scanner 클래스를 사용한다.

  • Scanner 클래스 사용을 위해서 java.util 패키지를 임포트 해야한다.

  • System.in을 인자로 전달하여 Scanner 클래스 객체를 생성한다.

  • Scanner 메서드 종류

    메서드명역할
    nextLine()문자열을 입력 받을 때 사용
    next()공백이 없는 단어 하나를 입력 받을 때 사용
    nextInt()정수를 입력 받을 때 사용
    nextDouble()실수를 입력 받을 때 사용
    nextBoolean()논리값을 입력 받을 때 사용

예제

profile
산으로 가는 코딩.. 등산 중..🌄

0개의 댓글