Day 23 - IntelliJ

haxxru log;·2026년 4월 2일
post-thumbnail

이 글은 2026년 04월 02일 작성된 글입니다.

오늘은 IntelliJ 기본 개발 환경 설정을 진행하고, 이후 Java 기초
문법과 if 조건문
을 학습했다.

1. IntelliJ 기본 설정

개발 환경을 편하게 사용하기 위해 몇 가지 기본 설정을 진행했다.

JDK 설정

  • SDK : graalvm-ce-21
  • 없으면 Download JDK 선택
  • 애플 실리콘 환경은 aarch64 버전 사용

자주 사용하는 플러그인

  • Lombok
  • Github Copilot

2. 프로젝트 생성 시 설정

새 프로젝트마다 필요한 설정도 있다.

Import 자동화

Settings → Editor → General → Auto Import

  • Add unambiguous imports on the fly
  • Optimize imports on the fly

파일 인코딩

Settings → Editor → File Encodings

  • Project encoding : UTF-8
  • Default encoding : UTF-8

Gradle 빌드 속도 개선

Settings → Build Tools → Gradle

  • Build and run using : IntelliJ IDEA
  • Run tests using : IntelliJ IDEA

3. Java 프로그램의 기본 구조

Java 프로그램은 main 함수에서 시작된다.

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

프로그램은 위에서 아래로 한 줄씩 실행된다.


4. 변수와 출력

int x = 10;

System.out.println(x);
System.out.println("x : " + x);
System.out.println("x : " + (x + 10));
  • 변수는 값을 저장하는 공간이다.
  • 문자열과 숫자를 더하면 숫자가 문자열로 변환된다.

5. 조건문 if

조건이 true일 때만 코드가 실행된다.

int age = 50;

if (age >= 20) {
    System.out.println("성년");
}

6. 논리 연산자

OR (||)

하나라도 참이면 결과는 참

AND (&&)

하나라도 거짓이면 결과는 거짓


7. 클린코딩 특강

오후에는 외부 강사님의 클린코딩 특강이 진행되었다.

강사님은
11번가 → 뱅크샐러드 → 카카오페이에서 근무하신 개발자였다.

클래스의 응집도는 높이고, 결합도는 낮추어야 한다는 말씀이 가장 기억에 남는다.


✅ 정리

  • IntelliJ 기본 개발 환경 설정을 진행했다.
  • JDK, UTF-8 인코딩, 폰트, Gradle 설정을 익혔다.
  • Java 프로그램의 시작점인 main 함수를 이해했다.
  • 변수, 출력, 문자열 연산의 기본 개념을 학습했다.
  • if 조건문과 논리 연산자(||, &&)를 배웠다.
  • 클린코딩 특강을 통해 읽기 좋은 코드의 중요성을 느꼈다.

0개의 댓글