일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 조건문
- 변수
- 자바메서드오버로딩
- 부동소수점
- 자바코딩
- C++상수
- 포인터연산자
- 고정소수점
- 클래스선언
- 2차원배열
- 자바클래스
- C++코딩
- 반복문
- Java
- 1차원배열
- C++
- 자바
- 증감연산자
- 기초코딩
- 코딩기초
- 코딩독학
- 자바코드
- 비트연산자
- 메서드오버로딩
- this참조변수
- 프로그래밍
- 포인터
- 산술연산자
- 코딩
- 제어문
- Today
- Total
목록Java (17)
지식아일랜드

안녕하세요~ 지식아일랜드의 모르는 게 없는 지식인입니다 ㅎ 오늘은 JAVA 코딩에서 메모리 구조를 이해하기 위한 코딩을 알려드리겠습니다. 차근차근 따라오시죠! 우선 Java는 객체 지향 언어로, 모든 것이 객체로 구성됩니다. 이에 따라 Java의 메모리 구조는 크게 Stack과 Heap으로 나눌 수 있습니다. Stack은 메서드 호출 시 사용되는 메모리 영역으로, 지역 변수와 매개 변수가 저장됩니다. 이 영역은 메서드 호출이 완료되면 자동으로 메모리에서 해제됩니다. Heap은 객체와 배열이 할당되는 메모리 영역으로, 생성된 객체와 배열은 Garbage Collector가 메모리에서 해제될 때까지 유지됩니다. 아래는 예제 코드와 함께 Stack과 Heap의 메모리 구조를 설명해 드리겠습니다. public ..

안녕하세요? 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 지난 시간에 이어 비교 연산자에 대해 설명드리려 합니다. 어렵지 않으니 차근차근 따라와 주세요. 관계 연산자의 종류 관계 연산자는 두 개의 값을 비교하여 참(true) 또는 거짓(false)으로 결과를 반환합니다. 다음은 JAVA에서 사용 가능한 관계 연산자입니다. · '>' : 크다(초과) · '=' : 크거나 같다(이상) · ' num2'는 false이고, 'num2 > num1'은 true입니다. 마찬가지로, 다른 연산자들도 비교를 수행하고 결과를 반환합니다. 예를 들어, 'num1 == num2'는 false이고, 'num2 == num2'는 true입니다. '==' 연산자는 두 값이 서로 같은지를 확인하고, '!=' 연산자는 두 값..

