Code Thủ
Code Thủ
  • 45
  • 425 254
Lớp và Đối Tượng trong Lập Trình OOP: Bạn Cần Biết Gì? | Code Thu
Trong video này, chúng ta sẽ cùng khám phá một trong những bí mật lớn nhất của lập trình Java: sự khác biệt giữa Lớp (class) và Đối Tượng (object). Vậy khi hai khái niệm này gặp nhau, điều gì thực sự xảy ra?
Từ việc định nghĩa một lớp, tới việc khởi tạo đối tượng từ lớp đó, mình sẽ dẫn dắt bạn qua từng bước một một cách chi tiết và dễ hiểu.
💡 Nếu bạn đang chuẩn bị cho một cuộc phỏng vấn lập trình hoặc muốn nắm vững kiến thức cơ bản này, đừng bỏ lỡ video này!
👇 Đừng quên để lại câu hỏi của bạn ở phần bình luận nếu bạn muốn mình giải thích thêm về bất kỳ chủ đề nào khác!
🚀 Nhớ theo dõi playlist 'Java Phỏng Vấn: Câu Hỏi và Trả Lời Để Chinh Phục Nhà Tuyển Dụng' để không bỏ lỡ các video mới nhất. Cảm ơn bạn đã xem, và chúc bạn trở thành 'chuyên gia' trong Java!"
#congnghethongtin #cntt #LậpTrìnhJava #PhỏngVấnJava #Programming #NgônNgữLậpTrình #CâuHỏiPhỏngVấn #CodeLife #tuhoc #tuhoclaptrinh #tựhọcjava #tựhọclậptrình #tuhocjava #CodeThủ #CodeThu #codethu
Переглядів: 6 895

Відео

