728x90

객체 2

[DB] 데이터베이스 DDL, DML, TCL, ROLL 이란?

[DB]데이터베이스 DDL, DML, TCL, ROLL 이란? DDL(Data Definition Language) 데이터 정의어 데이터 정의어란? 데이터베이스를 정의하는 언어이며, 데이터를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을 하는 언어이다. create : 데이터베이스, 테이블등을 생성 alter : 테이블을 수정 drop : 데이터베이스, 테이블을 삭제 truncate : 테이블을 초기화 DML(Data Manipulation Language)데이터 조작어 데이터 조작어란? 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어. select : 데이터 조회 insert : 데이터 삽입 update : 데이터 수정 delete : 데..

[JAVA] 참조 타입

데이터 타입 분류 메모리 사용 영역 메소드 영역 메소드 영역은 JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역이다. 힙 영역 (Heap Area) 힙 영역은 객체와 배열이 생성되는 영역이다. 객체와 배열이 저장된다. 힙 영역에 생성된 객체와 배열은 JVM 스택 영역의 변수에서 참조한다. 참조를 잃어버린 객체나 배열은 변수가 꺼내올 수 없으므로(사용불가) 자동으로 Garbage Collector(쓰레기 수집기)에 의해 힙 영역에서 제거된다. JVM 스택 영역 (Stack) 스택 영역은 자바 프로그램에서 메소드가 호출될 때 메소드의 스택 프레임이 저장되는 영역이다 각 스레드마다 하나씩 존재하며 스레드가 시작될 때 할당된다. 메소드를 호출할 때 프레임이 생성되며, 해당 프레임은 메소드가 종료될 때 제..

JAVA/JAVA 정리 2023.05.05
728x90