Inspection 'Usage of API marked for removal' options
직역하면 삭제표시된 API를 사용했다는 뜻이다.
아래는 HashMap을 사용하여 데이터를 저장하는 코드이다.

코드실행 자체는 문제없이 되지만 불쾌한 빨간전구.. 우리의 똑똑한 IntelliJ가 좋지않은 코드라고 수정해달라는 신호이다.
해당 경고는 사용하고 있는 Integer 생성자가 오래된 방식이며, 향후 삭제될 수 있음을 경고하는 것이다. Java의 Integer 클래스에는 new Integer(int)와 같은 생성자가 있으며, 이 방식은 불필요한 객체 생성과 메모리 사용을 초래하여 비효율적이기 때문에 사용하지 않는 것이 좋다.

HashMap 클래스로 만든 객체 map의 value값에
이렇게 수정하면 더 효율적이고 유지 보수하기 쉬운 코드를 작성할 수 있으며, 경고 메세지도 사라진다.
차근차근 고쳐나갈것이고 물론 구현할때에도 효율적으로 코딩하려고 생각하지만 단순히 실행된다는 사실에 안주하지않고 하나하나 동작원리에 대해서 계속 궁금증을 자아내고 더 효율적인 코드에 대한 생각을 멈추지않을것이다.