JVM, JRE và JDK Trong Java: Bạn Biết Chọn Cái Nào Chưa? | Code Thu
Переглядів 7 тис.Рік тому
JVM, JRE và JDK là ba khái niệm quan trọng trong ngôn ngữ lập trình Java mà bất kỳ lập trình viên nào cũng cần biết. JVM (Java Virtual Machine) là một máy ảo, chịu trách nhiệm chuyển đổi bytecode (được biên dịch từ mã nguồn Java) thành mã máy của hệ thống cụ thể, giúp ứng dụng Java có thể chạy trên nhiều nền tảng khác nhau mà không cần chỉnh sửa. JRE (Java Runtime Environment) cung cấp môi trườ...
Java Là Gì? Bạn Sẽ Bất Ngờ | Code Thu
Переглядів 8 тис.Рік тому
Java là gì? Đây là một câu hỏi đơn giản nhưng cực kỳ quan trọng, và câu trả lời có thể sẽ bất ngờ hơn bạn nghĩ! Trong video này, chúng ta sẽ cùng nhau khám phá ngôn ngữ lập trình mạnh mẽ này và tìm hiểu vì sao nó trở thành lựa chọn hàng đầu của nhiều doanh nghiệp lớn trên khắp thế giới. Bạn sẽ được tìm hiểu về ngôn ngữ lập trình hướng đối tượng, kiểu mạnh này, và cả nguyên tắc 'Viết một lần, ch...
Hãy Để Mình Chứng Minh: Bạn Chưa Hiểu Hết về ++i và i++ | Code Thu
Переглядів 6 тис.Рік тому
i và i đều là toán tử tăng giá trị. Nhưng sự khác biệt chính nằm ở thời điểm mà chúng tăng giá trị. Khi sử dụng i, toán tử tăng giá trị ( ) sẽ được thực hiện trước, và sau đó giá trị của i (sau khi đã tăng) sẽ được sử dụng trong biểu thức hoặc được gán cho biến. Khi sử dụng i , giá trị hiện tại của i sẽ được sử dụng hoặc được gán cho biến trước, và sau đó giá trị của i mới được tăng lên 1. Xin ...
Khi Set và HashSet Trong Java Trở Thành Cứu Tinh Cho Code Của Bạn | Code Thu
Переглядів 11 тис.Рік тому
Set trong Java là một interface trong Collection Framework, đại diện cho một tập hợp các phần tử duy nhất - không có phần tử trùng lặp. Set là lựa chọn tốt khi bạn cần loại bỏ các phần tử trùng lặp khỏi tập hợp hoặc khi bạn không quan tâm đến thứ tự các phần tử, bởi vì thứ tự các phần tử trong Set không cố định. 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...
Đến Hẹn Lại Lên: Đại Chiến Map & HashMap Trong Java | Code Thu
Переглядів 13 тис.Рік тому
Map trong Java là một interface cho phép lưu trữ dữ liệu theo cặp 'key-value', nơi mỗi key duy nhất được liên kết với một giá trị. Hashmap là một lớp triển khai interface Map, nổi tiếng vì hiệu suất cao và không giữ thứ tự cụ thể cho các phần tử. Hashmap giúp mình truy xuất, thêm và xóa các phần tử dựa trên key, và không cho phép các key trùng lặp. Sự lựa chọn tốt cho việc lưu trữ dữ liệu lớn c...
Mình Đã Tạo Exception Java, Và Bạn Cũng Có Thể Làm Được! | Code Thu
Переглядів 7 тис.Рік тому
Việc tự định nghĩa ngoại lệ cho phép chúng ta nắm bắt và xử lý các lỗi một cách chính xác hơn, đồng thời tăng khả năng đọc hiểu và duy trì mã nguồn. 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_confirmation=1 Facebook Pa...
Nghệ Thuật Throw và Throws Trong Java - Bạn đã biết chưa? | Code Thu
Переглядів 10 тис.Рік тому
Throw được sử dụng để ném ra một ngoại lệ cụ thể trong khi throws được sử dụng trong khai báo phương thức để chỉ ra rằng phương thức đó có thể ném ra một hoặc nhiều loại ngoại lệ. Cả hai đều là phần quan trọng của xử lý ngoại lệ trong Java. 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 c...
String Bất Biến trong Java - Điều Bất Ngờ mà Bạn Không Ngờ | Code Thu
Переглядів 4,4 тис.Рік тому
String bất biến (immutable) là một đặc điểm cốt lõi của Java. Điều này có nghĩa là mỗi khi bạn thay đổi giá trị của một đối tượng String, một đối tượng String mới sẽ được tạo ra thay vì thay đổi đối tượng hiện có. Điều này giúp đảm bảo tính ổn định và bảo mật cho các đối tượng String. Về mặt khác, String Pool là một vùng nhớ đặc biệt trong Heap Memory, nơi Java lưu trữ tất cả các đối tượng Stri...
Làm chủ String trong Java - Thách Thức Bạn Trong 7 phút | Code Thu
Переглядів 7 тис.Рік тому
String là một lớp trong Java, được sử dụng để lưu trữ và thao tác với các chuỗi ký tự. String trong Java là bất biến, tức là, giá trị của một đối tượng String không thể thay đổi sau khi nó đã được tạo. 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ủ ...
Khám Phá Wrapper Class Trong Java - Bí Mật Nằm Đằng Sau | Code Thu
Переглядів 6 тис.Рік тому
Wrapper Class trong Java là một phần quan trọng của Object Oriented Programming (OOP). Chúng cho phép chúng ta sử dụng kiểu dữ liệu nguyên thuỷ như một đối tượng. Nó giúp chúng ta tự động hóa quá trình boxing (đóng hộp) và unboxing (mở hộp) giữa kiểu dữ liệu nguyên thủy và đối tượng, giúp việc lập trình trở nên linh hoạt hơn. Mặc dù có thể chậm hơn một chút so với kiểu dữ liệu nguyên thủy, nhưn...
Enum trong Java: Định Nghĩa và Sử Dụng Dễ Dàng Trong 5 Phút | Code Thu
Переглядів 7 тис.Рік тому
Enum trong Java là một kiểu dữ liệu đặc biệt cho phép định nghĩa một tập hợp hữu hạn các giá trị cố định. Nó cho phép chúng ta định nghĩa các hằng số đa trạng thái và sử dụng chúng trong code một cách dễ dàng và rõ ràng. Cú pháp định nghĩa enum rất đơn giản, giúp làm giảm lỗi lập trình và tăng tính nhất quán trong code. Enum trong Java cũng cung cấp các phương thức và thuộc tính tùy chỉnh, cho ...
ArrayList trong Java: Mở Rộng Khả Năng Lưu Trữ và Xử Lý Dữ Liệu | Code Thu
Переглядів 10 тис.Рік тому
ArrayList trong Java: Mở Rộng Khả Năng Lưu Trữ và Xử Lý Dữ Liệu | Code Thu
Khám Phá Sức Mạnh Của Mảng (Array) Trong Java | Code Thu
Переглядів 4,6 тис.Рік тому
Khám Phá Sức Mạnh Của Mảng (Array) Trong Java | Code Thu
Vòng Lặp For (For Loop) Trong Java: Bạn Đã Biết Cách Lựa Chọn Chưa? | Code Thu
Переглядів 2,4 тис.Рік тому
Vòng Lặp For (For Loop) Trong Java: Bạn Đã Biết Cách Lựa Chọn Chưa? | Code Thu
Tiết kiệm thời gian với Vòng Lặp While (While Loop) trong Java | Code Thu
Переглядів 2,5 тис.Рік тому
Tiết kiệm thời gian với Vòng Lặp While (While Loop) trong Java | Code Thu
Lớp Vô Danh để Triển Khai Interface Bạn Đã Biết? | Code Thu
Переглядів 3,3 тис.Рік тому
Lớp Vô Danh để Triển Khai Interface Bạn Đã Biết? | Code Thu
Câu Lệnh Điều Kiện IF - ELSE trong Java | Code Thu
Переглядів 2,6 тис.Рік тому
Câu Lệnh Điều Kiện IF - ELSE trong Java | Code Thu
Static Trong Java: Những gì thuộc về Lớp | Code Thu
Переглядів 12 тис.Рік тому
Static Trong Java: Những gì thuộc về Lớp | Code Thu
boolean - Cái Đúng Cái Sai trong JAVA | Code Thu
Переглядів 2,5 тис.Рік тому
boolean - Cái Đúng Cái Sai trong JAVA | Code Thu
Ghi Đè Phương Thức (Overriding): 5 Luật Bạn Phải Biết | Code Thu
Переглядів 5 тис.Рік тому
Ghi Đè Phương Thức (Overriding): 5 Luật Bạn Phải Biết | Code Thu
Lớp Vô Danh (Anonymous) nhưng liệu có Vô Nghĩa? | Code Thu
Переглядів 3,7 тис.Рік тому
Lớp Vô Danh (Anonymous) nhưng liệu có Vô Nghĩa? | Code Thu
Thống Trị Tính Kế Thừa Inheritance Trong Java | Code Thu
Переглядів 6 тис.Рік тому
Thống Trị Tính Kế Thừa Inheritance Trong Java | Code Thu
Inner Class: từ ZERO đến HERO trong lập trình Java | Code Thu
Переглядів 4,4 тис.Рік тому
Inner Class: từ ZERO đến HERO trong lập trình Java | Code Thu
Nạp chồng phương thức Java: Thủ thuật để Hack code tốt hơn | Code Thu
Переглядів 4,4 тис.Рік тому
Nạp chồng phương thức Java: Thủ thuật để Hack code tốt hơn | Code Thu
Bí mật về Hàm Main mà trường chưa bao giờ đề cập! | Code Thu
Переглядів 6 тис.Рік тому
Bí mật về Hàm Main mà trường chưa bao giờ đề cập! | Code Thu
Tất Tần Tật Về Interface Trong Java - Bạn Đã Biết Chưa? | Code Thu
Переглядів 22 тис.Рік тому
Tất Tần Tật Về Interface Trong Java - Bạn Đã Biết Chưa? | Code Thu
Mình đã thử Tính Đa Hình Và Nó Đã Thay Đổi Cách Mình Code | Code Thu
Переглядів 13 тис.Рік тому
Mình đã thử Tính Đa Hình Và Nó Đã Thay Đổi Cách Mình Code | Code Thu
Tính Đóng Gói vs Hackers: Cuộc Chiến Bảo Vệ Code Java! | Code Thu
Переглядів 7 тис.Рік тому
Tính Đóng Gói vs Hackers: Cuộc Chiến Bảo Vệ Code Java! | Code Thu
Thay đổi suy nghĩ về SUPER trong Java trong 8 phút | Code Thu
Переглядів 10 тис.Рік тому
Thay đổi suy nghĩ về SUPER trong Java trong 8 phút | Code Thu

