본문 바로가기

반응형

분류 전체보기

(653)
[ Java ] 단항 연산자 자바의 단항 연산자(Unary Operators)는 단일 피연산자에 대해 작동하는 연산자입니다. 이들은 주로 피연산자의 값을 증감하거나 부호를 변경하거나 논리 상태를 반전시키는 데 사용됩니다. 자바에서 사용되는 주요 단항 연산자들을 설명하겠습니다.자바의 주요 단항 연산자증감 연산자 (Increment and Decrement Operators)부호 연산자 (Unary Plus and Minus Operators)논리 NOT 연산자 (Logical Complement Operator)비트 NOT 연산자 (Bitwise Complement Operator)캐스팅 연산자 (Type Casting Operator)각 연산자의 사용법과 예제를 살펴보겠습니다.1. 증감 연산자 (Increment and Decrem..
[ Java ] 변수 타입 간의 형변환 하기 자바에서는 데이터 타입 간에 값을 변환하는 것을 "형변환"이라고 합니다. 형변환에는 두 가지 유형이 있습니다: 묵시적 형변환과 명시적 형변환입니다. 자바에서 변수 또는 리터럴의 타입을 변경하는 방법과 주의해야 할 점을 설명하겠습니다.1. 묵시적 형변환 (Implicit Casting 또는 Widening)묵시적 형변환은 자바가 자동으로 수행하는 변환으로, 크기가 작은 타입에서 큰 타입으로 변환할 때 발생합니다. 예를 들어, int 타입을 long 타입으로 변환하는 경우, 자바는 이를 자동으로 처리합니다.예시:int myInt = 100;long myLong = myInt; // int -> long 묵시적 형변환double myDouble = myLong; // long -> double 묵시적 형변환S..
[ Java ] 가비지 컬렉션(Garbage Collection)으로 메모리 관리하기 JVM(Java Virtual Machine)에서 Garbage Collection(가비지 컬렉션, GC)은 더 이상 사용되지 않는 객체를 자동으로 메모리에서 제거하여 메모리 누수를 방지하고, 메모리 관리를 효율적으로 수행하는 중요한 기능입니다. 가비지 컬렉션이 일어나는 기준과 메커니즘을 이해하는 것은 자바 프로그램의 성능 최적화와 메모리 관리에 매우 중요합니다.1. Garbage Collection의 기본 개념가비지 컬렉션은 JVM이 메모리에서 사용되지 않는 객체를 자동으로 식별하고 회수하는 프로세스입니다. 자바 개발자는 메모리 할당을 명시적으로 관리할 필요가 없으며, GC가 이를 대신 처리합니다. GC는 주기적으로 메모리를 검사하여 가비지가 된 객체를 수집하고 메모리를 회수합니다.2. 가비지 컬렉션이..
[ Java ] 데이터 타입에 대해서 알아보자. 자바(Java)에는 다양한 데이터 타입이 있으며, 이를 통해 변수에 저장할 수 있는 값의 유형을 정의할 수 있습니다. 자바의 데이터 타입은 크게 기본 데이터 타입(primitive data types)과 참조 데이터 타입(reference data types)으로 나뉩니다. 각 타입은 메모리 사용량, 저장할 수 있는 값의 범위 및 용도에 따라 다릅니다.1. 기본 데이터 타입 (Primitive Data Types)기본 데이터 타입은 자바의 가장 기본적인 데이터 유형으로, 각 타입은 메모리 상의 특정 크기를 차지합니다. 자바는 8가지의 기본 데이터 타입을 제공합니다.정수 타입 (Integer Types):byte:크기: 1바이트 (8비트)값의 범위: -128 ~ 127사용 예: 메모리 절약이 필요한 경우 ..
[ Java ] 클래스와 변수의 이름을 지어보자. Java에서는 변수명과 클래스명을 작성할 때 지켜야 할 규칙과 권장 사항이 있습니다. 이러한 규칙은 코드의 가독성을 높이고, 일관성을 유지하며, 오류를 줄이는 데 도움을 줍니다. 다음은 Java에서 변수명과 클래스명을 작성할 때의 규칙과 권장 사항에 대한 설명입니다.1. 변수명 규칙1. 필수 규칙 (문법적 규칙):유효한 문자 사용:변수명은 문자(A-Z, a-z), 숫자(0-9), 밑줄(_), 달러 기호($)로 구성할 수 있습니다.예: myVariable, _tempVar, $price숫자로 시작하지 않음:변수명은 숫자로 시작할 수 없습니다.올바른 예: var123잘못된 예: 123var예약어 사용 금지:변수명은 Java의 예약어(키워드)를 사용할 수 없습니다.예: int, class, public, if..
[ Java ] 클래스와 변수의 이름을 지어보자. Java에서는 변수명과 클래스명을 작성할 때 지켜야 할 규칙과 권장 사항이 있습니다. 이러한 규칙은 코드의 가독성을 높이고, 일관성을 유지하며, 오류를 줄이는 데 도움을 줍니다. 다음은 Java에서 변수명과 클래스명을 작성할 때의 규칙과 권장 사항에 대한 설명입니다.1. 변수명 규칙1. 필수 규칙 (문법적 규칙):유효한 문자 사용:변수명은 문자(A-Z, a-z), 숫자(0-9), 밑줄(_), 달러 기호($)로 구성할 수 있습니다.예: myVariable, _tempVar, $price숫자로 시작하지 않음:변수명은 숫자로 시작할 수 없습니다.올바른 예: var123잘못된 예: 123var예약어 사용 금지:변수명은 Java의 예약어(키워드)를 사용할 수 없습니다.예: int, class, public, if..
[ Java ] Hello World! 프로그램 해보기 Windows에서 자바로 "Hello, World!" 프로그램을 작성하고 실행하는 방법을 단계별로 설명하겠습니다. 이 과정은 다음과 같이 진행됩니다:JDK 설치코드 작성컴파일실행1. JDK 설치이미 JDK를 설치한 경우 이 단계를 건너뛸 수 있습니다. 설치가 필요한 경우 다음 단계를 따릅니다:Oracle JDK 다운로드 페이지 또는 OpenJDK에서 최신 버전의 JDK를 다운로드하고 설치합니다.설치 후 환경 변수를 설정합니다:JAVA_HOME을 설정하고, Path 환경 변수에 %JAVA_HOME%\bin을 추가합니다.2. 코드 작성간단한 텍스트 편집기를 사용하여 "Hello, World!" 프로그램을 작성합니다. Windows에서는 기본적으로 메모장(Notepad)을 사용할 수 있지만, 좀 더 기능이 풍..
[ Java ] 자바 개발환경 설치 자바 개발 도구(JDK, Java Development Kit)는 자바 애플리케이션을 개발하고 실행하는 데 필요한 필수 소프트웨어입니다. JDK 설치 과정은 운영 체제에 따라 다르지만, 일반적으로 다음과 같은 단계를 포함합니다. 여기서는 Windows, macOS 및 Linux 운영 체제에서의 설치 방법을 간단히 설명합니다.1. Windows에서 JDK 설치하기JDK 다운로드:Oracle JDK 다운로드 페이지로 이동하여 최신 버전의 JDK를 다운로드합니다.또는 OpenJDK 같은 오픈 소스 버전을 선택할 수도 있습니다.Windows용 .exe 설치 파일을 선택하여 다운로드합니다.JDK 설치:다운로드한 설치 파일을 실행합니다.설치 마법사가 열리면 "Next" 버튼을 클릭하여 설치 과정을 진행합니다.설치 ..

반응형