필요한 기능을 모두 감싸기 위해 Runnable 인터페이스를 사용하여 함수를 단순히 시간을 계산하려고합니다. double durationOfFunctionB = time(() -> functionB(someParameter));
문제 I : 나는 매개 변수를 사용하는 함수가 있다면, 그것은으로 수정해야합니다, 그러나 double durationOfFun
유효한 Java 제 2 판을 읽고이 단락을 발견했습니다. 다음과 같은 행동이 언제 발생하며 왜 도스가 문제를 일으키는가? 복제 생성자와 마찬가지로 복제 메소드는 생성중인 복제본 (항목 17)의 비 최 적 메소드를 호출해서는 안됩니다. 복제가 재정의 메서드를 호출하는 경우이 메서드는 정의 된 의 하위 클래스가 복제에서 상태를 수정 할 수있는 기회를 갖기 전에
하위 클래스 생성자에서 보호 된 최종 필드를 설정할 수없는 이유는 무엇입니까? 예 : class A {
protected final boolean b;
protected A() {
b = false;
}
}
class B extends A {
public B() {
super();
열거 형 클래스가 final인지 여부는 궁금합니다. 컴파일러가 모순 된 결과를 제공하기 때문에. 코드 고려해 source_file.cpp:3:30: error: expected ';' after top level declarator
enum class some_enums final : char
I : 그러나 그 소리와 함께 컴파일 ... 비주
for 루프에서 System.out.println의 첫 번째 실행에서 총 15 개의 인덱스가 있다는 것을 배열에서 알 수 있으며, 정확히 어디에서 알 수 있는지 파악하려고합니다. for-loop가 계속 실행되는 동안 인덱스의 총 수를 알고있는 것처럼 보이고 일단 배열이 만들어지면이를 변경할 수 없다고 생각했습니다. 배열이 생성되는 동안 배열이 임시 상태에
나는 util로 작동해야하는 클래스가 있습니다. 인스턴스가 필요하지 않습니다. 포함 된 모든 요소는 static 멤버이고 static 함수입니다. 그래서 그 일을하는 가장 좋은 방법은 무엇입니까? final을 private 생성자로 java에서 Math 클래스로 만들거나 그냥 생성자 private을 만들지 않고 final으로 만드시겠습니까? 폴더 내 uti
주소록에서 연락처의 이름, 전자 메일 및 사진 URI를 보유하는 Contact의 POJO 클래스가 있습니다. 활동이 시작되면 연락처를 쿼리하고 모든 연락처를 검색하여 ArrayList<Contact>에 할당합니다. 그리고이 ArrayList은 RecyclerView 목록의 모든 연락처를 표시하는 데 사용됩니다. 사용자가 클릭하면 알림 대화 상자가 표시되고
다른 데이터 구조에서 일부 벤치 마크를 실행 중이었고 최종 변수를 선언했을 때 성능이 10-20 % 향상되었습니다. 정말 놀라웠습니다. 나는 최종 키워드가 순전히 변수의 변화를 제한하는 데 사용되고 최적화가 어떤 변수가 일정한 값을 가졌는지 아닌지를 알아낼 것이라고 생각했다. 마지막으로 import javafx.scene.input.KeyCode;
imp