์ ์ฒด ๊ธ(658)
-
[IntelliJ] ์ฝ์์ฐฝ ํ๊ธ ๊นจ์ง ํด๊ฒฐ๋ฐฉ๋ฒ
ํ๋ก์ ํธ๋ฅผ ์๋ก ์ธํ ํ๊ณ ์ฝ์์ฐฝ์ ํ๊ธ์ด ๊นจ์ง๊ธธ๋ IntelliJ ์ธํ ๋ฆฌ์ ์ด properties ํ์ผ ํ๊ธ๊นจ์ง ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ (tistory.com) ์ฌ๊ธฐ์ ๋ด๊ฐ ์์ฑํ๋ setting ๋๋ก ํด์ ์คํํ์ง๋ง properties ํ์ผ ํ๊ธ๊นจ์ง ํ์๋ง ํด๊ฒฐ๋๋๋ณด๋ค,, console์ฐฝ์ UTF-8 ์ธ์ฝ๋ฉ์ด ์ ์ฉ์ด ์๋๋์ง ์ฌ์ ํ ํ๊ธ์ด ๊นจ์ ธ์ ์ถ๋ ฅ๋๊ธธ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋ดค๊ณ , ๋์ค์๋ ๊ฐ์ ๋ฌธ์ ๋ก ๊ฒ์ํ ๊ฑฐ ๊ฐ์์ ๋ฏธ๋ฆฌ ์ ์ด๋๋ค. 1๏ธโฃ File Encodings ์ค์ ๋ณ๊ฒฝ ctrl + alt + s ํ๋ฉด IntelliJ ์ธํ ์ผ๋ก ๋ฐ๋ก ๋ค์ด๊ฐ๋ ๋จ์ถํค๋ค .ใ ใ ์ค๋ ์ฒ์ ์์๋ค ์ํผ Setting์ ๋ค์ด๊ฐ์ File Encodings์ ์ณ์ ํด๋น ๋ฉ๋ด์์ ํ๊ดํ์ผ๋ก ์น ํด๋ ๊ณณ์ UTF-8๋ก ๋ณ๊ฒฝํด์ค๋ค. (์ด๊ฑด..
2023.02.07 -
[์ดํํฐ๋ธ ์๋ฐ] Item14 ์๋ฒฝ๊ณต๋ต. ์ ๋ค๋ฆญ ์ธํฐํ์ด์ค
item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. " p90. ์ ๋ค๋ฆญ ์ธํฐํ์ด์ค์ด๋ฏ๋ก compareTo ๋ฉ์๋์ ์ธ์ ํ์ ์ ์ปดํ์ผ ํ์์ ์ ํด์ง๋ค. ์ ๋ ฅ ์ธ์์ ํ์ ์ ํ์ธํ๊ฑฐ๋ ํ๋ณํํ ํ์๊ฐ ์๋ค๋ ๋ป์ด๋ค." [TIL] 2023.01.09 ์ ๋ค๋ฆญ Generic ์ด๋? (tistory.com) [TIL] 2023.01.09 ์ ๋ค๋ฆญ Generic ์ด๋? TIL : Today I Learned ๐ค [JAVA] ์ ๋ค๋ฆญ Generic ์ด๋? [์ดํํฐ๋ธ ์๋ฐ] Item3. private ์์ฑ์๋ ์ด๊ฑฐ ํ์ ์ผ๋ก ์ฑ๊ธํค์์ ๋ณด์ฆํ๋ผ. (private ์์ฑ์ + public static final ํ๋ ) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item3. pri hyejin.tistory.com ์ฌ๊ธฐ์ ..
2023.02.07 -
[์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (Comparable ๊ตฌํ ๋ฐฉ๋ฒ #2)
[์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (Comparable ๊ตฌํ ๋ฐฉ๋ฒ #1) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (Comparable ๊ตฌํ ๋ฐฉ๋ฒ #1) [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (compareTo ๊ธฐ๋ณธ ๊ท์ฝ) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (co hyejin.tistory.com ์ ๋ฒ ๊ธ์์๋ Comparable์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ ์ฒซ๋ฒ์งธ๋ก Compar..
2023.02.06 -
[์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (Comparable ๊ตฌํ ๋ฐฉ๋ฒ #1)
[์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (compareTo ๊ธฐ๋ณธ ๊ท์ฝ) (tistory.com) [์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (compareTo ๊ธฐ๋ณธ ๊ท์ฝ) item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. compareTo : compareTo๋ Comparable ์ธํฐํ์ด์ค์ ์ ์ผํ ๋ฉ์๋๋ก Objet.equals(๋จ์ ๋์น์ฑ)์ ๋ํด์ ์์๊น์ง ๋น๊ตํ ์ ์์ผ๋ฉฐ Generic์ ์ง์ํ๋ค. Comparable์ ๊ตฌํํ hyejin.tistory.com ์ฌ๊ธฐ์ ์ฐ์ CompareTo์ ๋ํ ๊ธฐ๋ณธ ๊ท์ฝ์ ๋ํด์ ๋ดค๊ณ , ์ด์ compareTo๋ฅผ ๊ตฌํํ..
2023.02.06 -
[์ดํํฐ๋ธ ์๋ฐ] Item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. (compareTo ๊ธฐ๋ณธ ๊ท์ฝ)
item14. Comparable์ ๊ตฌํํ ์ง ๊ณ ๋ฏผํ๋ผ. compareTo : compareTo๋ Comparable ์ธํฐํ์ด์ค์ ์ ์ผํ ๋ฉ์๋๋ก Objet.equals(๋จ์ ๋์น์ฑ)์ ๋ํด์ ์์๊น์ง ๋น๊ตํ ์ ์์ผ๋ฉฐ Generic์ ์ง์ํ๋ค. Comparable์ ๊ตฌํํ๋ค๋ ๊ฒ์ ๊ทธ ํด๋์ค์ ์ธ์คํด์ค๋ค์๋ ์์ฐ์ ์ธ ์์ natural order๊ฐ ์์์ ๋ปํ๋ค. ์ํ๋ฒณ์ด๋ ์ซ์, ์ฐ๋์ ๊ฐ์ด ์์๊ฐ ๋ช ํํ ๊ฐ ํด๋์ค๋ฅผ ์์ฑํ๋ค๋ผ๋ฉด ๋ฐ๋์ Comparable ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ์. compareTo ์ผ๋ฐ ๊ท์ฝ BigDecimal n1 = BigDecimal.valueOf(23134134); BigDecimal n2 = BigDecimal.valueOf(11231230); BigDecimal n3 = Bi..
2023.02.06 -
[์ดํํฐ๋ธ ์๋ฐ] Item13 ์๋ฒฝ๊ณต๋ต. TreeSet
item13. clone ์ฌ์ ์๋ ํญ์ ์ฃผ์ํด์ ์งํํ๋ผ. " p86. TreeSet" TreeSet : TreeSet์ Set ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค๋ก, Set์ ํน์ง์ธ ๊ฐ์ฒด๋ฅผ ์ค๋ณตํด์ ์ ์ฅํ ์ ์๊ณ , ์ ์ฅ ์์๊ฐ ์ ์ง๋์ง ์๋ ํน์ง์ ๊ทธ๋๋ก ๊ฐ์ง๊ณ ์๋ค. TreeSet์ ์ด์ง ํ์ ํธ๋ฆฌ์ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ ์๋๋ฐ, ์ด์ง ํ์ ํธ๋ฆฌ๋ ์ถ๊ฐ์ ์ญ์ ์๋ ์๊ฐ์ด ์ข ๊ฑธ๋ฆฌ์ง๋ง ์ ๋ ฌ, ๊ฒ์์ ๋์ ์ฑ๋ฅ์ ๋ณด์ด๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค. TreeSet์ ์๋ฆฌ๋จผํธ๊ฐ ์ง๋ ์์ฐ์ ์ธ ์์ natural order์ ๋ฐ๋ผ ์ ๋ ฌํ๊ณ , ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค. ์์ฑ์์ ๋งค๊ฐ๋ณ์๋ก Comparator ๊ฐ์ฒด๋ฅผ ์ ๋ ฅํ์ฌ ์ ๋ ฌ ๋ฐฉ๋ฒ์ ์์๋ก ์ง์ ํด ์ค ์๋ ์๋ค. TreeSet numbers = new TreeSet(); numbers.a..
2023.02.06