루프에서 객체를 인스턴스화하는 데 무엇이 잘못 되었습니까?

에드 리모 노프

PMD로부터이 경고를 받고 있습니다. 루프에서 개체를 인스턴스화해서는 안된다고 말합니다. 내 코드는 다음과 같습니다.

Collection<File> files = new LinkedList<>();
for (String name : names) {
  files.add(new File(name));
}

무엇이 잘못 되었나요?

Jeroen Vannevel

특정 라이브러리에 대한 첫 번째 단계 : 문서 .

루프 내에서 생성 된 새 개체는 외부에서 생성하여 재사용 할 수 있는지 확인해야합니다.

일반적으로 사실이지만 (그 이상은 아니지만) 루프 내에서도 생성하는 것이 적절합니다. 귀하의 경우에는 루프에 새 인스턴스를 만드는 것이 필요하다는 것이 분명하므로 (루프의 목적)이 경고를 무시할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 여러 클래스 인스턴스를 가장 잘 저장하는 방법은 무엇입니까? 업데이트 : osgeo.ogr 객체를 포함하는 클래스 인스턴스를 피클하는 방법은 무엇입니까?

분류에서Dev

C #에서 BinaryReader로 MNIST 데이터 세트를 구문 분석하는 데 무엇이 잘못 되었습니까?

분류에서Dev

이 for 루프에서 무엇이 잘못 되었습니까?

분류에서Dev

이 저장 프로 시저가 실행되지 않는 데 무엇이 잘못 되었습니까?

분류에서Dev

구성 스프링 sessionFactory 구성에서 무엇이 잘못 되었습니까?

분류에서Dev

spaCy를 통한 분석을 통해 POS 비율을 검색하는 데 무엇이 잘못 되었습니까?

분류에서Dev

PHP : 동적 데이터를 내보내는 동안 foreach ()에 잘못된 인수가 제공 되었습니까?

분류에서Dev

데이터 소스 개체가 잘못되었습니다.

분류에서Dev

데이터베이스에 정보를 입력하려고 할 때 내 PHP 코드에 무엇이 잘못되었는지 파악할 수 없습니다.

분류에서Dev

초기화 중에 인스턴스 메서드를 호출하는 것이 잘못된 형식입니까?

분류에서Dev

R이 for 루프에서 내 객체를 인식하지 못하는 이유는 무엇입니까?

분류에서Dev

파이썬에서 클래스를 인스턴스화하는 객체의 유형은 무엇입니까?

분류에서Dev

이 쉘 스크립트에서 무엇이 잘못 되었습니까?

분류에서Dev

다음 스 니펫에서 무엇이 잘못 되었습니까?

분류에서Dev

이 FAT에서 무엇이 잘못되었는지 식별하는 데 어려움이 있습니다.

분류에서Dev

Pyserial을 사용하면 Serial 클래스가 인스턴스화되는 시간과 데이터를 쓰는 데 사용되는 Serial 객체 사이에 지연이 필요한 이유는 무엇입니까?

분류에서Dev

이 옵저버 패턴 코드에서 무엇이 잘못 되었습니까?

분류에서Dev

그 다중 스레드 방법에서 무엇이 잘못 되었습니까?

분류에서Dev

객체를 인스턴스화하는 데이 두 JavaScript 패턴 중 어느 것이 더 낫습니까?

분류에서Dev

GitHub API에서 사용자 데이터를 가져 오려고하면 무엇이 잘못되었는지 확실하지 않습니다.

분류에서Dev

fscanf에서 잘못된 데이터를 읽는 이유는 무엇입니까?

분류에서Dev

프로세스 대체 출력이 잘못되었습니다.

분류에서Dev

인스턴스화되지 않은 객체에 대한 클래스 함수를 인스턴스화하는 방법은 무엇입니까?

분류에서Dev

인스턴스화되지 않은 객체에 대한 클래스 함수를 인스턴스화하는 방법은 무엇입니까?

분류에서Dev

grunt를 로컬에 설치하는 것이 잘못 되었습니까?

분류에서Dev

void 포인터에서 잘못된 데이터가 구조체에 복사되었습니다.

분류에서Dev

인스턴스가 재귀 데이터 유형 인 유형 클래스에 대해 패턴 일치를 패턴 화하는 방법은 무엇입니까?

분류에서Dev

소수를 찾는 프로그램이 잘못 되었습니까?

분류에서Dev

Prod에서 잘못된 테스트 데이터를 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Python에서 여러 클래스 인스턴스를 가장 잘 저장하는 방법은 무엇입니까? 업데이트 : osgeo.ogr 객체를 포함하는 클래스 인스턴스를 피클하는 방법은 무엇입니까?

  2. 2

    C #에서 BinaryReader로 MNIST 데이터 세트를 구문 분석하는 데 무엇이 잘못 되었습니까?

  3. 3

    이 for 루프에서 무엇이 잘못 되었습니까?

  4. 4

    이 저장 프로 시저가 실행되지 않는 데 무엇이 잘못 되었습니까?

  5. 5

    구성 스프링 sessionFactory 구성에서 무엇이 잘못 되었습니까?

  6. 6

    spaCy를 통한 분석을 통해 POS 비율을 검색하는 데 무엇이 잘못 되었습니까?

  7. 7

    PHP : 동적 데이터를 내보내는 동안 foreach ()에 잘못된 인수가 제공 되었습니까?

  8. 8

    데이터 소스 개체가 잘못되었습니다.

  9. 9

    데이터베이스에 정보를 입력하려고 할 때 내 PHP 코드에 무엇이 잘못되었는지 파악할 수 없습니다.

  10. 10

    초기화 중에 인스턴스 메서드를 호출하는 것이 잘못된 형식입니까?

  11. 11

    R이 for 루프에서 내 객체를 인식하지 못하는 이유는 무엇입니까?

  12. 12

    파이썬에서 클래스를 인스턴스화하는 객체의 유형은 무엇입니까?

  13. 13

    이 쉘 스크립트에서 무엇이 잘못 되었습니까?

  14. 14

    다음 스 니펫에서 무엇이 잘못 되었습니까?

  15. 15

    이 FAT에서 무엇이 잘못되었는지 식별하는 데 어려움이 있습니다.

  16. 16

    Pyserial을 사용하면 Serial 클래스가 인스턴스화되는 시간과 데이터를 쓰는 데 사용되는 Serial 객체 사이에 지연이 필요한 이유는 무엇입니까?

  17. 17

    이 옵저버 패턴 코드에서 무엇이 잘못 되었습니까?

  18. 18

    그 다중 스레드 방법에서 무엇이 잘못 되었습니까?

  19. 19

    객체를 인스턴스화하는 데이 두 JavaScript 패턴 중 어느 것이 더 낫습니까?

  20. 20

    GitHub API에서 사용자 데이터를 가져 오려고하면 무엇이 잘못되었는지 확실하지 않습니다.

  21. 21

    fscanf에서 잘못된 데이터를 읽는 이유는 무엇입니까?

  22. 22

    프로세스 대체 출력이 잘못되었습니다.

  23. 23

    인스턴스화되지 않은 객체에 대한 클래스 함수를 인스턴스화하는 방법은 무엇입니까?

  24. 24

    인스턴스화되지 않은 객체에 대한 클래스 함수를 인스턴스화하는 방법은 무엇입니까?

  25. 25

    grunt를 로컬에 설치하는 것이 잘못 되었습니까?

  26. 26

    void 포인터에서 잘못된 데이터가 구조체에 복사되었습니다.

  27. 27

    인스턴스가 재귀 데이터 유형 인 유형 클래스에 대해 패턴 일치를 패턴 화하는 방법은 무엇입니까?

  28. 28

    소수를 찾는 프로그램이 잘못 되었습니까?

  29. 29

    Prod에서 잘못된 테스트 데이터를 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관