THẢO LUẬN

Cảm ơn chia sẻ của bạn nha. Default method mình đang hiểu nó như là phần mở rộng của Java. Còn theo kiến thức về OOP thông thường thì không thể cài đặt phương thức của interface.

0
May 27th, 2022 5:13 p.m.

@hao3004 ko phải thích mà bị phải tìm hiểu

+1
May 27th, 2022 5:11 p.m.

project rất hay nhé

+1
May 27th, 2022 3:58 p.m.

Thích tìm hiểu React - Behind the scenes hả =='

0

xin cảm ơn b đã góp ý, thực ra kiến thức thì cũng phải tham khảo và cũng có thể thiếu. Rất cảm ơn bạn góp ý ạ😍

0
May 27th, 2022 3:51 p.m.

Tôi đọc bài viết này không hiểu gì cả, mong admin xóa bài!!

0
May 27th, 2022 3:50 p.m.

bai viet ko mang lai gia tri gi cho toi mong admin xoa bai nay

0

Thực ra Optional có một ứng dụng rất hay trong việc đảm bảo an toàn trong các trường hợp lấy value từ nested object.

Giả sử chúng ta có đối tượng Course và muốn lấy thông tin như sau

String depName = course.getProgram().getDepartment().getName();

Với cách thông thường, phải tốn nhiều dòng if else để kiểm tra, khó kiểm soát lỗi.

String depName = "";
if (course != null) {
    val program = course.getProgram(); 
    if (program != null) {
        val department = program.getDepartment();
        if (department != null) {
            depName = department.getName();
        }
    }
}

Với Optional sẽ ngắn gọn và tường minh hơn rất nhiều.

String depName = Optional.ofNullable(course)
        .map(c -> c.getProgram())
        .map(p -> p.getDepartment())
        .map(d -> d.getName())
        .orElse("");

Anyway, cảm ơn tác giả đã tổng hợp và viết bài viết này chia sẻ kinh nghiệm cho mọi người 😊

+2
May 27th, 2022 1:38 p.m.

cái cần những gì để chạy được như video vậy\

0
May 27th, 2022 1:31 p.m.

@vnshell chia buồn cùng fen

0
Avatar
đã bình luận cho bài viết
May 27th, 2022 12:26 p.m.

bạn ơi làm sao fix lỗi 500 server error

0
May 27th, 2022 10:57 a.m.

Cảm ơn @ViNam nha, nhận được phản hồi từ các ace làm e/m có động lực viết bài lắm ^^
A/b gợi ý thêm các chủ đề khác để chúng mình cùng bàn luận nhé 🙌

0

Hi b, trường hợp nó có nhiều trang thì làm sao để mình lây mấy trang kia đc b nhỉ

0
May 27th, 2022 8:32 a.m.

Hóng phần 2

0
May 27th, 2022 8:18 a.m.

bài viết hay , cảm ơn tác giả

+1
May 27th, 2022 7:49 a.m.

Bài viết cung cấp kiến thức thật bổ ích ❤️

0
May 27th, 2022 7:16 a.m.

Bài viết tệ hại

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí