본문 바로가기

Java_language38

첫 번째 프로그램: Hello World 1-2. 자바(Java)의 특징: "한 번 작성하면, 어디서든 실행된다"자바는 썬 마이크로시스템즈(현재는 오라클)에서 개발한 객체 지향 프로그래밍 언어입니다.운영체제 독립적 (WORA: Write Once, Run Anywhere): 가장 큰 특징입니다. 한 번 작성된 자바 프로그램은 Windows, Mac, Linux 등 어떤 운영체제에서도 동일하게 실행됩니다.객체 지향(Object-Oriented): 실제 세계의 사물들을 객체로 만들어 모델링하는 방식입니다. 유지보수와 재사용에 유리합니다.안정성과 보안성: 메모리를 직접 건드리지 않아 안정적이며, 가상 머신(JVM) 기반으로 실행되어 보안에 강합니다. 💻 2. 첫 번째 프로그램: Hello World2-1. 🔹 "Hello Java" 출력 프로그램.. 2025. 11. 10.
자바 주석 (Comment)이란? 💡 자바 주석 (Comment)이란?주석은 코드에 대한 설명이나 메모를 남기는 기능입니다.가장 중요한 특징은 주석으로 처리된 부분은 컴파일러가 무시하기 때문에 프로그램 실행에 전혀 영향을 주지 않는다는 점이에요.주석을 사용하는 이유코드 이해를 돕기 위해 (내가 쓴 코드도 시간이 지나면 헷갈릴 수 있어요!)다른 개발자와의 협업 시 코드의 의도를 명확하게 전달하기 위해특정 코드를 일시적으로 비활성화할 때📚 자바 주석의 종류와 예제자바에는 크게 세 가지 종류의 주석이 있어요.종류기호용도한 줄 주석 (Single-line)//한 줄만 주석 처리할 때여러 줄 주석 (Multi-line)/* ... */여러 줄의 내용을 한 번에 주석 처리할 때문서 주석 (Javadoc)/** ... */공식 문서(API 문서).. 2025. 11. 10.
자바 프로그램 실행 과정 (JVM 구조 이해하기) 자바 프로그램은 이렇게 4단계로 실행돼요 👇 [1] 코드 작성 (.java) ↓[2] 컴파일 (javac) ↓[3] 바이트코드 생성 (.class) ↓[4] 실행 (java)🧩 1단계. 코드 작성 (Source Code)개발자가 작성하는 부분예: Hello.java이 안에는 **사람이 읽을 수 있는 코드(문자)**가 들어 있어요.public class Hello { public static void main(String[] args) { System.out.println("Hello Java!"); }}🟡 결과: 파일 이름은 Hello.java 🧩 2단계. 컴파일 (Compile)명령어:javac Hello.java컴파일러(javac) 가 사람이 쓴 코.. 2025. 11. 10.
자바 프로그램 개발 순서 🧭 자바 프로그램 개발 순서 (아주 쉽게 설명)자바 프로그램은 “작성 → 저장 → 컴파일 → 실행” 의 과정을 거칩니다.비유하자면 “레시피를 적고 → 요리 재료를 준비해서 → 요리를 완성하는 과정”과 비슷해요 🍳단계설명비유1단계. 코드 작성개발 도구(Eclipse, IntelliJ, VSCode 등)나 메모장으로 자바 코드를 작성요리 레시피를 적는 단계2단계. 저장하기.java 확장자로 저장 (예: Hello.java)레시피 이름 붙여 저장3단계. 컴파일(Compile)사람이 쓴 자바 코드를 컴퓨터가 알아듣게 번역 → .class 파일 생성레시피를 기계가 읽을 수 있게 번역4단계. 실행(Run)번역된 .class 파일을 자바 가상머신(JVM)이 실행요리를 실제로 완성해서 먹는 단계🧩 예제 1: 가장.. 2025. 11. 10.
자바 이스케이프 문자(Escape Character) 정리 🧾 자바 이스케이프 문자(Escape Character) 정리이스케이프 문자는 문자열 내부에서 특수한 의미를 가지는 문자로,'\'(역슬래시)와 함께 사용됩니다.보통 “줄바꿈”, “탭 간격”, “따옴표 출력” 등을 표현할 때 씁니다.이스케이프 문자의미사용 예시 (코드)실제 출력 결과\n줄바꿈 (new line)System.out.println("Hello\nJava");```Hello Java | `\t` | 탭(Tab) 간격 | `System.out.println("A\tB\tC"); A B C| `\"` | 큰따옴표 출력 | `System.out.println("He said, \"Hello!\"");He said, "Hello!"| `\'` | 작은따옴표 출력 | `System.out.prin.. 2025. 11. 10.
자바에서 자주 쓰는 특수문자 / 기호 정리표 .🧾 자바에서 자주 쓰는 특수문자 / 기호 정리표기호이름(한글)이름(영문)사용 예시설명{ }중괄호curly bracespublic class Main { }코드의 블록(영역)을 감쌀 때 사용클래스, 메서드, if문, for문 등에서 사용[ ]대괄호square bracketsint[] numbers = {1,2,3};배열(array)을 선언하거나 접근할 때 사용( )소괄호parenthesesSystem.out.println("Hello");메서드 호출 시 사용 / 조건식 감싸기꺾쇠괄호angle bracketsArrayList제네릭(generic) 타입 지정 시 사용"큰따옴표double quotes"Hello Java"문자열(String) 표현 시 사용'작은따옴표single quotes'A'문자(char).. 2025. 11. 10.