Biểu thức Lambda cực dễ hiểu | Code Thu
Biểu thức Lambda trong Java có thể rất khó hiểu đối với người mới bắt đầu học Java, nhưng không nhất thiết phải như vậy. Biểu thức Lambda cho phép bạn tạo cách triển khai phương thức dưới dạng đối tượng và bạn có thể tìm hiểu cách thực hiện nó trong video này.
Xin chào, nếu video này hữu ích với bạn, một lượt đăng ký kênh sẽ rất quý giá với mình. Điều đó giúp mình biết được rằng mình đang tạo ra nội dung hữu ích cho mọi người :)
Subscribe cho Code Thủ - youtube.com/@codethu?sub_conf...
Facebook Page - / codethu
#tuhoc #tuhoclaptrinh #tựhọcjava #tựhọclậptrình #tuhocjava #CodeThủ #CodeThu #codethu
Пікірлер: 53
Các bạn trả lời đúng được bao nhiêu câu hỏi trong video nè
Thanks bạn nhé mình đọc mấy quyển sách Tiếng Anh về java mà nó giải thích loằng ngoằng và đưa ra ví dụ cũng phức tạp học mãi ko hiểu cái khái niệm này . Nhờ bạn mà mình đã hiểu nó một cách đơn giản từ đó tư duy đc vấn đề khó hơn liên quan . Thanks bạn nhiều
Video xúc tích, tóm gọn dễ hiểu, nhiều meme gây thú vị hơn =)) và nói keyword tiếng anh chuẩn. 10 điểm mong a ra thêm nhiều video nữa
mình vào kênh bạn thì thấy những video mới đăng gần đây, chắc là b mới xây dựng kênh. Nhưng lần đầu xem mình thấy rất hay vì có ghép meme để người xem thấy hứng thú và kiến thức bạn nói cũng dễ hiểu. Mong kênh bạn luôn phát triển và ra những video chất lượng như này ♥.
@CodeThu
Жыл бұрын
Mình cảm ơn bạn ủng hộ nha. Mình mới làm kênh này nên nếu video mình có giải thích gì khó hiểu bạn bỏ qua nha. Cảm ơn bạn rất nhiều ❤️
Kỹ năng diễn đạt của bạn thật tuyệt vời
công nhận dễ hiểu dễ sợ, cám ơn anh.
anh giải thích dễ hiểu lắm, thanks anh nhé
Qúa dễ hiểu, tks b
Video bạn làm rất đơn giản dễ hiểu. Thank you so much
@CodeThu
9 ай бұрын
Cảm ơn bạn ủng hộ nha ❤️
quá dễ hiểu 🥰
Cảm ơn anh, bài giảng dễ hiểu và hay lắm. Em trả lời đúng 2 câu luôn
@CodeThu
Жыл бұрын
Cảm ơn bạn ủng hộ nha :)
quá dễ hiểu luôn. cảm ơn a và chúc kênh càng ngày càng phát triển
Thanks bạn. Mong có nhiều video hơn 🎉
@CodeThu
Жыл бұрын
Cảm ơn bạn rất nhiều 🙏
tks bạn, mình học dc nhiều từ mấy bài Java của bạn
@CodeThu
10 ай бұрын
Cảm ơn bạn ủng hộ nha ❤️
thích cái cách a giảng kiểu này :))) mong a ra thêm nhiều video
@CodeThu
10 ай бұрын
Cảm ơn bạn ủng hộ nha ❤️
video hay
@CodeThu
Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
Kênh này hay, tiết kiệm bao thời gian kk + chatGPT nữa bao hiểu.
@CodeThu
Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
lâu quá chưa thấy a ra video, tiện anh làm về stream api đi ạ
Video hay 10 điểm k có nhưng
Biểu thức lambda là một dạng rút gọn để viết một lớp ẩn danh
video hay quá a dùng app nào chạy java thế ạ
Video của bạn rất hài hước, mong bạn làm về stream trong java 8
@CodeThu
10 ай бұрын
Cảm ơn bạn ủng hộ nha ❤️
Tiếp tục ủng hộ bạn, dễ hiểu
@CodeThu
Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
@thaitrongtin3737
Жыл бұрын
mình ủng hộ về ý kiến của bạn, và hy vọng ad có thể làm về nó !
mình là dân xem chùa rất ít khi đăng ký kênh nhưng với trường hợp này thì...
@CodeThu
Жыл бұрын
Hihi mình cảm ơn bạn ủng hộ nha ❤️
giọng nói nghe đê tiện vl, nhưng đây cũng là tính cách hài đặc trưng của dân IT mình, kiến thức dễ tiếp cận, thanks thớt
@CodeThu
Жыл бұрын
Hihi cảm ơn bạn ủng hộ nha ❤️
a cho e hỏi nếu như trong code là Animal meo2 = () -> {sout:meo }. Thì lúc này meo2 là đối tượng có objetc type là gì ?? Phải chăng là Animal ? mà vốn Animal đang là một interface , thì sao lại tạo được object. Mong a giải đáp
@CodeThu
Жыл бұрын
Cảm ơn bạn đã để lại câu hỏi, câu hỏi của bạn rất thú vị. Điều quan trọng mình cần hiểu là biểu thức Lambda là một cách để triển khai functional interface một cách ngắn gọn hơn. Thay vì mình phải tạo một lớp riêng biệt để triển khai functional interface, thì bây giờ mình chỉ cần khai báo cách triển khai phương thức của functional interface. Khi mình sử dụng biểu thức Lambda, mình thực sự đang tạo ra một đối tượng của một lớp vô danh (anonymous class) mà lớp vô danh này triển khai interface đó. Vì vậy, trong ví dụ của bạn, khi chúng ta viết: Animal meo2 = () -> {System.out.println("meo");}, mình đang tạo ra một đối tượng của một lớp vô danh mà lớp vô danh đó triển khai interface Animal. Nên đối tượng meo2 sẽ có kiểu dữ liệu là Animal. Mong rằng câu trả lời này giải đáp được câu hỏi của bạn. Nếu bạn còn bất kỳ thắc mắc nào khác, hãy để lại bình luận để chúng ta có thể trao đổi thêm. Cảm ơn bạn đã theo dõi video của mình!
@toanlemanh1101
Жыл бұрын
@@CodeThu em hiểu rồi a ạ, trong list của a có sẵn video về anonymous class luôn, mong a làm thêm về design pattern, e sẽ chia sẻ cho bạn bè vì video của a rất bổ ích
@hoanghavu5947
11 ай бұрын
ủa ở phần khai báo đã là Animal meo2 rồi mà ? Thì nó phải là object thuộc Animal chứ nhỷ ?
giọng nói bạn nghe râm quá nhưng mình thích =))
@CodeThu
Жыл бұрын
haha mình cảm ơn bạn ủng hộ nha :)
4:48 mô phật =))
@CodeThu
Жыл бұрын
😜
tính ra thì cái biểu thức Lambda này giống với arrow function trong javascript nhỉ?
@CodeThu
Жыл бұрын
Bạn để ý hay ghê đó hihi.
Dẹo vl nhưng tôi thích :D
@CodeThu
Жыл бұрын
Hihi cảm ơn bạn ủng hộ nha 🤭
sao nhìn nó giống arrow function trong js vậy nhỉ ?
@CodeThu
Жыл бұрын
Tất nhiên rồi, bạn ạ! Lambda expression trong Java và arrow function trong JavaScript đều là cách để viết một hàm ngắn gọn và đơn giản hơn. Bạn có thể nghĩ đến chúng như là một cách viết tắt cho các phương thức hoặc hàm thông thường. Cả hai đều có cú pháp ngắn gọn và giúp cho việc viết code trở nên dễ dàng và hiệu quả hơn. Tuy nhiên, mặc dù chúng có nhiều điểm tương đồng như vậy, nhưng cách sử dụng và ứng dụng của chúng lại khác nhau. Trong Java, lambda expression được định nghĩa bằng cách sử dụng dấu mũi tên này ("->"), trong khi đó arrow function trong JavaScript được định nghĩa bằng cách sử dụng dấu mũi tên này ("=>"). Ngoài ra, lambda expression trong Java có thể được sử dụng để triển khai các functional interface, trong khi arrow function trong JavaScript được sử dụng để tạo ra các hàm vô danh (anonymous function). Tóm lại, mặc dù có một số điểm tương đồng giữa lambda expression trong Java và arrow function trong JavaScript, nhưng cú pháp và cách sử dụng của chúng vẫn có một số khác biệt cơ bản. Cảm ơn bạn đã theo dõi video và để lại comment nha. Mình mong rằng câu trả lời của mình đã giải đáp được câu hỏi của bạn một cách đầy đủ :)
Hay vãi đái