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 님의 블로그 입니다.

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바