์๋ฐ์์ ์(2)
-
[JAVA] 11. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ11. ๋ด๋ถํด๋์ค, ์ต๋ช ํด๋์ค
https://hyejin.tistory.com/571 [JAVA] 11. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ10. ์ธํฐํ์ด์ค ์ฅ์ , ๋ํดํธ, static ๋ฉ์๋, ๋ด๋ถ ํด๋์ค 1๏ธโฃ ์ธํฐํ์ด์ค์ ์ฅ์ - ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ ์ ์๋ค. : ์ผ๋จ ์ธํฐํ์ด์ค๊ฐ ์์ฑ๋๋ฉด, ์ด๋ฅผ ์ฌ์ฉํด์ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ ์ชฝ์์๋ ๋ฉ์๋์ ๋ด์ฉ hyejin.tistory.com 1๏ธโฃ ๋ด๋ถ ํด๋์ค์ ์ ์ธ ๋ณ์๊ฐ ์ ์ธ๋ ์์น์ ๋ฐ๋ผ ์ธ์คํด์ค ๋ณ์, ํด๋์ค ๋ณ์(static ๋ณ์), ์ง์ญ๋ณ์๋ก ๋๋๋ฏ์ด ๋ด๋ถ ํด๋์ค๋ ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ธ๋ ์์น์ ๋ฐ๋ผ ๋๋๋ค. ๊ฐ ๋ด๋ถ ํด๋์ค์ ์ ์ธ์์น์ ๋ฐ๋ผ ์ ์ธ์์น์ ๋ณ์์ ๋์ผํ ์ ํจ๋ฒ์(scope)์ ์ ๊ทผ์ฑ์ ๊ฐ๋๋ค. class Outer { class Instan..
2022.04.30 -
[JAVA] 1. ์๋ฐ
์ฝ๋ฉํ ์คํธ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ ๋ ์๋ฐ์ '์'๋ ๋ชจ๋ฅธ๋ค๊ณ ์๊ฐ์ด ๋ค์๊ณ , ๊ณต๋ถ์ ํ์์ฑ์ ๋๊ผ๋ค.. ๊ทธ๋ฆฌ๊ณ ์ ์ ์ผ์๋ก ๊ธฐ๋ณธ๊ธฐ๊ฐ ํํํ๊ฒ ์ข์ง์์๊น ์ถ์ด์ ๋ค์ํ๋ฒ ๋ณต์ต๋ ํ๊ณ , ๋ด๊ฐ ์์ง๋ง ์ ๋๋ก ์ฌ์ฉํ์ง ๋ชปํ๋ Stream๊ณผ ๋๋ค, ์ง๋ค๋ฆญ ๋ฑ ๋ ์ ๋๋ก ์๊ธฐ ์ํด์ ์ผ๋จ ์์ํด๋ณด๋ ค๊ณ ํ๋ค. ํด๊ทผํ๊ณ ํ๋ ค๋๊น ์๊ฐ์ ๊ฝค๋ ๊ฑธ๋ฆด๊ฒ ๊ฐ์๋ฐ ํฌ๊ธฐ๋ง ์ํ๋ฉด ๋๋ค๊ณ ์๊ฐํ๋ค..! ์๋ฌดํผ ์๋ฐ ๊ณต๋ถ ์์ ๐ 1๏ธโฃ ์๋ฐ๋? Java Programming Language ๋๋ฆ ์ปด๊ณต์ ์กธ์ ํ๊ณ ์ ์๋ฐ๋? ์ด๋ฌ๊ณ ์์ผ๋๊น ์์งํ ๋ถ๋๋ฝ๋ค.. ํ์ง๋ง ์ด์ ์์ํ๊ฑฐ ์๋ฐ๋?๋ถํฐ ์์ํ๋ฉด ์ด๋ ํ๊ฐ? ๋ฐฐ์์๋ ๋ถ๋๋ฌ์์ด ์๋คํ๋ค. ์๋ฐ๋ ์ฌ ๋ง์ดํฌ๋ก ์์คํ ์ฆ์์ ๊ฐ๋ฐํ์ฌ 1996๋ 1์์ ๊ณต์์ ์ผ๋ก ๋ฐํํ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด..
2022.03.30