>  Q&A  >  본문

关于java中的invoke反射过程几点疑惑

巴扎黑巴扎黑2765일 전775

모든 응답(2)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-18 10:40:11

    1. 이것은 일반 클래스입니다<?> c = A.class ? ArrayList array = new ArrayList(); array.add("1) ") ;그것도 가능하지만 이 ArrayList에 넣은 데이터 유형은 분명히 엉망입니다. 이러한 데이터는 안전하지 않고 값이 없으므로 다음과 같아야 합니다 ArrayList array=new ArrayList(); 이때 array.add(1 ; 이후에는 매개변수가 일치하면 경고가 발생하지 않습니다.


    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:40:11

    사실 그냥 이렇게 쓰면 됩니다.

    으아악

    Integer[]을 전달할 때 경고가 나오는 이유는 매개변수 유형이 Object...이기 때문입니다.

    회신하다
    0
  • 취소회신하다