풀스택 백엔드 2026.04.14

syyu21b·2026년 4월 23일

풀스택 - 백엔드

목록 보기
1/49
post-thumbnail

[SECTION01. 자바 프로그래밍의 기본]

1) JDK 설치

  • 권장 버전: JDK 17 또는 21(LTS)
  • 벤더는 상관없지만 Amazon Corretto
  • JDK는 “자바 실행 + 컴파일러 + 개발 도구”를 포함한 패키지

2) 인텔리제이 IDEA 설치

  • Community 버전으로도 충분
  • Ultimate는 스프링 개발 시 더 편함

● 인텔리제이 주요 단축키

기능단축키
실행Shift + F10
자동 임포트Alt + Enter
코드 정렬Ctrl + Alt + L
새 파일 생성Alt + Insert

● Hello World 만들기

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello Java!");
    }
}

코드 해설

  • class Main
    • 클래스 이름 = 파일 이름(Main.java)와 동일해야 한다.
  • public static void main(String[] args)
    • 프로그램 실행의 시작점
    • 모든 자바 프로그램은 이 메서드를 찾는다.

● 출력문 종류

System.out.print("Hello");      // 줄바꿈 X
System.out.println("Hello");    // 줄바꿈 O

● 클래스 구조

public class ClassName {
    // 필드(속성)
    // 생성자
    // 메서드(기능)
}

자바는 모든 코드가 클래스 안에 존재해야 한다.


● 주석(Comment)

한 줄

// 한 줄만 주석 처리

여러 줄

/* 여러 줄
   주석 */

문서 주석(Javadoc)

/**
 * 이 메서드는 ~~~ 역할을 합니다.
 */

● 실행문(Statement)

  • 자바는 한 문장의 끝에 세미콜론 ; 필수
  • 예외: 클래스 선언, 메서드 선언은 세미콜론 없음
int age = 10;

System.out.println(age);

● 실습 1

“이 블로그는 내가 자바 마스터가 되기까지의 과정이다.”을 3줄 출력해 보기

System.out.println("이 블로그는 내가 자바 마스터가 되기까지의 과정이다.");
System.out.println("이 블로그는 내가 자바 마스터가 되기까지의 과정이다.");
System.out.println("이 블로그는 내가 자바 마스터가 되기까지의 과정이다.");

● 실습 2 (문자열 결합)

public class Main {

    public static void main(String[] args) {

        String name = "자바";

        System.out.println("안녕하세요 " + "저는 " + name + "입니다.");
    }
}


실전 문제


문제 1

다음과 같이 세 줄을 출력하시오.

Hello Java!
Welcome to Java World.
자바 프로그래밍 시작!

정답 1


문제 2

변수 name과 age를 선언하여 본인의 이름과 나이를 저장하고 다음과 같이 출력하시오.

int age = 
String name =

내 이름은 유프로이고, 나이는 27살입니다.

정답 2

0개의 댓글