- Today
- Total
- ์๋ฐ์์ ์
- ๋ค์ต์คํธ๋ผ
- ๋ฌธ๋ฒ
- ์ธํด
- BFS
- ๋ฐฑ์๋
- leetcode
- ์์์ ๋ ฌ
- tree
- ๋ฒจ๋งํฌ๋
- PS
- ๊ตฌํ
- ๋ฐฑ์ค
- OOP
- pytorch
- ๊ทธ๋ฆฌ๋
- dp
- Graph
- ์๋ฐ
- array
- java
- Algorithm
- database
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฃ๊ตฌ์กฐ
- ์กธ์ ์ํ
- ํ๋ก๊ทธ๋๋จธ์ค
- CS
- spring
- MST
๋ชฉ๋ก๐ป Study !/JAVA (12)
Partially Committed
๋ณธ ํฌ์คํ ์ ์๋ฐ์ ์ ์ ๊ต์ฌ๋ฅผ ๊ณต๋ถํ๋ฉฐ, ๊ฐ๋จํ ์ ๋ฆฌ/๊ธฐ๋ก ์ฉ๋๋ก ์์ฑํ์์ต๋๋ค. ํน์ฌ, ์๋ชป๋ ๋ด์ฉ์ด ์๋ค๋ฉด ์ง์ ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๊ธฐ์ ์ด ๋ฐ์ ํ ์๋ก ํ๋ก๊ทธ๋จ์ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ์ฌ์ฉ์๋ค์ ์๊ตฌ๊ฐ ๋น ๋ฅด๊ฒ ๋ณํํด๋๊ฐ๋ ์ํฉ์ ์ ์ฐจ์ ์ธ์ด๋ก๋ ํด๊ฒฐํ๊ธฐ ์ด๋ ค์ ์ผ๋ฉฐ, ์ด์ ๋ํ ๋์์ผ๋ก ๊ฐ์ฒด์งํฅ์ธ์ด๋ฅผ ์ด์ฉํ ๊ฐ๋ฐ๋ฐฉ๋ฒ๋ก ์ด ๋๋๋์๋ค. ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ ์ฝ๋ ๊ฐ ์๋ก ๊ด๊ณ๋ฅผ ๋งบ์ด์ฃผ์ด ์ ๊ธฐ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌ์ฑํ ์ ์๋ค. ๊ฐ์ฒด ์งํฅ ์ธ์ด์ ํน์ง์ ์๋์ ๊ฐ๋ค. โ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ด ๋๋ค. : ์๋ก์ด ์ฝ๋๋ฅผ ์์ฑํ ๋ ๊ธฐ์กด ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ์ฝ๊ฒ ์์ฑํ ์ ์๋ค. โ ์ฝ๋์ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํ๋ค. : ์ฝ๋ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ด์ฉํ์ฌ ์ ์ ๋ ธ๋ ฅ์ผ๋ก๋ ์ฝ๊ฒ ์ฝ๋๋ฅผ ์์ ํ ์ ์๋ค. โ ์ ๋ขฐ์ฑ์ด ๋์ ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํ๋ค...
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 ์ ..