본문 바로가기

백엔드3

[JAVA] 연산자 목표자바가 제공하는 다양한 연산자를 학습하세요.학습할 것산술 연산자비트 연산자관계 연산자논리 연산자instanceofassignment(=) operator화살표(->) 연산자3항 연산자연산자 우선순위(optional) Java 13. switch 연산자1. 산술 연산자산술 연산자는 숫자 값을 다루는 기본적인 연산자입니다.종류:+ : 더하기- : 빼기* : 곱하기/ : 나누기% : 나머지예제:int a = 10;int b = 3;System.out.println(a + b); // 13System.out.println(a - b); // 7System.out.println(a * b); // 30System.out.println(a / b); // 3System.out.println(a % b); // .. 2024. 4. 25.
[Java] 클래스, 객체, 인스턴스의 차이 서론객체 지향 프로그래밍(OOP)에서 클래스, 객체, 인스턴스의 중요성클래스(Class)란?클래스의 정의와 역할클래스의 구성 요소필드(Field)메서드(Method)JVM 메모리 내 클래스 영역클래스의 비유객체(Object)란?객체의 정의와 특징객체가 가지는 속성(데이터)과 행동(기능)예시 코드로 이해하는 객체인스턴스(Instance)란?클래스와 인스턴스의 차이점인스턴스의 메모리 내 위치인스턴스의 비유와 예시클래스, 객체, 인스턴스의 관계클래스는 설계도, 객체는 실체, 인스턴스는 메모리 내 객체객체와 인스턴스의 관계메모리 영역과 객체의 생성 과정주요 차이점클래스, 객체, 인스턴스의 주요 차이점 정리요약클래스: 설계도, 객체: 실체, 인스턴스: 메모리적 구현각 용어의 특징과 관계 요약코드 예시클래스를 기반.. 2024. 4. 25.
[JAVA] 자바 데이터 타입, 변수 그리고 배열 서론자바에서 변수와 데이터 처리의 중요성프리미티브 타입 종류와 값의 범위정수형 타입실수형 타입문자형 타입논리형 타입프리미티브 타입과 레퍼런스 타입프리미티브 타입레퍼런스 타입리터럴의 정의정수 리터럴실수 리터럴문자 리터럴문자열 리터럴논리 리터럴변수 선언 및 초기화하는 방법변수 선언 방법변수 초기화 예시변수의 스코프와 라이프타임로컬 변수인스턴스 변수클래스 변수(Static 변수)타입 변환, 캐스팅, 그리고 타입 프로모션자동 타입 변환 (Implicit Casting)명시적 타입 변환 (Explicit Casting)타입 프로모션배열의 선언과 사용1차원 배열2차원 배열타입 추론과 var 사용법var 키워드의 사용법var와 타입 추론의 특징결론자바의 기초 개념과 데이터 처리의 중요성자바의 프리미티브 타입, 변수,.. 2024. 4. 25.