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

  • @CodeThu
    @CodeThu Жыл бұрын

    Các bạn trả lời đúng được bao nhiêu câu hỏi trong video nè

  • @CuongVu-uq7up
    @CuongVu-uq7up2 ай бұрын

    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

  • @nhatcoi037
    @nhatcoi0378 ай бұрын

    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

  • @CuongNguyen-wn9wo
    @CuongNguyen-wn9wo Жыл бұрын

    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

    @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 ❤️

  • @luandaica
    @luandaicaАй бұрын

    Kỹ năng diễn đạt của bạn thật tuyệt vời

  • @quangpham-qs5oo
    @quangpham-qs5oo27 күн бұрын

    công nhận dễ hiểu dễ sợ, cám ơn anh.

  • @quanbui6867
    @quanbui68679 ай бұрын

    anh giải thích dễ hiểu lắm, thanks anh nhé

  • @trananh6435
    @trananh643524 күн бұрын

    Qúa dễ hiểu, tks b

  • @datdev9266
    @datdev92669 ай бұрын

    Video bạn làm rất đơn giản dễ hiểu. Thank you so much

  • @CodeThu

    @CodeThu

    9 ай бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @diyanimeclay8280
    @diyanimeclay82808 күн бұрын

    quá dễ hiểu 🥰

  • @VuNguyen-iq5pj
    @VuNguyen-iq5pj Жыл бұрын

    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

    @CodeThu

    Жыл бұрын

    Cảm ơn bạn ủng hộ nha :)

  • @NamLe-tm8jr
    @NamLe-tm8jr7 ай бұрын

    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

  • @tholeduc5347
    @tholeduc5347 Жыл бұрын

    Thanks bạn. Mong có nhiều video hơn 🎉

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Cảm ơn bạn rất nhiều 🙏

  • @minhvo7729
    @minhvo772910 ай бұрын

    tks bạn, mình học dc nhiều từ mấy bài Java của bạn

  • @CodeThu

    @CodeThu

    10 ай бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @chuyendoitoike17
    @chuyendoitoike1710 ай бұрын

    thích cái cách a giảng kiểu này :))) mong a ra thêm nhiều video

  • @CodeThu

    @CodeThu

    10 ай бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @nguyenduy2819
    @nguyenduy2819 Жыл бұрын

    video hay

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @nobodycanfindme314
    @nobodycanfindme314 Жыл бұрын

    Kênh này hay, tiết kiệm bao thời gian kk + chatGPT nữa bao hiểu.

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @user-ty4hk4hy7k
    @user-ty4hk4hy7k6 ай бұрын

    lâu quá chưa thấy a ra video, tiện anh làm về stream api đi ạ

  • @binhbui6442
    @binhbui64427 ай бұрын

    Video hay 10 điểm k có nhưng

  • @5steps178
    @5steps178 Жыл бұрын

    Biểu thức lambda là một dạng rút gọn để viết một lớp ẩn danh

  • @relaxsoundT68
    @relaxsoundT684 ай бұрын

    video hay quá a dùng app nào chạy java thế ạ

  • @CoderLo
    @CoderLo10 ай бұрын

    Video của bạn rất hài hước, mong bạn làm về stream trong java 8

  • @CodeThu

    @CodeThu

    10 ай бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @zbaotips2069
    @zbaotips2069 Жыл бұрын

    Tiếp tục ủng hộ bạn, dễ hiểu

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Cảm ơn bạn ủng hộ nha ❤️

  • @thaitrongtin3737

    @thaitrongtin3737

    Жыл бұрын

    mình ủng hộ về ý kiến của bạn, và hy vọng ad có thể làm về nó !

  • @quandohong28
    @quandohong28 Жыл бұрын

    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

    @CodeThu

    Жыл бұрын

    Hihi mình cảm ơn bạn ủng hộ nha ❤️

  • @quyduong7606
    @quyduong7606 Жыл бұрын

    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

    @CodeThu

    Жыл бұрын

    Hihi cảm ơn bạn ủng hộ nha ❤️

  • @toanlemanh1101
    @toanlemanh1101 Жыл бұрын

    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

    @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

    @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

    @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ỷ ?

  • @nguyenhung-tg4bo
    @nguyenhung-tg4bo Жыл бұрын

    giọng nói bạn nghe râm quá nhưng mình thích =))

  • @CodeThu

    @CodeThu

    Жыл бұрын

    haha mình cảm ơn bạn ủng hộ nha :)

  • @phamducphutrong
    @phamducphutrong Жыл бұрын

    4:48 mô phật =))

  • @CodeThu

    @CodeThu

    Жыл бұрын

    😜

  • @phamducphutrong
    @phamducphutrong Жыл бұрын

    tính ra thì cái biểu thức Lambda này giống với arrow function trong javascript nhỉ?

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Bạn để ý hay ghê đó hihi.

  • @quyet4286
    @quyet4286 Жыл бұрын

    Dẹo vl nhưng tôi thích :D

  • @CodeThu

    @CodeThu

    Жыл бұрын

    Hihi cảm ơn bạn ủng hộ nha 🤭

  • @viewvue3744
    @viewvue3744 Жыл бұрын

    sao nhìn nó giống arrow function trong js vậy nhỉ ?

  • @CodeThu

    @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 đủ :)

  • @BoyHaDongHD9X
    @BoyHaDongHD9X7 ай бұрын

    Hay vãi đái

Келесі