optimizer

  • 홈
  • 태그
  • 방명록

remove() 1

ArrayList 클래스의 remove() 메서드 파해치기

Intro자바의 정석 기초편의 ArrayList 실습을 진행하다, ArrayList 클래스의 오버로딩된 remove(Object o) 메서드를 직접 까보던 중에 'remove의 Object o 인자로 new Integer(1)을 줬는데, 어떻게 ArrayList에 저장된 new Integer(1) 객체와 주소 비교를 해서 지우는 거지?' 라는 코드를 보고 시작된 것이다. 사실 내용(1)을 비교하는 거라면 이해가 갔을 것이다. 하지만, 실제 ArrayList.java에 존재하는 'public boolean remove(Object o)' 는 Object 클래스의 equals()로 ArrayList에 저장된 Integer 객체와 인자로 받은 Integer 객체의 주소를 비교하고 있다. 문제 [28번 라인]..

Java 2025.04.15
이전
1
다음
더보기
프로필사진

optimizer

optimizer 님의 블로그 입니다.

  • 분류 전체보기 (39) N
    • Java (5)
    • Database (12)
    • Web (8)
      • Spring (7)
      • Spring Boot (0)
    • Operating System (1)
    • Git (1)
    • 회고 (12) N

Tag

커널아카데미, single block i/o, SQL, 세션 사용 방법, 서블릿 원리, oracle, 남궁성, web, spring의 정석, multiblock i/o, 자바, sql 파싱, kdt, 국비지원교육, 패스트 캠퍼스, sql의 정석, 백엔드 개발 부트캠프, 이력 엔티티, 컴파일러, SQL 튜닝, srping의 정석, 내일배움카드, Spring, spring 역사, table full scan, 데이터베이스 저장구조, sql 느린이유, 커널 아카데미, 인조 식별자, 패스트캠퍼스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바