Java로이 작업을 수행 할 수 있습니까? 런타임에서런타임시 Java Array 객체를 동적으로 생성 할 수 있습니까?
:
int length
= 나는이 할 길이를 사용해서 길이를
를로드 일부 산술 :
byte [] b = new byte[length];
이 런타임에 예외를 던질 것인가? 만약 그렇다면 어느 것입니까?
Java로이 작업을 수행 할 수 있습니까? 런타임에서런타임시 Java Array 객체를 동적으로 생성 할 수 있습니까?
:
int length
= 나는이 할 길이를 사용해서 길이를
를로드 일부 산술 :
byte [] b = new byte[length];
이 런타임에 예외를 던질 것인가? 만약 그렇다면 어느 것입니까?
예 런타임에 만들 수 있습니다.
하지만 당신은 시도 물론 길이가 부정적인 경우를 제외하고, 런타임에 예외가 발생하지 않습니다 :)
ArrayList를 사용하지 않는 이유는 무엇입니까? – DarthVader
Can not, ArrayList 클래스가없는 제한된 Java 플랫폼입니다. –
왜 당신은 시도하고보아야한다고 말합니까? 이 주제에 대한 구체적인 문서가 없습니까? –
나는 당신이 객체가 comile 시간에 생성되고 메모리가 런타임에 할당되므로 기본 개념을 잊어 버린다고 생각합니다.
시도해 보셨습니까? 그렇다면 결과는 무엇입니까? – BalusC
컴파일 타임 오류가 표시되지 않지만 런타임에 오류가 발생하며 이것이 소스인지 여부를 알 수 없습니까? –
코드가 아니라 오류를 조사해야합니다. – BalusC