КОМЕНТАРІ

  • @tristheflash6928
    @tristheflash6928 15 днів тому

    bạn giải thích okay đấy rất hay và dễ hiểu, mình xem 1 lần hiểu luôn ko cần phải xem lại

  • @thaiphan1289
    @thaiphan1289 16 днів тому

    a cho e hỏi là generic method với ạ. Sao hàm set : public void setB(T b) { this.b = b; } nó lại ko có kiểu trả về <T> vậy ạ. Em cảm ơn ạ

    • @trannhanITSinhVien
      @trannhanITSinhVien 9 годин тому

      Hàm set thường trả về void hoặc boolean (để biết đã thêm thành công), còn nếu muốn thì bạn có thể thêm return this.b với kiểu trả về T.

  • @syduong1452
    @syduong1452 16 днів тому

    Em tưởng nà c++ á.😮 Máo toét vừa á. 😮

  • @hungca7548
    @hungca7548 17 днів тому

    cảm ơn a, em đã được thông não .

  • @Musk28
    @Musk28 20 днів тому

    như vầy đi phỏng vấn là ok đó, diển đạt rõ ràng, minh hoạ cụ thể chi tiết

  • @Circle4am
    @Circle4am 20 днів тому

    super() khá trừu tượng , xem 3 lần mới hiểu được . Nhưng cảm ơn tác giả đã gửi đến thông tin hữu ích này

  • @ThuVu-yl9np
    @ThuVu-yl9np 25 днів тому

    anh dung tool gì viết vậy ạ

  • @CT9Titanium
    @CT9Titanium 28 днів тому

    kênh bạn làm đang rất hay bạn hãy quay lại với tụi tui đi. Bạn hãy làm về Design Patterns đi

  • @vannamvutran7437
    @vannamvutran7437 29 днів тому

    TIếc anh này giờ ít ra video

  • @thienluhoan
    @thienluhoan Місяць тому

    anh ơi .... anh làm video hay quá mà sao anh không làm 1 series video về java từ A-Z luôn anh? Rất mong chờ anh ạ !!

  • @anhminh7617
    @anhminh7617 Місяць тому

    Coi dễ hiểu thật ạ lại còn meomeo với khò khò đáng yêu ghê hahaa. Thanks anh đã làm clip cho cộng đồng ạ!

  • @lochoangphu2863
    @lochoangphu2863 Місяць тому

    anh ơi, While và for thay thế đc cho nhau mà tại sao lại sinh ra cả 2 vậy anh

  • @lochoangphu2863
    @lochoangphu2863 Місяць тому

    lớp cha có func a() lớp con kế thừa có func a(int c) thì lớp con có được gọi là có overload k anh ơi

  • @anhtung579
    @anhtung579 Місяць тому

    dễ hiểu thật

  • @anhtung579
    @anhtung579 Місяць тому

    cảm ơn anh nhiều

  • @anhtung579
    @anhtung579 Місяць тому

    cảm ơn anh nhiều

  • @nguyenthien107
    @nguyenthien107 Місяць тому

    Bro đỉnh vkllll, giải thích một lần là tui hiểu luôn. Cảm ơn Bro! Lần sau bro đổi NhanVat thành DoanChiBinh đi, thêm Quỳ Hoa Bảo Điển và Càn Khôn Đại Na Di nữa cho hấp dẫn

  • @huangacdeptrai
    @huangacdeptrai Місяць тому

    Dễ hiểu và ngắn gọn thật sự 🎉

  • @qtv0508
    @qtv0508 Місяць тому

    giải thích còn quá sơ sài, hoặc có thể nói là lỗi thời. Có vẻ 1 video 2 phút là không đủ để giải thích đủ về jvm,jre và jdk. Kể từ java 9 thì JRE đã không còn là một phần riêng biệt trong JDK. Khi tải các bản jdk 9 trở đi, xem vào từng thư mục, chỉ còn thư mục java (JVM) chứ không còn jre nữa, jre với jdk về cơ bản đã hợp nhất lại thành chỉ jdk mà thôi

  • @lochoangphu2863
    @lochoangphu2863 Місяць тому

    anh ơi giải thích giúp em a = 10 a = ++a + a++ sao nó k lên 23 anh

  • @phong9a667
    @phong9a667 Місяць тому

    cả 1 môn học của mình trong 8 phút ảo thật

  • @nguyenthien107
    @nguyenthien107 Місяць тому

    Hay that luon anh

  • @De_Bruyne.17
    @De_Bruyne.17 2 місяці тому

    cảm ơn đại ka

  • @anhsontran-7
    @anhsontran-7 2 місяці тому

    Điều mình rối nhất là khi nào thì dùng Constructor ko tham số khi nào dùng Construstor có tham số và cái nào dùng thì tốt nhất cho đi làm

  • @SatoOnAir
    @SatoOnAir 2 місяці тому

    a giảng hay quá nhưng mà cái tiếng tin nhắn của discord khó chịu thật T-T

  • @tuankhangmedia.73
    @tuankhangmedia.73 2 місяці тому

    mô phật 2 tuần nữa thi may thấy được vd cứu tinh

  • @ngapham9336
    @ngapham9336 2 місяці тому

    làm video về đệ quy đi bạn ui! Học thì hiểu nhưng bảo tự dưng nghĩ ra để apply bài toàn khó ghê

  • @KhanhNguyen-vk2on
    @KhanhNguyen-vk2on 2 місяці тому

    anh làm thêm video so sáng ArrayList với LinkedList đi ạ

  • @HoàngNamNguyễnThạc
    @HoàngNamNguyễnThạc 2 місяці тому

    em cảm ơn anh rất nhiều ạ, video rất dễ hiểu và cuốn hút ạ, have a nice day anh ❤

  • @huangacdeptrai
    @huangacdeptrai 2 місяці тому

    Hay quá anh ơi

  • @HilscherTimmel-wi5zt
    @HilscherTimmel-wi5zt 2 місяці тому

    Quá hay ạ, hơi tiếc vì giờ mới biết đến kênh và thấy kênh đã không đăng clip từ hơn 1 năm trước 😢

  • @cudialmg2232
    @cudialmg2232 2 місяці тому

    video chất lượng, hài hước 1 cách chuyên nghiệp, chúc ad ngày càng phát triển !

  • @NguyenThanhNam-l4k
    @NguyenThanhNam-l4k 2 місяці тому

    Kênh này xem nghiện phết

  • @haiphan5782
    @haiphan5782 2 місяці тому

    dạy dễ hiểu quá anh

  • @phuvietdinh8530
    @phuvietdinh8530 2 місяці тому

    Dạo này ko thấy ra video mới nhỉ

  • @zedvn3792
    @zedvn3792 3 місяці тому

    Làm về super() trong Java đi bạn

  • @23.nguyenbachthienngan26
    @23.nguyenbachthienngan26 3 місяці тому

    mãi mới hiểu, cảm ơn a

  • @hieppham6398
    @hieppham6398 3 місяці тому

    bro thật sự đặt pizza dứa 💀

  • @npm02
    @npm02 3 місяці тому

    Em chưa thấy ai có cách dạy và giọng đọc cuốn hút như thế này khi học lập trình luôn. Ước gì anh có dạy về các khóa sâu hơn về các frameworks của java thì sẽ là một điều tuyệt vời của rất nhiều người trẻ học lập trình như em luôn. Cảm ơn anh vì video bổ ích này. Chúc anh có một ngày mới thật tuyệt 🥰

  • @luannguyenhai6885
    @luannguyenhai6885 3 місяці тому

    .

  • @SenVo-q3d
    @SenVo-q3d 3 місяці тому

    làm sao để liên hệ được với bạn Code Thủ ạ?

  • @truongpham-4782
    @truongpham-4782 3 місяці тому

    Ông này trình độ sư phạm đỉnh thật. Giảng thực tế dễ hiểu vãi!

    • @uctrinhminh7923
      @uctrinhminh7923 2 місяці тому

      tiếc thật, tự nhiên drop. Nghĩ tiếc quá

  • @blasst4481
    @blasst4481 3 місяці тому

    Nội dung hãy dễ hiểu những em rất là ghét cách edit và tiếng noti từ discord khi xem video

  • @CongNguyen-fi5cd
    @CongNguyen-fi5cd 3 місяці тому

    ủa làm sao gõ string trong chỗ print ra nhanh vậy a

  • @CongNguyen-fi5cd
    @CongNguyen-fi5cd 3 місяці тому

    suy cho cùng thì lamba là lỏ bỏ mọe chứ ko hay ho gì

  • @luanthanh1941
    @luanthanh1941 3 місяці тому

    tui là artist, hc c# vì thích làm game, trong quá trình hc cũng tìm hiểu 1 số ngôn ngữ khác xem sao, vô tình coi clip này thấy giống oop bên c# quá, coi dễ hiểu thật

  • @uwunani985
    @uwunani985 3 місяці тому

    cảm ơn anh vì kiến thức quá bổ ích cho newbie như em <3

  • @Tracong-vt7kj
    @Tracong-vt7kj 3 місяці тому

    Có ai biết làm sao để cài đặt về codestyle cho giống eclipse k?, intelij của mình k báo lỗi compile, màu của data type màu trắng hết vvv hóng cao nhân tương trợ

  • @PhạmAnhTuân-s6x
    @PhạmAnhTuân-s6x 3 місяці тому

    Rất hay và dễ hiểu ạ

  • @quanmai3216
    @quanmai3216 3 місяці тому

    Lâu rồi ko thấy anh ra video mới nhỉ. Mong anh thêm video về luồng với DI