728x90

2024/12/10 4

🖥️ 자바에서 명령어가 메모리를 활용하여 구동되는 원리 (완전 쉬운 설명!)

자바 프로그램이 실행될 때, CPU와 메모리가 함께 협력해서 동작해요.이를 쉽게 설명하기 위해 요리하는 과정과 비교해볼게요! 🍳👨‍🍳  1️⃣ 자바 프로그램이 실행될 때 필요한 것들자바 프로그램을 실행하려면, 3가지 중요한 요소가 필요해요.코드 (레시피) 📜 → 우리가 작성한 자바 프로그램CPU (요리사) 👩‍🍳 → 프로그램을 실행하는 역할메모리 (주방) 🍽️ → CPU가 일할 수 있도록 재료를 준비하는 공간💡 CPU(요리사)는 메모리(주방)에서 데이터를 꺼내서 요리(명령어 실행)해요!2️⃣ 자바 프로그램이 실행되는 과정 🍛우리가 자바 프로그램을 실행하면, 다음과 같은 과정이 진행돼요.① 코드가 메모리에 올라감 📜 → 🍽️자바 파일(.java)을 실행하면, 프로그램의 명령어(코드)가 ..

☕Java 2024.12.10

Java 객체지향 프로그래밍으로 책 정보 관리 시스템 구현하기

이번 포스트에서는 자바 객체지향 프로그래밍을 이용하여 간단한 책 정보 관리 시스템을 구현해 보겠습니다. Author 클래스와 Book 클래스를 정의하고, 이를 통해 다양한 책과 저자 정보를 관리하는 프로그램을 만들어 볼 것입니다.📝 목표:우리는 책과 저자(Author)의 정보를 저장하는 프로그램을 만들어 볼 거예요   ✅ 1. 저자 (Author) 클래스 만들기✔ 저자의 이름을 저장하는 클래스를 만들어 보겠습니다.public class Author { String name; // 저자의 이름 void print() { System.out.println("저자 이름: " + name); }}📌 설명:name 변수에 저자의 이름을 저장합니다.print() 메소드에서 저자의 이..

☕Java 2024.12.10

Number 클래스 설명 및 프로그램 동작 원리

Number 클래스 설명 및 프로그램 동작 원리이 코드는 Number 클래스를 이용하여 두 개의 숫자를 저장하고, 더하기, 평균 구하기, 출력하는 기능을 구현한 자바 프로그램입니다.📌 1. 프로그램의 주요 개념이 프로그램에서는 객체 지향 프로그래밍(OOP)의 개념을 적용하여, 데이터를 저장하고 조작하는 방식을 간결하게 만들었습니다. 주요 개념은 다음과 같습니다:클래스(Class)와 객체(Object)Number 클래스는 두 개의 숫자를 저장하는 역할을 합니다.NumberTest 클래스에서 Number 객체를 생성하고, 메서드를 호출하여 연산을 수행합니다.인스턴스 변수(멤버 변수)int num1, num2; → 숫자를 저장하는 멤버 변수(인스턴스 변수) 입니다.객체를 생성할 때 각각의 객체마다 독립적인 ..

☕Java 2024.12.10

"자바의 클래스와 객체: 개념부터 활용까지 쉽게 이해하기"

자바 프로그래밍에서 클래스와 객체는 핵심 개념입니다. 이 글에서는 클래스와 객체의 개념, 그리고 이를 활용한 프로그램 작성 방법을 알아보겠습니다.1. 클래스와 객체란?클래스(Class): 데이터와 함수를 하나로 묶어 놓은 설계도입니다. 예를 들어, 데이터베이스에서 테이블이 데이터를 저장하는 구조를 정의하듯이, 클래스는 프로그램에서 데이터와 그 데이터를 처리하는 방법을 정의합니다.객체(Object): 클래스를 기반으로 생성된 실제 데이터 묶음입니다. 클래스가 설계도라면, 객체는 그 설계도로 만들어진 실제 제품입니다.2. 클래스와 메인 함수의 관계자바 프로그램은 메인 함수(main 메서드)가 있어야 실행됩니다. 메인 함수는 반드시 클래스 내부에 위치해야 하며, 프로그램에는 메인 함수를 포함한 클래스가 최소 ..

☕Java 2024.12.10
728x90