Tính Đóng Gói vs Hackers: Cuộc Chiến Bảo Vệ Code Java! | Code Thu

  Рет қаралды 6,856

Code Thủ

Code Thủ

Күн бұрын

Пікірлер: 22
@hanfransicco4345
@hanfransicco4345 Жыл бұрын
Video quá hay, rất ngắn gọn và xúc tịch, vidu dễ hiểu
@CodeThu
@CodeThu Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
@ychi8888
@ychi8888 11 ай бұрын
Rất hay, mong ad thêm video
@annielisenguyen1800
@annielisenguyen1800 Жыл бұрын
Video hay vừa đủ để hiểu, cảm ơn bạn
@CodeThu
@CodeThu Жыл бұрын
Mình cảm ơn bạn ủng hộ nha hihi ❤️
@vudoan5238
@vudoan5238 Жыл бұрын
video rất xúc tích, dễ hiểu nha
@HieuKidDDo
@HieuKidDDo Жыл бұрын
A làm về ngoại lệ đi ạ1
@CodeThu
@CodeThu Жыл бұрын
Cảm ơn bạn theo dõi nha. Mình có video về ngoại lệ sẵn sàng cho bạn luôn hihi kzbin.info/www/bejne/e4fSfn5vjtRjnLs&t
@ThanhThao-rh8qt
@ThanhThao-rh8qt 9 ай бұрын
ví dụ hay dễ hiểu.
@thanhnguyenduy78
@thanhnguyenduy78 Жыл бұрын
người dùng không thể trực tiếp thay đổi số dư nhưng có thể set số dự với 1 số tiền khổng lồ rồi rút thì có khác gì trực tiếp thay đổi số dư. Ai giải thích giúp em được không ạ
@Zztan-e3n
@Zztan-e3n 9 ай бұрын
ko phải tất cả thuộc tính đều có set và get đôi lúc chỉ only một cái , ngoài ra trước khi nhận vào giá trị gì cũn nhiều lớp kiểm tra , nói chung về oop phải thực hành làm thật mới hiểu rõ
@Ene2007
@Ene2007 Жыл бұрын
video hay quá
@CodeThu
@CodeThu Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
@stevedng3693
@stevedng3693 Жыл бұрын
mình thấy chủ yếu là để tạo quy tắc, con java thì có private nhưng lại sinh ra reflection =))))
@CodeThu
@CodeThu Жыл бұрын
Cảm ơn bạn đã theo dõi. Comment của bạn hoàn toàn chính xác! Điều quan trọng cần lưu ý là nhiệm vụ chính của tính đóng gói thực sự là tạo ra các quy tắc và ranh giới để truy cập và thao tác dữ liệu trong một chương trình. Bằng cách đóng gói dữ liệu và phương thức trong các lớp và kiểm soát mức truy cập của chúng, chúng ta có thể tạo một cơ sở mã an toàn hơn và dễ bảo trì hơn. Còn về từ khóa private trong Java sẽ sinh ra reflection, đó là đúng. Trong Java, các thuộc tính và phương thức private vẫn có thể truy cập thông qua reflection. Reflection là một tính năng trong Java cho phép chương trình xem xét và sửa đổi mã nguồn tại thời điểm runtime. Mặc dù nó có thể là một công cụ hữu ích, nhưng nó cũng có thể vượt qua các quy tắc đóng gói và tiềm ẩn các lỗ hổng bảo mật nếu không được sử dụng cẩn thận. Để giảm thiểu các vấn đề này, chúng ta nên tuân thủ các quy tắc tốt nhất cho tính đóng gói trong Java, chẳng hạn như sử dụng các từ khóa truy cập một cách thích hợp, tạo ra các lớp không thể thay đổi khi có thể, và giới hạn phạm vi của dữ liệu và phương thức càng nhiều càng tốt. Ngoài ra, chúng ta cần phải nhận thức được các rủi ro và giới hạn của reflection, và sử dụng nó một cách cẩn thận và thận trọng. Cảm ơn bạn đã chia sẻ suy nghĩ của mình và mình hy vọng là mình đã giải thích được tất cả các câu hỏi của bạn. Nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào khác, đừng ngần ngại để lại comment. Cảm ơn bạn :)
@UyenNguyen-m1m
@UyenNguyen-m1m Жыл бұрын
@@CodeThu a giảng bài e hiểu quá. A có thể làm cách đọc file FileInputStream và StringBuilder các kiểu liên quan về đọc và lấy dữ liệu file đc k ạ? Với cái InputStream, OutputStream nữa đc k ạ?
@huyonezeno8705
@huyonezeno8705 8 ай бұрын
anh cho em hỏi là hai câu lệnh điều kiện if trong hai phương thức rút tiền và nạp tiền là anh đang minh họa trong th biến số dư để ở kiểu truy cập public ạ
@HoangTran-yf5uz
@HoangTran-yf5uz 7 ай бұрын
Private bạn ơi mà số dư bạn không thể truy cập trực tiếp được chỉ có thể tương tác với 2 phương thức với các điều kiện if else kiểm duyệt
@trandat7798
@trandat7798 7 ай бұрын
số dư vẫn đang để private bạn ơi. không thể truy cập trực tiếp từ ngoài lớp, trường hợp này đang xử lý ở phương thức ngay bên trong lớp nên mới được phép truy cập số dư trực tiếp.
@tienbuivan4594
@tienbuivan4594 Жыл бұрын
amazing
@CodeThu
@CodeThu Жыл бұрын
Cảm ơn bạn ủng hộ nha ❤️
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Java - Bài 29: Tính đóng gói dữ liệu
13:38
thân triệu
Рет қаралды 23 М.
Generics trong Java như PRO | Code Thu
17:15
Code Thủ
Рет қаралды 14 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН