snow-line

    자바 배열 자르기 1

    자바 배열 자르기 subList의 문제점과 해결 방법

    자바에서 리스트를 담을 때 주로 List를 사용하는데 리스트의 원소를 잘라서 사용해야 할 경우에 subList 함수를 사용한다. 이때 subList를 사용하여 자른 원소를 사용하다 보면 메모리 누수가 발생할 수 있다. List list = Lists.newArrayList(1,2,3,4,5); list.subList(0, 2); ArrayList의 List는 자신이 생성된 부모(parent) 객체 정보를 가지고 있기 때문에 불필요한 메모리를 점유하기 때문이다. 이를 방지 하기 위해서는 Lists.newArrayList 안에 subList한 배열을 넣어서 따로 리스트를 생성하면 된다. List list = Lists.newArrayList(1,2,3,4,5); List newList = Lists.newA..

    개발 2020.11.29
    1
    더보기
    반응형
    • 분류 전체보기 (178)
      • 취업 (5)
      • 개발 (53)
      • 면접 - 자바 (54)
      • 면접 - 스프링프레임워크 (12)
      • 면접 - 네트워크 (11)
      • 면접 - 데이터베이스 (29)
      • 면접 - 운영체제 (14)

    Tag

    개발자 면접 질문, 특수문자 치환, JVM, java list integer string 변환, 개발자면접질문, 자바면접질문, 개발자 취업, 데이터베이스, oracle, HashMap, 운영체제, MySQL, mariaDB, 스프링프레임워크, 네트워크, 자바 면접 질문, 데이터베이스면접질문, Java, tomcat, 신입 개발자 취업,

    최근글과 인기글

    • 최근글
    • 인기글

    Archives

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바