2024/06/03 3

DB

데이터베이스 ( DB : database )는 통합하여 관리되는 데이터의 집합체를 의미한다.중복된 데이터를 없애고, 자료를 구조화하여 효율적인 처리를 할 수 있도록 관리된다.  데이터베이스의 특징사용자의 질의에 대하여 즉각적인 처리와 응답이 이루어진다.생성, 수정, 삭제를 통하여 항상 최신의 데이터를 유지한다.사용자들이 원하는 데이터를 동시에 공유할 수 있다.사용자가 원하는 데이터를 주소가 아닌 내용에 따라 참조할 수 있다.응용프로그램과 데이터베이스는 독립되어 있으므로, 데이터의 논리적 구조와 응용 프로그램은 별개로 동작된다. SQL데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어이다. 1. DDL ( Data Definition Language ) : 데이터베이스나 테이블 등을 생성,..

SQL 2024.06.03

Labelled Loop ( 이름을 가지는 반복문 )

반복문에 이름(label)을 설정하고 이를 사용하여 특정 반복문을 빠져나가는 방법은 Java에서 중첩되 반복문을 효율적으로 관리할 때 매우 유용하다. 이 기능을 이용하면 여러 반복문이 중첩된 상황에서 일반적인 break문은 단 하나의 반복문만을 빠져나가게 해주므로, 단순한 break문으로는 해결할 수 없는 복잡한 제어 흐름을 간단하게 처리할 수 있다. 기본 개념Labelled Loop는 반복문 앞에 이름을 붙여서 특정 반복문을 식별할 수 있게 한다.break 문이나 continue문과 함께 사용하여 특정 반복문을 제어할 수 있다.  구문이름은 반복문의 키워드 바로 앞에 위치해야 한다.이름과 반복문의 키워드 사이에 다른 명령문이 들어가면 컴파일 오류가 발생한다. 예시public class LabelledB..

Java 2024.06.03

Enhanced for문

자바의 향상된 for문은 배열이나 컬렉션을 순회하기 위해 사용되는 구문으로, for-each loop라고도 불린다.기존의 for문에 비해 코드가 간결하고 읽기 쉬워서 반복적인 작업을 처리할 때 많이 사용된다. 기본 구조for (타입 변수명 : 배열 또는 컬렉션) { // 반복할 코드} 타입 : 배열 또는 컬렉션에 포함된 요소의 타입변수명 : 반복되는 각 요소를 참조할 변수의 이름배열 또는 컬렉션 : 순회할 배열 또는 컬렉션int[] numbers = {1, 2, 3, 4, 5};for (int number : numbers) { System.out.println(number);} 위 코드는 numbers 배열의 각 요소를 순회하며, 순회하는 각 요소의 값을 number 변수에 할당하고 그 값을..

Java 2024.06.03