Penjelasan
1 Antara muka Boleh Panggil boleh mengembalikan hasil atau membuang tugas pengecualian, dan pelaksana boleh mentakrifkan kaedah panggilan tanpa parameter.
2. Berbeza daripada kaedah run Thread dan Runnable, kaedah pelaksanaan tugasan Callable ialah panggilan.
call() boleh mengembalikan nilai, tetapi kaedah run() tidak boleh.
call() boleh membuang pengecualian yang diperiksa, seperti ClassNotFoundException, tetapi run() tidak boleh membuang pengecualian yang diperiksa.
Contoh
class MyCallable implements Callable<Integer>{ MyCallable(){ } @Override public Integer call() throws Exception { return 66; } }
Atas ialah kandungan terperinci Cara menggunakan antara muka Boleh Panggil java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!