질문: private Long id; // 학생의 고유 번호, Long 을 쓰는 이유.. long, int 도 있는데 왜 Long을 쓰는지 쉽게 설명해줘
답변:
Java에서 long과 Long은 비슷해 보이지만 중요한 차이점이 있습니다. 둘 다 큰 정수를 저장하기 위한 자료형이지만, 주로 객체 지향 프로그래밍에서 Long을 사용하는 이유는 다음과 같습니다.
정리:
언제 Long을 사용해야 할까요?
결론:
User 클래스에서 id를 Long으로 선언한 것은 객체 지향적인 설계 관점에서 바람직한 선택입니다. null 값을 허용하고, 컬렉션 및 제네릭과의 호환성을 고려했을 때 Long이 더 적합합니다.
스프링에서 모델1, 모델2 (1) | 2025.01.23 |
---|---|
스프링 프레임워크와 커피 제조 이해하기 (0) | 2025.01.23 |
스프링 부트, MyBatis 기반 자동차 관리 예제 프로그램 (0) | 2025.01.22 |
이클립스 유용한 단축키 정리 (0) | 2025.01.22 |
프로젝트 목표: 스프링 부트, MyBatis를 이용하여 학생 정보를 CRUD(Create, Read, Update, Delete) 할 수 있는 REST API를 구현합니다. (0) | 2025.01.17 |