Java/강의

[📙 Java 문법 종합반] 1-3. 자바 프로젝트 관리

가지코딩 2025. 4. 14. 21:02

📙 목차

  1. 이름 규칙 종류
  2. 패키지(폴더)
  3. 클래스(파일)

🧡 학습 목표

  • IDE 로 Java 코드 관리하는 방법을 학습한다.
  • 패키지가 무엇인지 학습한다.
  • 클래스가 무엇인지 학습한다.
  • 카멜케이스와 스네이크케이스가 무엇이고 어떻게 다른지 학습한다.

1. 이름 규칙 종류

파스칼 케이스(PascalCase)

프로그래밍 언어 파스칼에서 유래

FirstName, LastName, FullName

 

카멜 케이스(camelCase) - 낙타 🐫

대문자가 낙타 혹처럼 튀어나온 모습에서 유래 

firstName, lastName, fullName

 

스네이크 케이스(snake_case) - 뱀 🐍

언더스코어가 뱀처럼 이어지는 모습에서 유래

first_name, last_name, full_name

 

케밥 케이스(kebab-case) - 꼬치 🍢

꼬챙이에 꽂힌 케밥 모양에서 유래

first-name, last-name, full-name

2. 패키지(폴더)

 

패키지(Package)란?

  • 파일들의 묶음
  • 폴더처럼 파일(클래스)을 정리해서 관리할 수 있도록 도와주는 역할을 한다.

 

패키지 이름 규칙

소문자만으로 적는것을 권장

계층 구조를 표현하기 위해 .을 사용한다. 

com.example.myapp

 

 

(실습) 패키지 만들기


3. 클래스(파일)

클래스(Class)란?

  • 자바 프로젝트에서는  클래스 이름이 파일명이 된다.

 

클래스 이름 규칙

파스칼 케이스 사용

 

 

(실습) 클래스 만들기

 

 

클래스 import 하기

import chapter1.MyNewClass3;

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