
๐ ๊ตญ๋น์ง์ํ์/๐Java ์์

[Java] ํ์ 221205(์) ์ฐ์ฐ์, ์ง์, ์ง์๋ณํ, ํ๋ณํ, ๋จํญ์ฐ์ฐ์, ์ฐ์ ์ฐ์ฐ์, ๊ด๊ณ์ฐ์ฐ์
**์ฐ์ฐ์(Operator) -์ฐ์ฐ์ ์ฌ์ฉ๋๋ ์์ฝ๋ ๋ถํธ๋ค ))์ฐ์ ์์ ์ต์ฐ์ ( ) ๋จํญ ~, !, +, -, ++, -- ์ฐ์ +, -, *, /, % ์ฌํํธ , >>> ๊ด๊ณ >, =, >>=, &=, |=, ^= ================================ **์ง์ ์๋ก ๋ค๋ฅธ ๋ชจ์์ ์ซ์ ๋ช ๊ฐ๋ก ๋ชจ๋ ์๋ฅผ ํํ ์ฝ๋ฉ์์๋ 8, 10, 16์ง์ ๋ชจ๋ ์ฌ์ฉ๊ฐ๋ฅ ์ฌ์ฉ์๊ฐ ์ด๋ค ์ง์๋ฅผ ์ฌ์ฉํ๋๋ผ๋ 2์ง์๋ก ์ ์ฅํ๊ณ ์ฐ์ฐํ๋ค 10์ง์ (decimal) 8์ง์ (octal) 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 ~~ -8์ง์๋ 7๊น์ง๋ง ์ฌ์ฉ ๊ฐ๋ฅ // 8, 9 ๋ฅผ ์ฐ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค 16์ง์ (hex) 2์ง์ (binary) 0์ 8์ง์ 0x์ 16..

[Java] ํ์ 221202(๊ธ) ์ฃผ์, ๋ณ์, ์ง์ญ๋ณ์, ๋ฐ์ดํฐํ, ํ๋ช ์, ๋ฌธ์์งํฉ
์ ๋ ฅ๋๋ ๊ฐ ( ์ธ์ ) : Arguments - ์ ์ : 2 , 12 , 2022 - ์ค์ : 2.2, 10.5 - ๋ถ๋ฆฐ : true, false - ๋ฌธ์ : 'A', '๊ฐ', '0' (์์๋ฐ์ดํ) - ๋ฌธ์์ด : "A", "๊ฐ๋๋ค", "123" (ํฐ ๋ฐ์ดํ) - ๋ฌธ์์ด ์์์ ๋ค๋ฅธ ์์ ๊ฐ์ ๋ถ์ฌ์ ์ถ๋ ฅ ๋ฌธ์์ด์ + ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถ์ฌ๋ผ๋ผ๋ ์๋ฏธ ๋ณ์(variable) : ํ๋์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ๊ณต๊ฐ ์์(constant) : ๊ฐ์ ํ๋ฒ๋ง ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ ๋ฆฌํฐ๋ด(literal) : ๊ทธ ์์ฒด๋ก ๊ฐ์ ์๋ฏธํ๋ ๊ฒ, ์์๊ฐ ์ ์ฅ๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ================================= ***์ฃผ์ (Comment) ์ปดํ์ผ๋ฌ๊ฐ ํด์ํ์ง ์๋๋ค. (์ฃผ์์์์๋ ์๋ฌ๊ฐ ๋ฐ์ X) ๊ฐ..

MVC, Event
2023-01-03 MVC Pattern์ด ๋์ ๋ ์ปดํฌ๋ํธ๋ค MVC ( Model View Controller )์ ์ ๋ฌด๋ฅผ ๋ฐ์ดํฐ, ํ๋ฉด, ์ ๋ฌด๋ก ๊ตฌ๋ถํ์ฌ ๊ฐ๋ฐํ๋ ๋์์ธ ํจํด -M : ๋ฐ์ดํฐ์ฒ๋ฆฌ -V : ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ์ ๊ณต -C : ์ ๋ฌด๋ก์ง์ ์ฒ๋ฆฌ ํ์ผ ํ๋์ ๋ค ์ฌ์ฉ ์ฅ์ : ํ์ผ๊ด๋ฆฌ๊ฐ ํธํ๊ณ , ๊ฐ ๋๊ธฐ๊ธฐ ํธํ๊ณ , ์๋ฌ์ฒ๋ฆฌ ํธํจ ๋จ์ : ๋ณต์ก๋ ์์น, ์ ์ง๋ณด์ ํ๋ค๋ค. MVC ์ฌ์ฉ ์ฅ์ : ํ์ผ๊ด๋ฆฌ๊ฐ ์ด๋ ต๊ณ , ๊ฐ ๋๊ธฐ๊ธฐ ์ด๋ ต๊ณ , ์๋ฌ์ฒ๋ฆฌ๊ฐ ๋ถํธํจ ๋จ์ : ๋ณต์ก๋ ๋ฎ์์ง, ์ ์ง๋ณด์ ํธํ๋ค. ํ๋ก๊ทธ๋จ์ ์๋ช ์ด ๋๋ ๋ : ์ ์ง๋ณด์์ ๋น์ฉ์ด ๊ฐ๋ฐ๋น์ฉ๋ณด๋ค ์ ์ ๋ *JComboBox JComboBox.java -๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ๋ณด์ฌ์ฃผ๋ ์ผ DefaultComboBoxModel.java -๋ฐ์ดํฐ ์ ..
WindowEvent
**WindowEvent ์ฒ๋ฆฌ - ์ฌ์ฉ์๊ฐ ์๋์ฐ๋ฅผ ์กฐ์ํ๋ ๋์ ๋ฐ์ windowcomponent ๋ ํน์ window๋ง ๊ณจ๋ผ์ ๋ซ์ ์ ์๋ค. dispose * ์ด๋ฒคํธ์ฒ๋ฆฌ๋ฅผ ์ํด์ ์ฌ์ฉํ๋ ์ธํฐํ์ด์ค๊ฐ ์ถ์๋ฉ์๋๋ฅผ ์ฌ๋ฌ๊ฐ ๊ฐ์ง ๊ฒฝ์ฐ * ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ฉด ๊ตฌํ ํด๋์ค์ ๋ณต์ก๋๊ฐ ์์น. why? * ์ฌ์ฉํ์ง๋ ์์ ๋ฉ์๋๋ค๋ ํจ๊ป ์ฌ์ฉ * ๊ทธ์ ๋ํ ํธ์์ฑ์ ์ ๊ณตํ๊ธฐ์ํด XxxAdapter ํด๋์ค๋ฅผ ์ ๊ณตํ๋ค. * XxxAdapter ํด๋์ค๋ฅผ ์์๋ฐ์ผ๋ฉด ์์ ํด๋์ค์ ๋ณต์ก๋๊ฐ ๋ฎ์์ง๋ค.