primitive

    1

    1답변

    문자열에서 기본 숫자 형식의 클래스를 가져 오는 간단한 방법이 있습니까? "42" 방법은 int.class을 반환, "25.8" 것이 등 float.class 반환 ... 난 단지 숫자 유형 확인해야합니다, 그래서 방법에 대해 우려 할 필요가 없습니다 불린 및 바이트. 나는이 일을 할 수있는 라이브러리 방법에 대해 알고있는 사람을 위해서입니다.

    0

    1답변

    이것은 시도한 코드 샘플입니다. 이중 정밀도/반올림 때문이라고 알고 있습니다. 그러나 정확히 무엇이 일어나고 그것을 극복 할 수 있는지 알려주세요. public class DoubleSample { public static void main(String[] args) { // TODO Auto-generated method stub

    0

    1답변

    다음 루틴은 을 반환 할 것이지만 대신 0.9999999999999999을 반환합니다. double sum = 0; for(int i=0; i<10; i++){ sum+=0.1; } System.out.println(sum); 다른 자바 수학 연산에서도 같은 실수가 발생합니다. 이 문제를 방지 할 수있는 방법이 있습니까? 미리 감사드립니다

    2

    1답변

    Ackermann 함수에 비 재귀 적 솔루션을 작성했지만 완벽하게 작동하고 일반적인 재귀 솔루션보다 빠르게 작동하는 것 같습니다. 그래서 반복적으로 해결할 수 있다면 그것이 왜 원시적 인 재귀 함수가 아닌지 혼란 스럽습니다. 누군가가 원시적 인 재귀 함수가 무엇인지에 대해 오해했는지 또는 대답을 얻기 위해 내가 이것에 대해 누구에게 이야기해야하는지 말해 줄

    4

    4답변

    다음과 같은 사소한 문제로 인해 Java에서 기본 함수가 작동하는 방식에 대한 필자의 핵심이 흔들 렸습니다. 는 I 용어 그 값이 작은 범위 내에있는 경우, 더 작은 범위의 형식의 변수는 더 큰 범위의 타입의 리터럴 값을 유지하도록 허용된다 "implicit narrowing" 건너있다. 아시다시피 Java는 byte, char, short 및 int 중

    0

    2답변

    나는 (x, y) 점의 좌표를 저장하기 위해 double 값의 스택을 사용하는 Java에서 성능이 중요한 메소드를 작성하고 있습니다. 현재로서는 Stack<Double>을 사용하고 있지만 autoboxing 비용으로 인해 성능 문제가 발생할 수 있습니다. 일반적으로 호출 간에는 좌표가 변경되므로 Double 래퍼를 캐싱하면 도움이되지 않습니다. 따라서 가상

    19

    2답변

    Kotlin 언어에서는 기본적으로 각 변수를 도입 할 때이를 초기화해야합니다. 이를 피하기 위해 lateinit 키워드를 사용할 수 있습니다. 변수가 초기화되기 전에 lateinit 변수를 참조하면 런타임 예외가 발생합니다. lateinit 그러나 기본 유형에는 사용할 수 없습니다. 왜 그래야만하지?

    3

    1답변

    로 지칭되는 기본 데이터 형식 변수의 값을 변경하는 방법, I는 foreach 루프를 사용 Ball 개체 목록의 반경을 설정할 수있다 : 그러나 원시 데이터 형식의 컬렉션을 반복하는 경우 기본 함수에 접근자가 없기 때문에이 방법이 작동하지 않습니다. 나는 원시 데이터 유형의 값을 변경하려고하면, 실제로 그 자체를 소중히하지 않는, 반복자의 작업을 수행하고,

    8

    1답변

    저는 Decorator 패턴을 연구하고 간단한 클래스 ToUpperCaseInputStream을 개발했습니다. read() 메서드를 오버라이드하여 모든 문자를 InputStream에서 대문자로 변환 할 수 있습니다. 이 방법의 코드는 아래에 보여 주었다됩니다 (OutOfMemoryError가 발생) : @Override public int read() t

    3

    3답변

    나는 다음과 같은 인터페이스를 구현 byte s의 크기 조정 목록 객체 싶은 : 얻을 현재 크기 명확한 목록 (제로로 크기를 재설정) 가 byte 추가를 끝 인덱스에 의해 끝에서 모든 요소 GET 값 byte 제거 ,745, 또한이 목록에는 21 개 이상의 요소가 필요하지 않습니다. 이 개체는 크기가 21 인 byte[]과배열로 구현되어있어 아직 채워지지