2๏ธโฃ Java/Java ์ ๋ฆฌ5 [Java] Object ํด๋์ค ๋ฉ์๋ ์ฌ์ ์ (toString, equals, hashCode) ๋ชจ๋ ํด๋์ค๋ Object ํด๋์ค๋ฅผ ์กฐ์์ผ๋ก ๊ฐ์ง๋ค. ๋ฐ๋ผ์ Object ํด๋์ค์ ๊ตฌํ๋ ๋ฉ์๋๋ค์ ์์๋ฐ์ ์ฌ์ฉํ ์์๋๋ฐ, ๊ทธ ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ toString, equals, hashCode๋ฅผ ์ฌ์ ์ํ์ฌ ์ ์ฉํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ณด๋ ค ํ๋ค. ๐ค ๐ toString toString ๋ฉ์๋๋ ๊ฐ์ฒด๋ฅผ ๋ฌธ์์ด๋ก ๋ณ๊ฒฝํด์ค๋ค. ๊ทธ๋ฌ๋ toString ๋ฉ์๋๋ฅผ ์ฌ์ ์ ์์ด ์ฌ์ฉํด๋ณด๋ฉด, ๋ฌธ์์ด์ ๋ด์ฉ์ด ์๋ ์ฃผ์๊ฐ์ ๋ฐํํ๋ ๊ฒ์ ์ ์ ์๋ค. ๐ ๋ฐ๋ผ์ ๋ฌธ์์ด์ ๋ด์ฉ์ ๋ฐํํ๊ธฐ ์ํด์๋ ์ฌ์ ์๊ฐ ํ์ํ๋ค. ๐ฅ ๋จผ์ ์ํ๋ ํด๋์ค(๋์ ๊ฒฝ์ฐ์ Object_toString ํด๋์ค)์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ -> Source -> Generate toString() ... ๋ฅผ ์ ํ, inherited.. 2022. 7. 24. [Java] Eclipse์์ args ์ด๊ธฐ๊ฐ ์ค์ ๋ฐฉ๋ฒ ์๋ ํ๋ฉด์์ ๋ณผ ์ ์๋ฏ ๋ณดํต main์์ args ๋ฐฐ์ด์ ๋ฐ์์ค๋๋ฐ, ์ด๊น๊ฐ์ ์ค์ ํ์ฌ ์ด ํ๋ผ๋ฏธํฐ๋ฅผ ์ด์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํ๊ณ ์ ํ๋ค. [1] ์คํ ๋ฒํผ ์ ์ผ๊ฐํ์์ Run Configurations๋ฅผ ํด๋ฆญ ์คํ ๋ฒํผ ์ ์ผ๊ฐํ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ง๊ธ๊น์ง ์คํํ๋ ํ์ผ๋ค์ ์ด๋ฆ์ ๋ณผ ์ ์๋๋ฐ, ์ด๋ ์ฝ๊ฒ ์๊ฐํด์ ๊ฐ๊ฐ์ ์๋ฐ ํ์ผ๋ง๋ค ๊ทธ ํ์ผ์ ์คํํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ณธ ์ ๋ณด๋ค์ด ์ ์ฅ๋์ด์๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. => ์ฐ๋ฆฌ๋ ์ง๊ธ args ์ด๊น๊ฐ์ด ์ถ๊ฐ๋ ์ค์ ์ ๋ง๋๋ ๊ฒ์ด๋ค. [2] Run Configurations ํ๋ฉด ์ข์ธก์ +๋ฒํผ ๋๋ฌ์ฃผ๊ธฐ [3] ๋ฐ์ดํฐ ์ ๋ ฅ, ์คํ Arguments ๋ฉ๋ด์์ ์ํ๋ ์์ ๋น ์นธ์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณต๋ฐฑ ๊ธฐ์ค์ผ๋ก ์ ๋ ฅ, Run์ ํด๋ฆญํด์ค๋ค. ๊ทธ๋ผ ์๋.. 2022. 7. 4. [Java] Windows์์ Java ๋ฒ์ ๋ณ๊ฒฝ ๋ฐฉ๋ฒ ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ค๋ ๊ต์ฅํ ๋ง์๋๋ฐ, ๋ชจ๋ ์คํจํ๊ณ ์ ์ผํ๊ฒ ์ฑ๊ณตํ ๋ธ๋ก๊ทธ ๋ด์ฉ์ด๋ผ ๊ธฐ๋กํด๋๊ฒ ๋ค. โ๏ธ https://every-time-i-pass-this-place.tistory.com/entry/%EC%9E%90%EB%B0%94-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-Java8-%EC%97%90%EC%84%9C-Java11%EB%A1%9C ์๋ฐ ์ ๋ฐ์ดํธ ๋ฒ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ Java8 ์์ Java11๋ก! Spring boot๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์๋ฐ๋ฒ์ ์ Java8์์ Java11๋ฒ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ค. ์ฒ์ ์๋ฐ๋ฅผ ๋ฐฐ์ ์ ๋ ๋ฒ์ ์ด Java8๋ฒ.. 2022. 7. 3. [Java] macOS์์ Eclipse ์คํ ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ m1์์๋ง ๋ฐ์ํ๋ ๋ฌธ์ ์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง, ๋ถ๋ช ์ด์ ๋งํด๋ ์ ์คํ๋์๋๋ฐ ์ค๋ ์์นจ ๊ฐ์๊ธฐ ์ดํด๋ฆฝ์ค๊ฐ ์ด๋ฆฌ์ง ์์๋ค,, 'eclipse ์์ฉ ํ๋ก๊ทธ๋จ์ด ์๊ธฐ์น ์๊ฒ ์ข ๋ฃ๋์์ต๋๋ค.' ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋ฑ์ฅํ์ ๋ค๋ฅธ ๋ธ๋ก๊ทธ๋ค๋ ๋ง์์ง๋ง ์ ๋ถ ์์ฉ์์๋๋ฐ, ์ด ๋ธ๋ก๊ทธ์์๋ ํด๊ฒฐ ๊ฐ๋ฅํ์!!! https://clgnsdl94.tistory.com/62 [M1] eclipse ์คํ ์ค๋ฅ (์์ฉํ๋ก๊ทธ๋จ์ ์คํํ ๊ถํ์ด ์์ต๋๋ค.) Eclipse ์์ฉํ๋ก๊ทธ๋จ์ ์ด ๊ถํ์ด ์์ต๋๋ค. ์ฐฝ์ด ๋จ๊ณ , ์คํ์ด ์๋ฉ๋๋ค. - ํด๊ฒฐ(ํฐ๋ฏธ๋์์ ๋ค์์ ์ ๋ ฅ, ๊ฒฝ๋ก๋ ํจํค์ง ๊ฒฝ๋ก ๋ณต์ฌํด์ ์ฌ์ฉ) codesign --force --deep --sign - /Applications/Eclipse.app/Co.. clgnsdl94.tist.. 2022. 7. 3. [Java] macOS์์ Eclipse ์ฌ์ฉ์ ํ๊ธ ์นํ ๋ฌธ์ macOS ์ ์ ๋ผ๋ฉด Ecplise ์ฌ์ฉ์ ๋ง์ง๋ง ํ ๊ธ์๊ฐ ์๊พธ ์ฌ๋ผ์ง๋ ๊ฒฝํ์ด ์์ ๊ฒ์ด๋ค,, ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ์์ ์๊ฐํด๋ณด๋ ค๊ณ ํ๋ค. ์๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ํด๊ฒฐํ์๋๋ฐ, ๋ธ๋ก๊ทธ ๋ด์ฉ ์์ฝ ๋ฐ (๋์๊ฒ)๋ถ์กฑํ๋ ๋ถ๋ถ์ด๋ ์ถ๊ฐ๋ก ํ์ํ๋ค๊ณ ์๊ฐ๋๋ ๋ถ๋ถ๋ค์ ์ถ๊ฐํ๋ค. https://log.taedi.net/eclipse-mac-kor-fix/#%ED%98%84%EC%9E%AC%EA%B9%8C%EC%A7%80-%EB%B0%9C%EA%B2%AC-%EB%90%9C-%EB%AC%B8%EC%A0%9C%EC%A0%90 ์ดํด๋ฆฝ์ค(eclipse), Dbeaver ๋งฅ์์ ํ๊ธ ์งค๋ฆผ๋ฌธ์ ํด๊ฒฐ ์ดํด๋ฆฝ์ค, Dbeaver ๋งฅ(macOS)์์ ํ๊ธ์ด ์งค๋ฆฌ๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ์๊ฐ log.taedi.net [1] Karab.. 2022. 7. 3. ์ด์ 1 ๋ค์