안녕하세요? 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 지난 시간 JAVA 코딩 대입 연산자에 이어서, 증감 연산자(Increment and Decrement operators)에 대해 예제와 함께 설명드리려고 합니다. 자 그럼 차근차근 설명드릴테니 따라오세요! 증감 연산자(Increment and Decrement operators) 예제 코드 public class IncrementDecrementExample { public static void main(String[] args) { int x = 5; int y = 10; // increment operator x++; System.out.println("x after increment: " + x); // decrement operat..

안녕하세요~ 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 지난 시간 산술 연산자에 이어, JAVA에서 할당 연산자(assignment operator)를 이해하는 예제 코드를 설명드리려 합니다. 할당 연산자(assignment operator) 예시 코드 public class AssignmentOperatorExample { public static void main(String[] args) { int x = 10; int y = 5; System.out.println("초기값 x = " + x); System.out.println("초기값 y = " + y); // 할당 연산자를 사용하여 x에 y를 할당합니다. x = y; System.out.println("할당 이후 x = " + x); ..

안녕하세요? 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 산술 연산자에 대해 이해하기 위한 JAVA 코드와 예시를 설명드리려고 합니다. 어렵지 않으니 차근차근 따라와 주세요~ JAVA에는 아래와 같은 산술 연산자가 있습니다. · 덧셈 연산자(+): 두 개의 값을 더합니다. · 뺄셈 연산자(-): 두 개의 값을 뺍니다. · 곱셈 연산자(*): 두 개의 값을 곱합니다. · 나눗셈 연산자(/): 첫 번째 값을 두 번째 값으로 나눕니다. · 나머지 연산자(%): 첫 번재 값을 두 번째 값으로 나눈 후 나머지 값을 반환합니다. 아래는 각각의 연산자를 이용한 예시 코드와 결과입니다. // 덧셈 연산자 int a = 5; int b = 3; int c = a + b; System.out.println(c); ..

안녕하세요! 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 타입 변환(Type Conversion)에 대해 JAVA 코드와 예제로 설명드리려고 합니다. 자 그럼 차근차근 따라와 보시죠! JAVA에서는 데이터 타입이 서로 다른 변수 간의 값을 변환할 수 있습니다. 이때 변수의 데이터 타입을 바꾸는 것이 아니라, 변환 결과를 다른 변수에 저장하거나 출력할 수 있습니다. 이러한 타입 변환에는 묵시적인 변환(implicit conversion)과 명시적인 변환(explicit conversion)이 있습니다. 1. 묵시적인 변환(implicit conversion) public class ImplicitConversionExample { public static void main(String[] args)..

안녕하세요! 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 고정소수점(fixed point)과 부동소수점(floating point)에 대해 JAVA 코드와 예제와 함께 설명드리려고 합니다. JAVA에서는 기본적으로 부동소수점(floating point)을 사용하며, 고정소수점(fixed point)은 사용자가 직접 구현해야 합니다. 아래는 각각의 개념에 대한 예제 코드 입니다. 고정소수점(fixed point) 예시 public class FixedPointExample { public static void main(String[] args) { // 2.5를 고정소수점으로 표현하는 예제 int fixedPoint = 25; double result = fixedPoint / 10.0; Syste..

안녕하세요! 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 지난 시간 JAVA 변수와 선언에 이어 Primitive type(기본 자료형)에 대해 JAVA 코드와 예제를 이용해 설명드리겠습니다. JAVA에서는 기본 자료형(Primitive type)과 참조 자료형(Reference type)으로 구분됩니다. 기본 자료형은 변수에 직접 값을 저장하는 자료형이며, 참조 자료형은 변수에 값이 저장되어 있는 메모리의 주소를 저장하는 자료형입니다. JAVA에서 제공하는 기본 자료형은 아래와 같습니다. ˙ byte ˙ short ˙ int ˙ long ˙ float ˙ double ˙ char ˙ boolean 아래는 각 자료형에 대한 예제 코드입니다. csharp public class PrimitiveTy..

안녕하세요! 지식아일랜드의 모르는게 없는 지식인 입니다. 오늘은 JAVA 프로그래밍의 기초라고 할 수 있는 변수의 선언과 종류에 대해 예시와 함께 설명드리려고 합니다. 양이 많지 않으니 차근차근 따라와 보시죠! 변수는 값을 저장할 수 있는 메모리 공간을 의미합니다. JAVA에서 변수는 다음과 같이 선언합니다. // 변수 선언 예시 데이터_타입 변수_이름; 변수를 선언할 때는 데이터 타입과 변수 이름을 저장해주어야 합니다. 데이터 타입은 변수에 저장될 값의 종류를 나타내며, 변수 이름은 해당 변수를 식별할 수 있는 이름입니다. 예를 들어, 다음과 같은 코드를 한번 봅시다. public class Main [ public static void main(String[] args) { int age; // in..

안녕하세요! 오늘은 Stream API에 대해 설명드리겠습니다. 아래 예제와 함께 자바 스트림 API에 대해 알아봅시다. Stream API란? Stream API는 Java 8부터 도입된 기능으로, 컬렉션(Collection)을 다루는 데 유용한 기능입니다. Stream은 데이터의 흐름을 나타내는 개념으로, 한 번에 한 개씩만 처리되는 연속된 데이터 항목의 모임입니다. Stream API 사용 예시 예를 들어, 다음과 같은 문자열 배열이 있다고 가정해 봅시다. String[] words = {"hello", "world", "java", "stream", "api"}; 이 배열을 Stream으로 변환하고, 길이가 5 이상인 단어들만 출력하는 예제를 살펴보겠습니다. 1. 컬렉션을 Stream으로 변환하는..