본문 바로가기

java의 작동 원리 Java의 작동 원리Java는 1996년에 썬 마이크로시스템즈(Sun Microsystems)에 의해 발표된 객체 지향 프로그래밍 언어로, 현재도 널리 사용되고 있습니다. Java의 가장 큰 특징 중 하나는 플랫폼 독립성으로, 한 번 작성된 코드를 다양한 운영체제에서 실행할 수 있습니다. 이번 포스트에서는 Java의 작동 원리와 그 핵심 요소들을 상세히 살펴보겠습니다.1. Java의 기본 개념Java는 플랫폼 독립적인 객체 지향 프로그래밍 언어입니다. Java로 작성된 프로그램은 자바 가상 머신(JVM, Java Virtual Machine)을 통해 실행되며, 이로 인해 운영체제에 관계없이 동일한 코드를 실행할 수 있습니다. Java의 주요 특징은 다음과 같습니다:객체 지향 프로그래밍 언어: Java는 ..
Java Method의 개념과 활용 예제 정리 MethodMethod란?어떠한 특정 작업을 수행하기 위한 명령문의 집합Method를 사용하는 이유모듈성: 코드의 복잡성을 줄이고 이해하기 쉬워짐유지보수: 프로그램 수정이나 확장이 용이해져 유지보수가 쉬워짐재사용성: 중복되는 코드의 반복적인 프로그래밍 회피Method의 기본 구조접근제한자 반환타입 메서드명(매개변수목록) { //선언부 // 메서드 몸체 // 수행할 코드 return 반환값; // 반환타입이 void가 아닐 경우 필요}접근제어자 :해당 메소드에 접근할 수 있는 범위를 명시public: 외부 클래스에서 자유롭게 사용할 수 있다.protected: 같은 패키지 또는 자식 클래스에서 사용할 수 있다.private: 외부에서 사용할 수 없다. (클래스 내부에서만 사용가능)defau..
Java 필드(Field)의 개념과 사용 방법 Java Field 개념 정리Field 정의클래스의 상태를 나타내는 변수객체의 데이터, 속성, 상태를 저장클래스 레벨에서 관리되는 멤버 변수자동차 객체의 경우 제작회사, 모델, 색상, 엔진 등의 정보가 Field로 저장됨Field 선언 방법접근 제어자 (public, private 등)데이터 타입 (int, String 등)변수명클래스 내에서 선언되며 생성자와 메소드 앞뒤 어디서든 가능public class Car { public String model = "KIA"; // public 필드 private String color; // private 필드 private int maxSpeed; // private 필드} Field 사용 방법클래스 내부에..
Java Class & constructor 개념 정리 클래스(Class)란?클래스(Class)는 객체 지향 프로그래밍(OOP)의 핵심 요소 중 하나입니다. 클래스는 객체(Object)의 설계도 또는 템플릿으로, 객체를 생성하기 위한 구조와 동작을 정의합니다. 클래스는 데이터(속성, 멤버 변수)와 메서드(동작, 멤버 함수)를 포함할 수 있습니다. 클래스 내의 모든 구성 요소가 필수로 들어가 있어야 하는 것은 아닙니다.FizzBuzz 예제클래스를 이해하는 데 도움을 줄 수 있는 간단한 예제로 FizzBuzz를 살펴보겠습니다. 이 예제는 main 메서드 하나로 동작하는 클래스입니다.class FizzBuzz { public static void main(String[] args) { int i = 0; while (i 이 코드는 1..