PS/JAVA

·PS/JAVA
Array Vs ListList : 객체, 동적 배열, Integer 객체의 주소를 저장Array : 객체, 정적 배열, 값을 직접 저장 ✅ 정리배열에 int를 쓸 수 있는 이유?배열은 제네릭이 아니라 JVM이 기본형을 직접 처리할 수 있음리스트에 int를 못 쓰는 이유?제네릭은 객체 타입만 받기 때문에 Integer 같은 참조형만 가능함불편하지 않나요?자바가 자동으로 int ↔ Integer 변환해줌 (Auto-boxing)“배열도 객체고, 배열에도 Integer를 넣을 수 있는데,왜 실제 개발에서는 보통 int[]를 쓰지 Integer[]를 잘 안 쓸까?” ✅ 답변배열에도 Integer[] 쓸 수 있는데 왜 잘 안 쓰나요?int[]가 성능과 메모리에서 훨씬 유리하기 때문이에요.Integer[]는 언제..
·PS/JAVA
✅ 간단 정리이름자료형길이/크기 확인 방법currentList (예: ArrayList)size() 메서드 사용nums배열 (int[]).length 속성 사용 🔍 왜 다르게 써야 할까?1. current는 List → 객체 기반이라 메서드List current = new ArrayList(); int len = current.size();  // ✅ 메서드 ArrayList나 LinkedList 같은 리스트는 객체 지향 클래스그래서 크기를 알려면 메서드 size()를 호출괄호 ()가 붙는 건 함수 호출의 특징 2. nums는 배열 → 배열은 속성int[] nums = {1, 2, 3}; int len = nums.length;  // ✅ 속성   배열은 자바에서 기본 타입 (primitive type..
브리오
'PS/JAVA' 카테고리의 글 목록 (2 Page)