์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ํจ์คํธ์บ ํผ์ค ์ปดํจํฐ๊ณตํ ์์ฃผ๋ฐ
- http
- ๋๋ฆผ์ฝ๋ฉ
- HTTP ์๋ฒฝ๊ฐ์ด๋
- ์ง ๊ตฌํ๊ธฐ
- ๊น์ํ JPA
- js promise
- JPA ์ฐ๊ด๊ด๊ณ ๋งคํ
- js array
- ์ดํํฐ๋ธ์๋ฐ
- ์ดํํฐ๋ธ์๋ฐ ์คํฐ๋
- java
- BOJ
- Quick Sort
- ๋ฐฑ๊ธฐ์ ์คํฐ๋
- REST API
- ์ดํํฐ๋ธ์๋ฐ ์์ดํ 59
- ํ๋ก๊ทธ๋๋จธ์ค
- Spring Security
- ์ค๋ ๋
- ๋ฐฑ์ค
- ์ดํํฐ๋ธ์๋ฐ ์์ดํ 60
- js api
- HTTP ์๋ฒฝ ๊ฐ์ด๋
- ๊น์ํ http
- ์๋ฃ๊ตฌ์กฐ
- ๋ชจ๋์๋ฐ์คํฌ๋ฆฝํธ
- JS ๋ฅ๋ค์ด๋ธ
- dreamcoding
- ํ๋ก๊ทธ๋๋จธ์ค SQL
- Today
- 19
- Total
- 10,275
๋ชฉ๋กjava (3)
kingsubin

๋ชฉํ ์๋ฐ ์์ค ํ์ผ(.java)์ JVM์ผ๋ก ์คํํ๋ ๊ณผ์ ์ดํดํ๊ธฐ. ํ์ตํ ๊ฒ JVM์ด๋ ๋ฌด์์ธ๊ฐ ์ปดํ์ผ ํ๋ ๋ฐฉ๋ฒ ์คํํ๋ ๋ฐฉ๋ฒ ๋ฐ์ดํธ์ฝ๋๋ ๋ฌด์์ธ๊ฐ JIT ์ปดํ์ผ๋ฌ๋ ๋ฌด์์ด๋ฉฐ ์ด๋ป๊ฒ ๋์ํ๋์ง JVM ๊ตฌ์ฑ ์์ JDK์ JRE์ ์ฐจ์ด 1. JVM์ด๋ ๋ฌด์์ธ๊ฐ (Java Virtual Machine, ์๋ฐ ๊ฐ์๋จธ์ ) Java๋ก ๊ฐ๋ฐํ ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํ์ฌ ๋ง๋ค์ด์ง๋ ๋ฐ์ดํธ์ฝ๋๋ฅผ ์คํ์ํค๊ธฐ ์ํ ๊ฐ์๋จธ์ ์ด๋ค. JRE (Java Runtime Environment)์ ํฌํจ๋์ด ์์ผ๋ฉฐ, Java ์ปดํ์ผ๋ฌ๊ฐ ํ๋ก ํธ์๋๋ฅผ ๋ด๋นํ๋ค๋ฉด JVM์ ์ฝ๋ ์ต์ ํ์ ๋ฐฑ์๋๋ฅผ ๋ด๋นํ๋ค. Java ์์ค ์ฝ๋๋ javac ์ปดํ์ผ๋ฌ๋ฅผ ๊ฑฐ์ณ ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํ๋๋ฉฐ, ์ด ๋ฐ์ดํธ์ฝ๋๋ JRE์ ๋ค์ด์๋ java classloader..
public class Node { public T data; public Node next; public Node(T data) { this.data = data; this.next = null; } } public class MySingleLinkedList { public Node head = null; public int size = 0; public MySingleLinkedList() {} public void addFirst(T item) { Node newNode = new Node(item); newNode.next = head; head = newNode; size++; } public void addAfter(Node before, T item) { Node newNode = new ..

์ปฌ๋ ์ ํ๋ ์์ํฌ์ ๊ฐ๋ ์ปฌ๋ ์ ํ๋ ์์ํฌ๋ ? - ๋ค์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ํ์คํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ํด๋์ค์ ์งํฉ ์ฆ, ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์๋ฃ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌ์กฐํํ์ฌ ํด๋์ค๋ก ๊ตฌํํด ๋์ ๊ฒ์ด๋ค. ์ด๋ฌํ ์ปฌ๋ ์ ํ๋ ์์ํฌ๋ ์๋ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋๋ค. ์ปฌ๋ ์ ํ๋ ์์ํฌ ์ฃผ์ ์ธํฐํ์ด์ค - List, Set, Map List, Set์ ๋ชจ๋ Collection ์ธํฐํ์ด์ค๋ฅผ ์์๋ฐ์ง๋ง, ๊ตฌ์กฐ์์ ์ฐจ์ด๋ก ์ธํด Map ์ธํฐํ์ด์ค๋ ๋ณ๋๋ก ์ ์๋๋ค. ์ฃผ์ ์ธํฐํ์ด์ค์ ๊ฐ๋ตํ ํน์ง List : ์์๊ฐ ์๋ ๋ฐ์ดํฐ์ ์งํฉ, ์ค๋ณต์ ํ์ฉํจ - Vector, ArrayList, LinkedList, Stack, Queue Set : ์์๊ฐ ์๋ ๋ฐ์ดํฐ์ ์งํฉ, ..