μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- if else if
- D2Coding
- λ³μ°κΈ°
- μ κ·Όμ μ΄μ
- μ΄ν΄λ¦½μ€ μ€μΉ
- μ€νλ§μνλ¦¬ν° λ‘κ·Έμμ
- if else
- ν΄λμ€ νλ³ν
- @PreAuthorize("isAuthenticated()")
- jdk μ€μ
- νμμ 보 μμ
- μΈν 리μ μ΄ Web μ ν리μΌμ΄μ
- SQL dump
- JSP μ€μ΅
- μ€νλ§λΆνΈ λ‘κ·ΈμΈ
- Springsecurity
- Scanner μκ°κ΅¬νκΈ°
- StringBuffer
- μ¦κ° μ°μ°μ
- Node.js μ€μΉ
- MySQL workbench dump
- JAVA λ³μ
- SQL import
- SpringBoot
- SpringSecurity λ‘κ·ΈμΈ
- SpringSecurity λ‘κ·Έμμ
- μ€μ²©for
- μ€μ²© if
- StringBuilder
- Systemν΄λμ€
- Today
- Total
gi_dor
Java νλ‘μΈμ€μ μ€λ λ λ³Έλ¬Έ
πΆ νλ‘μΈμ€μ μ€λ λ
πΉ νλ‘μΈμ€ - μ΄ν리μΌμ΄μ μ μ€νλλ νκ²½μ μ 곡
- νλμ νλ‘κ·Έλ¨μ΄ μ€νλ λ μ΄μ체μ λ‘ μ€νμ νμν μμμ λ
립μ μ ν λΉ λ°κ³
μ ν리μΌμ΄μ μμ μ€νμ νμν νκ²½μ μ 곡νλ€ - μ€νμ€μΈ νλ‘κ·Έλ¨ νλλΉ νλ‘μΈμ€ νλμ© μκΈ΄λ€
- λ©ν°νμ€νΉ
β» λμμ λκ° μ΄μμ νλ‘μΈμ€ (νλ‘κ·Έλ¨) μ μ€νμ μ§μ
β» νλ‘μΈμ€ λ§λ€ μ€νμ νμν μμ (CPU, λ§€λͺ¨λ¦¬)λ€μ μ μ ν ν λΉνκ³ κ΄λ¦¬νλ κΈ°μ μ΄ νμ
πΉ μ€λ λ - μνλ¬Έμ μ€ννλ μΌκΎΌ
- νλ‘μΈμ€κ° μνλ¬Έμ μ€ννκΈ° μν΄μ μ¬μ©νλ μ€ννλ¦ (μΌκΎΌ)
- λͺ¨λ νλ‘μΈμ€λ νλ μ΄μμ μ€λ λλ₯Ό κ°μ§κ³ μλ€
πΈ μ€λ λ
- νλμ νλ‘μΈμ€ (νλ‘κ·Έλ¨)λ΄μμ μνλ¬Έμ μ€ννλ μ€ννλ¦μ λ§νλ€
- μ€λ λ κΈ°μ€μΌλ‘ νλ‘κ·Έλ¨ κ΅¬λΆ
μ±κΈμ€λ λ : μ€ννλ¦μ΄ νλλΏμΈ νλ‘κ·Έλ¨
λ©ν°μ€λ λ : μ€ννλ¦μ΄ λκ° μ΄μμΈ νλ‘κ·Έλ¨ - λ©μΈμ€λ λ
λͺ¨λ μλ° νλ‘κ·Έλ¨μ main() λ©μλμ μνλ¬Έμ μ€ν μν€λ λ©μΈ μ€λ λλ₯Ό κ°μ§κ³ μλ€ - μ¬μ©μ μ μ μ€λ λ λ§λ€κΈ°
β» java.lang.Threadν΄λμ€λ₯Ό μμλ°μμ λ§λ€κΈ°
public class MyThread extends Thread {
public void run() {
// μ€λ λλ‘ μνμν¬ μμ
}
}
// μ€λ λ μμ± λ° μ€ν
MyThread t = new MyThread();
t.start();
β» java.lang.Runnable μΈν°νμ΄μ€ ꡬνλ°μμ λ§λ€κΈ°
public class MyRunnable implements Runnable {
public void run() {
// μ€λ λλ‘ μνμν¬ μμ
}
}
// μ€λ λ μμ± λ° μ€ν
MyRunnable r = new MyRunnable();
Thread t = new Thread(r);
t.start();
π Runnableμ ꡬνν ν΄λμ€μ μΈμ€ν΄μ€λ‘ μμ±ν κ²½μ°
1. Runnable μΈν°νμ΄μ€λ₯Ό ꡬνν ν΄λμ€μ κ°μ²΄ μμ±
2. μ΄ κ°μ²΄λ₯Ό Thread ν΄λμ€μ μμ±μμ λ§€κ°λ³μλ‘ μ 곡ν΄μΌνλ€.
β run ( ) , start ( )
β» main λ©μλμμ run ( ) μ νΈμΆνλ κ²μ λ¨μν ν΄λμ€μ μ μΈλμ΄μλ λ©μλλ₯Ό νΈμΆνλ κ²
β» start ( )λ μλ‘μ΄ μ°λ λκ° μμ
ν call stack (νΈμΆ μ€ν) μ μμ±νκ³ κ·Έ λ€μμ run ( )μ νΈμΆ
λͺ¨λ μ°λ λλ λ
립μ μΈ μμ
μ μννκΈ° μν΄ μμ λ§μ νΈμΆ μ€νμ νμ νκΈ°μ
μλ‘μ΄ μ°λ λλ₯Ό μμ±νκ³ μ€ν μν¬ λ λ§λ€ μλ‘μ΄ νΈμΆ μ€νμ μμ±λκ³
μ°λ λκ° μ’
λ£λλ©΄ μμ
μ μ¬μ©λ νΈμΆμ€νμ μλ©Έ νλ€
'Language > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Java enum (2) | 2023.12.01 |
---|---|
Java I / O (1) | 2023.11.23 |
Java Exception (4) | 2023.11.22 |
Java μ λ€λ¦, 컬λ μ , Set , List , Map , Stack (1) | 2023.11.20 |
Java Iterator , Score CRUD (1) | 2023.11.17 |