TIL 1일차 - Hello, JAVA

haema World!·2025년 11월 26일

JAVA

목록 보기
2/9
post-thumbnail

길벗 출판사에서 진행하는 자율학습 스터디는 4주차 과정이지만 같이 진행하는 스터디원들과 이야기를 나누어 6주차 과정으로 진행하기로 하였다.
그래서 첫날은 간단하게 자바 프로젝트를 실행하는 부분을 진행해보려고 한다.

1일차

1장 Hello, Java!

1.1 자바 개발 환경 설정

JDK: 자바 개발 도구 모음
IDE : 통합 개발 환경
자바용 IDE → Eclipse, IntelliJ IDEA

JDK 설치

JDK 설치를 위해 아래 주소에서 JDK설치파일 다운로드
https://www.oracle.com/java/technologies/downloads

맥북용으로 설치

JDK가 잘 설치되었는지 확인

터미널 실행 : java -version

java -version "21.0.9" 2025-10-21 LTS 확인

인텔리제이 설치

본인은 인텔리제이 설치 되어있어 따로 설치 진행하지 않았습니다.

1.2 첫 번째 자바 프로젝트

새 프로젝트 선택

이름 : firstjavaproject
시스템 빌드 : IntelliJ
JDK : Oracle OpenJDK 21.0.9 - aarch64

Main.java에서 실행

자바 프로그램 실행 과정

자바 소스 코드 (Main.java) → 실행 → 자바 컴파일러 (java.exe) → 자바 바이트 코드(MAin.class) → 자바 컴파일러 (java.exe) → 자바 가상 머신(JVM)

1.2.2 자바 소스 코드의 구조

① 클래스 선언 (class)
-- 프로그램 구성 기본 단위
-- Main이 클래스 명 ⇨ 자바 파일명(Main.java)와 동일하게 작성
-- class 선언시 class 키워드 반드시 필요 (public 등)

  • 한프로그램 안에 클래스 2개 이상 존재 가능
    ⇨ 파일명과 클래스명 다르게 짓고 해당 클래스 앞에 public 붙이지 않기 (public클래스는 한 파일에 1개만 존재)

② 메소드 main()
-- 클래스에 포함된 메소드
-- 프로그램 시작점
-- 실행 시 JVM에서 가장 먼저 main() 메소드 조회
-- 클래스 전체에서 하나만 존재

③ 출력 (System.out.printf(""))
-- 소괄호( ) 내부 내용 화면에 출력 명령
-- 명령의 종료는 ;(세미콜론)으로 구분

④ 반복문 (for(...){...})
-- 중괄호{ } 내부 내용 n번 반복

추가실습

https://www.online-java.com
해당 사이트에서 소스코드 실행 테스트

profile
초짜개발자 - YUNICODE

0개의 댓글