본문 바로가기

전체 글33

[Java 이해하기] 4. 자바의 연산자 🩷 Java의 연산자란?Java에서의 연산자(Operators)는 특정한 연산을 수행하도록 설계된 기호입니다.연산자를 사용하여 변수와 값에 다양한 종류의 연산을 적용할 수 있습니다.      💛 연산자의 종류  1️⃣산술 연산자산술 연산자는 흔히들 알고 계시는 바와 같이 사칙연산 같은 더하기 , 빼기 등이 이에 해당됩니다. 자바의 연산자는 조금 더 종류가 다양한데, 연산자의 종류를 상세하게 설명드리겠습니다. 1. 덧셈 연산자 ( + )두 개의 피연산자를 더합니다.수치형 데이터뿐만 아니라, 문자열 연결에도 사용될 수 있습니다.int a = 1;int b = 2;int c = a + b; // c의 값은 3String hello = "Hello, ";String rabbit = "Rabbit!";Str.. 2024. 4. 26.
[Java 이해하기] 3. 자바의 데이터 타입이란? 🩵 Java의 데이터 타입이란?데이터 타입은 변수를 선언할 때, 데이터가 메모리에 어떻게 저장되는지 명시해 주는 것입니다.각기 다른 특성의 데이터들을 구분하는 역할입니다.     💛 데이터 타입의 역할      -   변수를 선언할 때 데이터타입은 반드시 필요합니다. Java에서 데이터타입을 사용하는 이유는 여러 가지가 있습니다. 타입 안정성 (Type Safety) : 데이터 타입을 명시함으로써, 컴파일러는 타입에 맞지 않는 값이 변수에 할당되는 것을 방지합니다. 예를 들어 int age라는 변수에 '토끼'라는 값을 넣으면 숫자가 아니므로 에러가 발생합니다.메모리 관리 : 프로그램의 규모가 커지면 메모리 관리가 굉장히 중요합니다. 데이터 타입을 명시함으로써 변수에 필요한 메모리양을 결정할 수 있습니.. 2024. 4. 26.
[Java 이해하기] 2. 자바의 변수와 상수 💜 Java의 변수와 상수란?'변수(variable)'는 데이터를 저장하는 메모리의 저장 공간을 가리키는 이름입니다.데이터 값을 저장하고, 이후에 값을 참조하거나 변경하기 위해 사용됩니다.'상수(constant)'도 변수와 동일하지만, 변수와는 다르게 한번 값을 저장한 후 다른 값으로 변경이 불가능합니다. 변하지 않는 수를 의미합니다.    ✔️변수의 특징1. 변수명(Identifier): 각 변수는 고유한 이름을 가지며, 이 이름을 사용하여 변수에 접근하고 데이터를 조작할 수 있습니다2. 데이터 타입(Type): 변수는 특정 데이터 타입을 가지며, 이 타입은 저장할 수 있는 데이터의 종류와 크기를 결정합니다. 예를 들어, Java에서는 int, float, double, boolean 등의 타입을 사.. 2024. 4. 26.
[Java 이해하기] 1. 자바란? 💜 Java란?객체 지향 프로그래밍 (Object Oriented Programming) 언어로,클래스와 객체를 사용하여 프로그램을 구조화하고 모듈화 합니다.  💚 Java의 특징1. 추상화 (Abstraction) 추상화는 복잡한 실세계를 단순화하는 과정을 의미합니다. 프로그래밍에서는 중요한 정보만을 추려내고 불필요한 정보는 제거하여 설계를 단순하게 만드는 기법을 의미합니다. 예를 들어, '자동차'라는 클래스를 설계할 때 엔진의 작동 원리나 차량의 내부 구조보다는 기능(가속, 제동 등)에 초점을 맞춥니다. 2. 캡슐화 (Encapsulation) 캡슐화는 객체의 데이터(속성)와 그 데이터를 조작하는 메소드를 하나로 묶는 것을 의미합니다. 이를 통해 클래스 내부의 구현을 숨기고 외부로부터의 직접적인 .. 2024. 4. 20.