본문 바로가기
반응형

레코드3

[Database] 데이터베이스 프로그래밍 기초 학습 목표 · 데이터베이스란? · 테이블과 레코드 · 주요키(Primary Key)와 인덱스(Index) · 데이터베이스 프로그래밍의 일반적인 순서 · 데이터베이스 프로그래밍의 필수 요소 · 데이터베이스 생성 데이터베이스란? · 데이터베이스: 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 - 주요 목적: 데이터를 저장하고, 필요할 때 사용하는 것 · DBMS(Database Management System): 데이터베이스를 관리하는 시스템 · DBMS가 제공하는 여러 기능들: 1. 데이터의 추가/조회/변경/삭제 2. 데이터의 무결성(integrity) 유지 3. 트랜잭션 관리: 데이터의 신뢰성을 높임 4. 데이터의 백업 및 복원 5. 데이터 보안 · 웹 어플리케이션을 구축할 .. 2021. 10. 7.
[Java] 자바의 레코드(Record) 레코드란? ㆍ 불변(immutable) 데이터 객체를 쉽게 생성할 수 있도록 하는 새로운 유형의 클래스 ㆍ JDK14에서 preview로 등장하여 JDK16에서 정식 스펙으로 포함 기존의 불변 데이터 객체 public class Person { private final String name; private final int age; public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } } ㆍ 상태(name, age)를 보유하는 불변 객체를 생성하기 위한 많은 코드를 작성함 - 모든 필드에 f.. 2021. 9. 9.
[F-lab] 4주차 정리_자바 숙제 1. 모듈시스템(10, jigsaw) https://scshim.tistory.com/371 2. 스위치 확장(12) 자바 12버전 이전 ㆍswitch문을 통해 값을 반환할 수 없고, multiple case를 지원하지 않아 switch 문이 길고 지저분했다. // Traditional switch private static int getValueBefore12(String mode) { int result; switch (mode) { case "a": case "b": result = 1; break; case "c": result = 2; break; case "d": case "e": case "f": result = 3; break; default: result = -1; } ; retur.. 2021. 9. 3.
반응형