ㅈㄱㄴ긴 한데 예시를 좀 보여드리자면

int a = (int) 3.14;

int b = new Integer(3.14);

•그냥 예시입니다 해당 코드는 오류를 뿜는 언어도 있을 것 입니다.

I

이런식으로 캐스팅을 해서 형변환을 시켜주는 것과

해당 타입의 객체를 새로 생성해서 사용하는 방식에서 어떤 차이점이 생기나요?


기존에 캐스팅만 하다가 코드가 뭔가 더러워보여서 깔끔하게 객체를 생성하는 방식은 안되나 싶어 질문 올립니다