프로그래밍/JAVA

Java 코드를 이해하는 기본 구조

Cognivox 2025. 4. 1. 10:23
반응형

✅ 자바(Java) 코드를 이해하는 기본 구조

🏠 비유: 자바는 '클래스 집' 안에 모든 걸 넣는 언어!

구성역할비유
클래스(class) 코드의 집(틀) 집 전체
메서드(method) 행동, 기능 집 안의 기능 (전등 켜기, 문 열기 등)
변수(variable) 데이터 저장 공간 냉장고, 서랍에 물건 넣기
main() 메서드 실행 시작점 문을 열고 집에 들어가는 입구
객체(object) 클래스에서 실제로 만들어진 물건 집 설계도로 만든 진짜 집

📌 이것만 기억하면 됨!

  • 클래스는 자바 코드의 기본 틀 → 모든 코드는 클래스 안에!
  • main 메서드가 있어야 실행됨 → 문 열고 입장하는 곳
  • 변수는 데이터를 저장함
  • 메서드는 동작(기능)을 정의함
  • 객체는 클래스를 이용해서 만든 실제 결과물

✅ 자바 구조 쉽게 익히는 팁

  1. 클래스 = 집
  2. main 메서드 = 입구
  3. 변수 = 저장소(서랍)
  4. 메서드 = 기능 버튼(전등, 문 열기 등)
  5. 객체 = 집에서 만든 실제 물건

✅ 1. 언제 class를 쓸까?

👉 **코드를 넣을 그릇(틀)**이 필요할 때 무조건 씀!

  • 자바는 무조건 class 안에서만 실행됨
  • 이름은 원하는 걸 써도 됨 (MyClass, Dog, HelloWorld 등)

✅ 2. 언제 static void main()을 쓸까?

👉 프로그램 시작점, 코드 실행이 시작되는 곳
외우는 공식! 🔥

📌 설명:

  • public → 다른 데서도 실행 가능하게 공개함
  • static → 객체 없이 바로 실행 가능하게 함 (처음 진입점이라 필요!)
  • void → 결과를 돌려주지 않음 (그냥 실행만 함)
  • main() → 자바에서 무조건 이 함수부터 실행됨

✅ 3. public, private 언제 쓸까?

키워드뜻초보자용 간단 기준
public 누구나 접근 가능 일단 메인 메서드, 클래스엔 대부분 붙여!
private 클래스 안에서만 사용 아직은 잘 안 써도 됨 (나중에 배움)

✔️ 초보자는 public만 써도 충분함!


✅ 4. String msg 같은 변수는 언제, 왜 쓰는 걸까?

자료형의미예시
String 글자 "안녕" 같은 문자열 저장할 때
int 정수 숫자 10, 0, -3 등
double 소수 숫자 3.14, 0.1
boolean 참/거짓 true, false

 

👉 어떤 값인지 보고 자료형을 고르면 됨!


✅ 진짜 쓸 수 있는 "시작 템플릿"

✅ 마지막 정리!

헷갈렸던 것쉽게 이해하는 법
class 언제 써? 자바는 무조건 class부터 시작!
static void main() 언제 써? 프로그램 실행을 위한 출발점 공식
public은 왜 써? 그냥 열어주는 문! 일단 붙이자!
String msg 왜 써? 글자니까 String, 숫자면 int, 참거짓이면 boolean

 

 

 

 

 

#자바기초 #자바구조 #클래스이해 #메서드란 #변수설명 #객체지향 #객체란 #main메서드 #자바입문 #코딩시작 #프로그래밍기초 #자바공부 #자바문법 #초보개발자 #자바개념정리 #자바클래스 #메서드기능 #변수정리 #코딩쉽게 #자바비유학습

반응형