30/09/2018, 17:41
Tạo 1 Runable object trong Java như thế này nghĩa là gì?
Cho em hỏi việc sử dụng cặp ngoặc () như bên dưới có ý nghĩa gì? Khi nào thì dùng nó?
Runnable runnable = () -> handleClientRequest(activeSocket);
handleClientRequest là hàm public static void nhận tham số là 1 đối tượng của lớp Socket.
Bài liên quan
Trong java làm j có kiểu câu lệnh như trên?
Bác đang dùng IDE nào, Eclipse hay Intelji?
Chắc là Intelji
@nguyenchiemminhvu thử click chuột vào đấy xem nó có expand cái code ra không.
Em học java ở java2s.com, nguyên code của nó đây ạ!
Phần Advance/Network
còn IDE thì em ít dùng Eclipse. Chỉ xem rồi code lại trên Sublime text 3 hoặc Notepad++ thôi. Biên dịch bằng javac vì đang học trên console. Em thử copy nguyên code đó vào notepad++ rồi biên dịch bằng javac vẫn ra đúng kết quả anh @ltd
MÌnh cũng đoán là dùng Intelji, nó tự động collapse code :d, phím tắt là: ctrl + shift + Plus hoặc ctrl + shift + minus
Nó lỗi typing đó, bác thay đoạn đó bằng cái này:
Runnable hình như là thread đấy ạ chắc anh làm socket multithreading nhưng mà kiểu khai báo thế kia thì ảo quá @@
Collapse trong intelji đó mà :D: