Code Thủ
Code Thủ
  • 45
  • 422 352
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 852

วีดีโอ

JVM, JRE và JDK Trong Java: Bạn Biết Chọn Cái Nào Chưa? | Code Thu
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 8Kปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
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
มุมมอง 11Kปีที่แล้ว
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
มุมมอง 13Kปีที่แล้ว
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
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 10Kปีที่แล้ว
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.4Kปีที่แล้ว
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
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
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
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 10Kปีที่แล้ว
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.6Kปีที่แล้ว
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.4Kปีที่แล้ว
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.5Kปีที่แล้ว
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.3Kปีที่แล้ว
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.6Kปีที่แล้ว
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
มุมมอง 12Kปีที่แล้ว
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.5Kปีที่แล้ว
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
มุมมอง 5Kปีที่แล้ว
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.7Kปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
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.4Kปีที่แล้ว
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.4Kปีที่แล้ว
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
มุมมอง 6Kปีที่แล้ว
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
มุมมอง 22Kปีที่แล้ว
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
มุมมอง 13Kปีที่แล้ว
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
มุมมอง 7Kปีที่แล้ว
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
มุมมอง 10Kปีที่แล้ว
Thay đổi suy nghĩ về SUPER trong Java trong 8 phút | Code Thu

ความคิดเห็น

  • @tristheflash6928
    @tristheflash6928 วันที่ผ่านมา

    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 วันที่ผ่านมา

    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 ạ

  • @syduong1452
    @syduong1452 2 วันที่ผ่านมา

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

  • @hungca7548
    @hungca7548 2 วันที่ผ่านมา

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

  • @Musk28
    @Musk28 6 วันที่ผ่านมา

    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 6 วันที่ผ่านมา

    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 11 วันที่ผ่านมา

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

  • @CT9Titanium
    @CT9Titanium 14 วันที่ผ่านมา

    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 15 วันที่ผ่านมา

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

  • @thienluhoan
    @thienluhoan 15 วันที่ผ่านมา

    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 15 วันที่ผ่านมา

    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 21 วันที่ผ่านมา

    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 21 วันที่ผ่านมา

    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 26 วันที่ผ่านมา

    dễ hiểu thật

  • @anhtung579
    @anhtung579 27 วันที่ผ่านมา

    cảm ơn anh nhiều

  • @anhtung579
    @anhtung579 27 วันที่ผ่านมา

    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 หลายเดือนก่อน

    cảm ơn đại ka

  • @anhsontran-7
    @anhsontran-7 หลายเดือนก่อน

    Đ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 หลายเดือนก่อน

    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 หลายเดือนก่อน

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

  • @ngapham9336
    @ngapham9336 หลายเดือนก่อน

    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 หลายเดือนก่อน

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

  • @HoàngNamNguyễnThạc
    @HoàngNamNguyễnThạc หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

  • @23.nguyenbachthienngan26
    @23.nguyenbachthienngan26 2 หลายเดือนก่อน

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

  • @hieppham6398
    @hieppham6398 2 หลายเดือนก่อน

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

  • @npm02
    @npm02 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    .

  • @SenVo-q3d
    @SenVo-q3d 2 หลายเดือนก่อน

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

  • @truongpham-4782
    @truongpham-4782 2 หลายเดือนก่อน

    Ô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 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

  • @CongNguyen-fi5cd
    @CongNguyen-fi5cd 2 หลายเดือนก่อน

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

  • @luanthanh1941
    @luanthanh1941 2 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

    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