๊ตญ๋น์ง์ D+60
- ์๋ฐํ๋ก๊ทธ๋๋ฐ6 -
Object ํด๋์ค
• ๊ฐ๋
- JAVA์ ๋ชจ๋ ํด๋์ค์ ๋ถ๋ชจ ํด๋์ค์ด๋ค.
- ๊ธฐ๋ณธ์ ์ด๋ฉด์ ํ์์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
• ์ฃผ์๊ธฐ๋ฅ
- finalize : ์ธ์คํด์ค์ ์๋ฉธ์
- equals : ์ธ์คํด์ค์ ๋น๊ต
- clone : ์ธ์คํด์ค์ ๋ณต์
Wrapper ํด๋์ค
• ๊ฐ๋
- wrapper์ ๊ฐ์ธ๋ค(wrap)๋ผ๋ ๋ป์์ ์ ์ ์๋ฏ์ด ๊ธฐ๋ณธ์๋ฃํ(ํ๋ฆฌ๋ฏธํฐ๋ธํ์ )์ ๊ฐ์ธ์ ์ด์ฉํ ์ ์๊ฒ ํ ํด๋์ค์ด๋ค.
- int๋ doubleํ์ ๊ฐ์ฒดํํ์ฌ ํ์ ๋ฃ๋๋ค.
• ์ข ๋ฅ
- Boolean
- Short
- Integer
- Byte
- Float
- Double
• ์๋ฆฌ
- Boxing : ํ๋ฆฌ๋ฏธํฐ๋ธํ์ ์ ๊ฐ์ฒดํ ํ๋ ๊ฒ์ Boxing์ด๋ผ๊ณ ํ๋ค.
- UnBoxing : Boxing์ ๋ฐ๋๋ฅผ UnBoxing์ด๋ผ๊ณ ํ๋ค.
์ต๊ทผ์๋ boxing๊ณผ unboxing์ด ํ์ํ ์ํฉ์์ ์ด๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฒ์ด ์๊ฒผ๋๋ฐ ์ด๋ฅผ Auto-Boxing, Auto-UnBoxing์ด๋ผ๊ณ ํ๋ค.
Arrays ํด๋์ค
• ๊ฐ๋
- ๋ฐฐ์ด์ ์กฐ์ํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๋ ํด๋์ค์ด๋ค.
- ๋ฐฐ์ด์ ๋ณต์ฌ, ๋น๊ต, ์ ๋ ฌ, ํ์๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
• ์ฃผ์๊ธฐ๋ฅ
- copyof : ๋ฐฐ์ด์ ๋ณต์ฌ
- equals : ๋ฐฐ์ด์ ๋น๊ต
- sort : ๋ฐฐ์ด์ ์ ๋ ฌ
- binarySearch : ๋ฐฐ์ด์ ํ์
'์๋ > ๊ตญ๋น์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[D+61] ํ๋ฉด๊ตฌํ (0) | 2022.12.16 |
---|---|
[D+60] ์๋ฐํ๋ก๊ทธ๋๋ฐ7 (์ ๋ค๋ฆญ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ , ์ ๋ค๋ฆญ ๊ธฐ๋ณธ ๋ฌธ๋ฒ) (0) | 2022.12.15 |
[D+59] ์๋ฐํ๋ก๊ทธ๋๋ฐ5 (์์ธ) (0) | 2022.12.13 |
[D+58] ์๋ฐํ๋ก๊ทธ๋๋ฐ4 (์์, LSP, ์ธํฐํ์ด์ค) (0) | 2022.12.13 |
[D+57] ์๋ฐํ๋ก๊ทธ๋๋ฐ3 (Overloading, String, Array) (0) | 2022.12.12 |
๋๊ธ