자바 5

자바 객체 생성의 핵심: new 키워드 이해하기

자바에서 new 키워드란? 객체 생성의 시작점!자바에서 객체를 생성할 때 꼭 등장하는 new 키워드, 객체 지향 언어인 자바에서 new는 매우 중요한 역할을 합니다. new 키워드란?new 키워드는 자바에서 새로운 객체를 생성할 때 사용하는 연산자 입니다. new를 사용하면 프로그램이 메모리에 새로운 공간을 할당하여 객체를 만들고, 해당 객체의 참조(주소)를 반환합니다. 이를 통해 객체가 초기화되고 프로그램에서 사용될 수 있게 됩니다.String str = new String("Hello, World!");Person person = new Person(); // Person 클래스의 객체 생성 위 코드에서 new String("Hello, World!")와 new Person()은 각각 String 객..

리터럴(Literal)이란? 프로그래밍에서 리터럴의 역할과 종류, 그리고 값과의 차이점까지!

리터럴이란?리터럴은 코드에서 고정된 값을 표현하는 방식입니다. 예를 들어 숫자 10, 문자열 "Hello", 논리값 true등은 모두 리터럴입니다. 리터럴은 값이 변하지 않고 그대로 사용되기 때문에 상수처럼 활용됩니다.정수 리터럴 (Integer Literal)정수형 데이터에 사용하는 리터럴로, int와 long 타입에서 주로 쓰입니다. int 타입이 기본이며, long 타입으로 지정하려면 값 뒤에 L을 붙입니다.int age = 25; // 정수 리터럴 25long distance = 1000L; // long 타입 정수 리터럴 1000L데이터타입int형long형크기32bit(=4byte)64bit(=8byte)범위범위: -2147483648 ~ 2147483647  범위:  -9223372..

[자바 기초 #3] 배열과 문자열 - 데이터 관리의 기본

들어가기전에! 자바 객체 생성의 핵심: new 키워드 이해하기자바에서 new 키워드란? 객체 생성의 시작점!자바에서 객체를 생성할 때 꼭 등장하는 new 키워드, 객체 지향 언어인 자바에서 new는 매우 중요한 역할을 합니다. new 키워드란?new 키워드는 자바에서devgodmj.tistory.com 1. 배열(Array)이란?배열(Array)은 동일한 데이터 타입의 값을 여러 개 저장할 수 있는 자료구조입니다. 예를 들어, 10명의 학생 점수를 저장할 때 배열을 사용하면 하나의 변수로 모든 점수를 관리할 수 있어 편리합니다.1.1 배열 선언과 초기화자바에서 배열을 선언하는 기본 문법은 다음과 같습니다.데이터타입[] 배열이름 = new 데이터타입[크기]; 예를 들어, 5개의 정수를 저장할 배열을 선언하..

[자바 기초 #2] 제어문과 반복문 - 프로그램의 흐름 제어하기

들어가기전에! 리터럴(Literal)이란? 프로그래밍에서 리터럴의 역할과 종류, 그리고 값과의 차이점까지!리터럴이란?리터럴은 코드에서 고정된 값을 표현하는 방식입니다. 예를 들어 숫자 10, 문자열 "Hello", 논리값 true등은 모두 리터럴입니다. 리터럴은 값이 변하지 않고 그대로 사용되기 때문에 상devgodmj.tistory.com  1. 제어문이란?제어문(Control Statement)은 프로그램이 특정 조건을 만족할 때만 어떤 코드를 실행하거나, 특정 코드 블록을 반복해서 실행하도록 만들어 줍니다. 제어문을 사용하면 유연하게 동작하는 프로그램을 만들 수 있죠. 2. 조건문 - 조건에 따라 다르게 실행하기조건문은 특정 조건이 참인지 거짓인지에 따라 다른 동작을 하게 만드는 문법입니다. 자바에..

[자바 기초 #1] 자바로 시작하는 프로그래밍 기초

1. 자바란?자바(Java)는 모든 곳에서 작동할 수 있는 강력한 프로그래밍 언어입니다. 안드로이드 앱, 서버, 웹 애플리케이션 등 다양한 분야에 사용되죠. 특히, 자바는 한번 작성하면 어디서든 실행할 수 있다는 "Write Once, Run Anywhere"의 철학을 가지고 있어 여러 환경에서 활용하기 아주 좋습니다. 자바가 "Write Once, Run Anywhere" 철학을 따를 수 있는 이유는 자바 가상 머신(Java Virtual Machine, JVM) 덕분입니다. 자바로 작성된 코드는 컴파일되면 운영 체제에 직접 종속되지 않는 **바이트코드(Bytecode)**로 변환됩니다. 이 바이트코드는 JVM이 설치된 어떤 시스템에서든 실행될 수 있습니다.   자바 가상 머신(JVM) 역할:JVM은 ..