ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด_Day 11
์ค๋ ํ ๊ณต๋ถ๐ง
์ค์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ (SQL, ์๋ฐ) ํ์ด & ๋ธ๋ก๊ทธ ์ ๋ฆฌ
- ์์๋๋ฐ์ ์์์ต๋๋ค, ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ, ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ
- ์ถ๊ฐ ๊ณผ์ ๋ฐ์ ๋ฃ๊ธฐ
์คํ
- Java ์ธ์ ๋ฃ๊ธฐ
- ํํฐ๋ ๋ฐฉ์์ Java ๊ธฐ์ด (ํด๋์ค - ์์๊ธฐ) ๋ฃ๊ธฐ
- Java ๋ฌธ๋ฒ ์ข ํฉ๋ฐ_5์ฃผ ์ฐจ ๊ฐ์ ๋ฃ๊ธฐ
- TIL ๋ธ๋ก๊ทธ ์์ฑ
์ค๋ ์ป์ ๋ด์ฉ ์ ๋ฆฌโ๏ธ
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์์ ์ป์ ๊ฐ๋
- split( ) ๋ฉ์๋ : ๋ฌธ์์ด์ ํน์ ๊ตฌ๋ถ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋์ด ๋ฐฐ์ด๋ก ๋ฐํํ๋ ๋ฉ์๋์ด๋ค.
- Collections.reverseOrder( ) ๋ฉ์๋ : ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋น๊ต์๋ฅผ ๋ฐํํ๋ ๋ฉ์๋์ด๋ค.
- Character.isDigit( ) ๋ฉ์๋ : ํน์ ๋ฌธ์๊ฐ ์ซ์์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ฉ์๋์ด๋ค.
Java ๋๋ฑ์ฑ / ๋์ผ์ฑ ์ธ์
- ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ ๋ณ์ : Method Area, Stack Area, Heap Area → ๋ฉด์ ์ง๋ฌธ์ผ๋ก ๋์ค๋ ๋ด์ฉ
- ๋์ผ์ฑ(Identity) : == ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๊ฐ์ฒด๊ฐ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ๊ฐ์ง๋์ง ๋น๊ตํ๋ค.
- ๋๋ฑ์ฑ(Equality) : equals( ) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ ๊ฐ์ฒด๊ฐ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋์ผํ์ง๋ฅผ ํ๋จํ๋ค.
- equals( ) ๋ฉ์๋์ hashCode( )์ ๊ด๊ณ
Java ๋ฌธ๋ฒ ์ข ํฉ๋ฐ_5์ฃผ์ฐจ ๊ฐ์ ๋ค์ผ๋ฉด์ ๋ฐฐ์ด ๋ด์ฉ ์ ๋ฆฌ
- ์ฐ๋ ๋ (์ฑ๊ธ ์ค๋ ๋ / ๋ฉํฐ ์ค๋ ๋)
- ๋ฐ๋ชฌ, ์ฐ์ ์์, ์ค๋ ๋ ๊ทธ๋ฃน
- ์ฐ๋ ๋ ์ํ ๊ด๋ จ ๋ฉ์๋
- ๋ชจ๋ ์๋ฐ_stream, null
์ค๋ ํ๋ฃจ ์ ๋ฆฌโ๏ธ
์ค๋์ ๊ณ์ฐ๊ธฐ ๊ณผ์ ์ ์ด์ด์ ์ถ๊ฐ ๊ณผ์ ๋ฐ์ ๊ฐ ์งํ๋์๋ค. ํค์ค์คํฌ๋ฅผ ๋ง๋๋ ๊ณผ์ ์๋ค!
ํํฐ๋์ด ์ค๋ช
ํด ์ฃผ์ค ๋๋ ์ด๋ ์ ๋ ์ดํด๊ฐ ๋์ง๋ง ๋ง์ ๊ณผ์ ์๊ตฌ์ฌํญ์ ๋ณด๋ฉด์ ๊ณผ์ ๋ฅผ ์งํํ๋ค ๋ณด๋ฉด ๋ฒ๋ฒ
์ผ ๊ฑฐ ๊ฐ๋ค... ๊ทธ๋๋ ์ด๋ฒ ๊ณผ์ ๋ฌด์กฐ๊ฑด ํ์ ๊ตฌํ ๊ธฐ๋ฅ์ ํด๋ด๊ณ ๋ง ๊ฒ์ด๋ค!! ๊ณผ์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ.. ๋จ์ ๊ตฌํ์ฌํญ์๋ง ์ง์คํ๋ ๊ฒ์ ์ง์... ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ ๋ํ ๊ณ ๋ฏผ์ ์ถฉ๋ถํ ํด๋ณผ ๊ฒ!
Java ์ธ์
๊ณผ ์ถ๊ฐ๋ก ํํฐ๋ ๋ฐฉ์์ ์ด๋ค์ง๋ ๊ต์ก๋ค์ ๋ค์ผ๋ฉด์ ์ ์ ์ฑ์ฅํ๋ ๋๋ฅผ ๋ณผ ์ ์์๋ค. ํด๋์ค๊ฐ ๋ฌด์์ธ์ง.. ๊ฐ์ฒด ์งํฅ์ด ๋ฌด์์ธ์ง... ์ ํ ๋ชฐ๋๋ ๋ด๊ฐ ์ด์ ๋ ํด๋์ค๋ฅผ ์ด๋์ ๋ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ๋ ๊ฒ ๊ฐ๋ค!! ์ด์ฌํ ๊ณต๋ถํ๊ณ ์ดํดํ ๋งํผ ์ฑ์ฅํ ๊ฒ ๊ฐ์์ ๋ฟ๋ฏํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ชจ๋ฅด๋ ๊ฒ์ ์ง๋ฌธํ๋ ๊ฒ์ ๋๋ ค์์ ๋๋ผ๋ฉด ์ ๋ ๊ฒ ๊ฐ๋ค๋ ๊นจ๋ฌ์๋ ์ป์๋ค. ๋ด๊ฐ ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ๋ถ๋๋ฌ์์, ๋ฌด์์์ ํผํ๊ฒ ๋๋ฉด ์ฑ์ฅํ ์ ์๋ค. ๋งค๋์ ๋, ํํฐ๋์ ์ฐพ์๊ฐ์ ๊ณ ๋ฏผ์ ๋งํ๊ณ ํด๊ฒฐ์ฑ
์ ์ป๋ ๊ฒ์ด ๋ด๊ฐ ์ฑ์ฅํ๋๋ฐ ํจ์ฌ ๋์์ด ๋ง์ด ๋๋ค. ์์ผ๋ก๋ ์ง๋ฌธํ๋ ๊ฒ์ ๋๋ ค์ํ๊ฑฐ๋ ๋ถ๋๋ฌ์ํ์ง ์๊ณ ํํฐ๋๋ค์ ์ด์ฌํ ์ฐพ์๊ฐ์ ๋ด๊ฐ ๊ณ ๋ฏผํ๋ ๋ถ๋ถ์ ์ ํด๊ฒฐํ๊ณ ์ฑ์ฅํ ์ ์๋๋ก ๋
ธ๋ ฅํด์ผ๊ฒ ๋ค!!
๋ด์ผ์ด๋ฉด ์ด์ ๊ธ์์ผ์ด๊ณ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด 2์ฃผ ์ฐจ๊ฐ ์ด๋ ์ ๋ ๋ง๋ฌด๋ฆฌ๊ฐ ๋๋ค. ๊ธ์์ผ, ํ ์์ผ, ์ผ์์ผ์ ์ ์ด์ฉํด์ ๋ถ์กฑํ ๊ฐ๋
์ ์ก๊ณ ํค์ค์คํฌ ๊ณผ์ ๋ฅผ ์ ์งํํด ๋๊ฐ์ผ๊ฒ ๋ค!
๋ด์ผ ๊ณํโฐ
์ค์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ (SQL, ์๋ฐ) 1๋ฌธ์ ํ์ด & ๋ธ๋ก๊ทธ ์ ๋ฆฌ
- Java ๋ฌธ๋ฒ ์ข ํฉ๋ฐ_5์ฃผ ์ฐจ ๊ฐ์ ๋ณต์ต
์คํ
- Java ๋ฌธ๋ฒ ์ข ํฉ๋ฐ_5์ฃผ์ฐจ ๊ฐ์ ๋ณต์ต
- Java ๋ฌธ๋ฒ ์ข ํฉ๋ฐ_5์ฃผ์ฐจ ์์ ๋์
- TIL ๋ธ๋ก๊ทธ ์์ฑ