
Lập trình đa luồng trong Java (Java Multi-threading)
1. Giới thiệu 1.1. Thread là gì? Multi-thread là gì? Thread (luồng) về cơ bản là một tiến trình con (sub-process). Một đơn vị xử lý […]
1. Giới thiệu 1.1. Thread là gì? Multi-thread là gì? Thread (luồng) về cơ bản là một tiến trình con (sub-process). Một đơn vị xử lý […]
Một trong những vấn đề phổ biến trong khi loại bỏ các phần tử từ một ArrayList trong Java là ConcurrentModificationException. Nếu bạn sử dụng vòng […]
Trong bài này, tôi muốn chia sẽ với các bạn một vài kinh nghiệm code để hạn chế lỗi NullPointerException (NPE) trong chương trình Java. Nguyên tắc […]
Trong bài viết Xử lý ngoại lệ trong Java, tôi đã giới thiệu với các bạn cách xử lý ngoại lệ với khối lệnh try-catch-finally. Trong […]
Có một vài quy tắc về xử lý ngoại lệ (exception handling) với ghi đè (overriding) phương thức trong java như sau: 1. Trường hợp […]
Custom Exception là ngoại lệ do người dùng tự định nghĩa. Custom Exception trong Java được sử dụng để tùy biến ngoại lệ theo yêu cầu […]
1. Từ khóa throw trong java Từ khoá throw trong java được sử dụng để ném ra một ngoại lệ (exception) cụ thể. Chúng ta có thể […]
1. Ngoại lệ (Exception) là gì? Exception là một sự kiện xảy ra trong quá trình thực thi một chương trình Java, nó làm phá […]
Ở bài trước tôi đã giới thiệu với các bạn các bạn Các nguyên tắc thiết kế hướng đối tượng – SOLID. Trong bài này, tôi […]
Chào các bạn, trong các bài viết trước tôi đã giới thiệu với các bạn 4 tính chất cơ bản của lập trình hướng đối tượng […]
Trong những bài trước, tôi đã giới thiệu với các bạn Lập trình hướng đối tượng(OOPs) trong java, tính bao đóng (encapsulation), tính kế thừa (Inheritance), tính đa hình […]
Trong bài này, tôi sẽ giới thiệu về lớp trừu tượng (abstract class) và interface trong Java, đồng thời phân tích sự giống và khác nhau giữa […]
Lớp lồng nhau (inner class) trong java là một lớp được khai báo trong lớp (class) hoặc interface khác. Chúng ta sử dụng inner class để […]
Trong bài Ép kiểu trong Java tôi đã giới thiệu với các bạn chuyển kiểu đối với kiểu dữ liệu cơ bản. Trong bài này, tôi sẽ […]
Tính trừu tượng (abstraction) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng trong Java. Tính trừu tượng là một […]
Tính đa hình (polymorphism) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng trong Java. Tính đa hình là khả năng […]
1. Tính kế thừa là gì? Tính kế thừa (Inheritance) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng trong […]
Tính đóng gói hay tính bao đóng (Encapsulation) là một trong bốn tính chất cơ bản của lập trình hướng đối tượng trong Java. Tính […]
Trong bài này, tôi sẽ giới thiệu với các bạn phương thức clone() và các cách để Clone chính xác một Object trong Java. 1. Copy là gì? Như […]
Toán tử instanceof trong java được sử dụng để kiểm tra một đối tượng có phải là thể hiện của một kiểu dữ liệu cụ thể không. […]