본문 바로가기

728x90

enum

(2)
[DB] JDBC 실습 (구현 및 테스트) 아래 포스팅에서 만든 H2 DataBase를 사용해서 실습을 진행할 예정입니다.https://silver-programmer.tistory.com/entry/JDBC%EB%9E%80 JDBC란?서버에서는 데이터를 데이터베이스에 저장하고 있습니다. 그리고 데이터베이스에는 MySQL, Oracle과 같이 다양한 종류가 있죠. 여기서 문제가 발생합니다. 첫째로, 특정 데이터베이스를 사용하다silver-programmer.tistory.com 테이블 생성 및 DTO 정의schema.sql아래처럼 task라는 테이블을 생성합니다. task 테이블의 필드는 task_id, category, priority로 구성했습니다.DROP TABLE IF EXISTS task CASCADE;CREATE TABLE task (..
열거형(enums) 열거형이란? 데이터형의 일종으로, 특정한 값들의 집합을 정의하는 데 사용되며, 이 값들은 열거형 내에서 고유한 상수로 식별됩니다. 열거형 상수를 사용하면 상수의 값이 바뀌어도 기존의 소스를 다시 컴파일하지 않아도 되는 장점이 있습니다. Java에서의 열거형은 '타입에 안전'(컴파일 시 객체의 타입을 체크)한 열거형이기 때문에 두 개의 데이터의 실제 값이 같아도 타입이 다르면 두 데이터는 다르다고 판단합니다. 아래 코드를 보겠습니다. [참고] - '타입 안전이란?' 프로그래밍에서 주로 사용되는 용어로, 변수나 데이터의 타입(데이터 형식)에 대한 안전성을 나타냅니다. 타입에 안전한 프로그램은 변수나 데이터를 올바른 타입으로 사용하고, 타입 불일치로 인한 오류를 방지합니다. 타입에 안전한 언어 예시로는 Jav..

728x90
반응형