- Today
- Total
- ํ๋ก๊ทธ๋๋จธ์ค
- Algorithm
- database
- java
- Graph
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- PS
- spring
- array
- ์กธ์ ์ํ
- ์๋ฐ
- ๋ฐฑ์ค
- ์๋ฐ์์ ์
- tree
- ๋ฐฑ์๋
- ๊ทธ๋ฆฌ๋
- ๋ค์ต์คํธ๋ผ
- OOP
- CS
- leetcode
- ์ธํด
- BFS
- dp
- ๋ฌธ๋ฒ
- ์์์ ๋ ฌ
- MST
- ๊ตฌํ
- pytorch
- ๋ฒจ๋งํฌ๋
๋ชฉ๋ก๐ป Study ! (24)
Partially Committed
ํ๋ถ ์์ ์ ์ ๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฆฌ๋ ๊ฒ์๊ธ์ผ๋ก, ์๋ชป๋ ๋ด์ฉ์ด ์์ ์ ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค! ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ Collection of data ๋ฅผ ๋งํ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ data ๋ฅผ management ํ๋ system ์ ์๋ฏธํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ํ์์ฑ์ ํ์ผ ์์คํ ์ ๋จ์ (Drawback of file systems)์ผ๋ก๋ถํฐ ์ค๋ช ์ด ๊ฐ๋ฅํ๋ค. ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์คํ ์ด ๊ณ ์ฐฉํ๋๊ธฐ ์ด์ ์๋ ํ์ผ ์์คํ ์ ์ฌ์ฉํ์๋๋ฐ, ํ์ผ ์์คํ ์ ์น๋ช ์ ์ธ 7 ๊ฐ์ง ๋จ์ ์ด ์กด์ฌํ๋ค. 1. Data redundancy and inconsistency : ์ค์ง์ ์ผ๋ก๋ ๊ฐ์ ๋ฐ์ดํฐ์ด์ง๋ง ํ์ผ ์์คํ ๋ด์์ ์ผ์นํ์ง ์๋ ํ์์ด ๋ฐ์ํ ์ ์๋ค. 2. Diff..
EX01. ์ดํฉ๊ณผ ํ๊ท public class source { public static void main(String[] args){ // total sum & average int sum = 0; float average = 0f; int[] score = {100, 99, 88, 56, 23}; for(int i = 0 ; i
๋ณ์(Variable)๋ ํ๋์ ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ฏธํ๋ฉฐ, ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด type ๊ณผ name ์ ์ ์ธํด์ผ ํ๋ค. ์ ์ธ ์ดํ๋ก๋ ๋ณ์๋ฅผ ๋ฐ๋์ ์ด๊ธฐํ(initialization)ํด์ผ ํ๋ค. ์ด๊ธฐํ๋ฅผ ํ์ง ์์ผ๋ฉด garbage value ๊ฐ ๋จ์์๊ฒ ๋๊ณ ์ด๋ ์๋์น ์์ ๋์์ ์ผ๊ธฐํ ์ ์๋ค. ๋ณ์ Swap public class source { public static void main(String[] args){ int x = 10, y = 20; int temp = 0; System.out.println("x:" + x + "y:" + y); temp = x; x = y; y = temp; System.out.println("x:" + x + "y:" + y); } } ์๋ฃ..
JAVA ๋ Sun Microsystems, Inc. ์์ ๊ฐ๋ฐํ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ก, ๊ฐ์ฅ ์ค์ํ ํน์ง์ OS ์ ๋ ๋ฆฝ์ ์ด๋ผ๋ ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์๋ฐ ํ๋ก๊ทธ๋จ์ OS ์ ์ข ๋ฅ์ ์๊ด์์ด ์คํ์ด ๊ฐ๋ฅํ๋ค. ์ด๋ ๋ค์ํ OS ๊ฐ ์กด์ฌํ๋ ์ธํฐ๋ท ์์์ ์ ํฉํ ์ธ์ด์ ํน์ง์ผ๋ก, ๋ง์ ์ฌ์ฉ์๋ฅผ ํ๋ณดํ๋ฉฐ ์ฑ์ฅํด์์ผ๋ฉฐ ๊ฐ์ฒด์งํฅ๊ฐ๋ ๊ณผ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ์ธ์ด์ ์ฅ์ ์ ์ ๊ทน์ ์ผ๋ก ์ฑํํ์ฌ ์ฝ๊ณ ๊ฐ๊ฒฐํ๊ฒ ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ๋๋ก ํ์๋ค. ๋ค์ํ Java API ๊ฐ ์์ผ๋ฉฐ ํ์ฌ๊น์ง๋ ๊ณ์ํด์ ์ ๋ฐ์ดํธ๋๊ณ ์๋ค. JAVA ์ ํน์ง ์ด์์ฒด์ ์ ๋ ๋ฆฝ์ : JVM(Java Virtual Machine) ์ ์ํด OS ์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ์ด ๊ฐ๋ฅํ๋ค. ์๋ฐ ์์ฉํ๋ก๊ทธ๋จ์ ์ค์ง JVM ์ ํต์ ํ๋ฉฐ JVM ์ด OS ์ ..