Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- builder null
- Item6
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- ์์
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- ์์ดํ 15
- ์ธ๋ฑ์คํ์ค์บ
- ์๋ฐ์์
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- InnoDB์ํคํ ์ฒ
- index skip scan
- hikari cp ์ค์
- assert.notnull
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- mysql
- ๋น์ผ๊ฐ์ฒด์์ฑ
- ์๋ฐ์ฐ๋ ๋
- ์ธ๋ฑ์ค์คํต์ค์บ
- effectiveJava
- item15
- SVN
- Hikari Connection Pool
- ์๋ฐ
- mysql์ํคํ ์ฒ
- ์ดํํฐ๋ธ์๋ฐ
- index full scan
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
Archives
- Today
- Total
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ
[JAVA] ์์ธ์ฒ๋ฆฌ ๋ณธ๋ฌธ
728x90
์ค๋ฅ์ ์ข ๋ฅ
-
์ปดํ์ผ ์ค๋ฅ
์ฝ๋ ์์ฑ ์ค ๋ฌธ๋ฒ์ ์ธ ์ค๋ฅ
-
์คํ ์ค๋ฅ
(runtime error)
์๋ฐ๋ ๋ฐ์ ๊ฐ๋ฅํ ์ค๋ฅ์ ๋ํด ์์ธ์ฒ๋ฆฌ๋ฅผ ํ์ฌ ํ๋ก๊ทธ๋จ์ด ๋น์ ์์ ์ผ๋ก ์ข ๋ฃ๋๋ ๊ฒ์ ๋ง๊ณ ๋ก๊ทธ๋ก ๋จ๊ธธ ์ ์๋ค.
์ค๋ฅ์ ์์ธํด๋์ค
-
์ค๋ฅ
์์คํ ์ ์ธ ๋ถ๋ถ, ๋ฐ๋ณต์ ์ธ ์ฌ๊ท ํธ์ถ๋ก ์ธํ stack over flow ๋ฑ ๊ฐ์ ๋จธ์ ์์ ๋ฐ์ ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ค ์ฌ์ฉํ ๊ฒฝ์ฐ
-
์์ธ
ํ๋ก๊ทธ๋จ์์ ์ ๊ฑฐ ๊ฐ๋ฅํ ์ค๋ฅ, ์ฝ์ผ๋ ค๋ ํ์ผ์ด ์์ , ๋คํธ์ํฌ ์์ผ ์ฐ๊ฒฐ ์ค๋ฅ ๋ฑ
→ ์๋ฐ ํ๋ก๊ทธ๋จ์์ ์์ธ์ ๋ํ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํจ
์์ธ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ
- try-catch
try{
์์ธ๊ฐ ๋ฐ์ํ ์ ์๋ ์ฝ๋
}catch(์ฒ๋ฆฌํ ์์ธ ํ์
e){
try์์ ์์ธ ๋ฐ์ ์ ์ฌ๊ธฐ์ ์์ธ๋ฅผ ์ฒ๋ฆฌ
try์ ์ฝ๋๊ฐ ๋ชจ๋ ์คํ๋๋ค์ catch๋ก ์ค๋๊ฒ์ด ์๋๋ผ ์์ธ ๋ฐ์ ํ ๋ฐ๋ก ์ค๊ฒ๋จ
๋ฐ์ํ ์์ธ๊ฐ ์ฒ๋ฆฌํ ์์ธ ํ์
๊ณผ ๋งค์นญ์ด ๋์ด์ผํจ
}finally{
์์ธ ๋ฐ์ ์ฌ๋ถ์ ์๊ด์์ด ํญ์ ์ํ๋์ด์ผํ๋ ๋ถ๋ถ
์ฌ์ฉํ ๋ฆฌ์์ค๋ฅผ ๋ซ๋ ๋ถ๋ถ
}
728x90
๋ฐ์ํ
'Language > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ JAVA ] ๋คํ์ฑ polymorphism (0) | 2020.12.06 |
---|---|
์์์์ ํด๋์ค ์์ฑ ๊ณผ์ ๊ณผ ํ ๋ณํ (0) | 2020.11.29 |
[ JAVA ] ์์ (0) | 2020.11.15 |
[ JAVA ] static ์์ฉ - singleton pattern (0) | 2020.11.01 |
[ JAVA ] Stack์ ์ ์ ๋ฐ ArrayList๋ก Stack๊ตฌํํ๊ธฐ (0) | 2020.10.04 |