๐Objects ํด๋์ค
java.util.Objects ํด๋์ค๋ ๊ฐ์ฒด ๋น๊ต, ํด์์ฝ๋ ์์ฑ, null ์ฌ๋ถ, ๊ฐ์ฒด ๋ฌธ์์ด ๋ฆฌํด ๋ฑ์ ์ฐ์ฐ์ ์ํํ๋ ์ ์ ๋ฉ์๋๋ค๋ก ๊ตฌ์ฑ๋ Object์ ์ ํธ๋ฆฌํฐ ํด๋์ค์.
๊ฐ์ฒด ๋น๊ต(compare(T a, T b , Comparator<T> c)
Objects.compare() ๋ฉ์๋๋ ๋ ๊ฐ์ฒด๋ฅผ ๋น๊ต์๋ก ๋น๊ตํด์ int ๊ฐ์ ๋ฆฌํดํจ.
๋๋ฑ ๋น๊ต(equals()์ deepEquals())
Objects.equals(Object a , Object b)๋ ๋ ๊ฐ์ฒด์ ๋๋ฑ์ ๋น๊ตํ๋๋ฐ ๋๋ค NULL์ธ ๊ฒฝ์ฐ์๋ true๋ฅผ ๋ฆฌํดํ๊ณ ๋ ๋ค null์ด ์๋ ๊ฒฝ์ฐ์๋ a.equals(b)์ ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌํดํจ.