Archive for August, 2010

Kỹ Thuật Lập Trình Hướng Đối Tượng – Phần 4

3.Định nghĩa phương thức equals với các trường(field) có thể sữa đổi Ta xây dựng lại lớp Point như sau: public class Point {     private int x;     private int y;     public Point(int x, int y) {         this.x = x;         this.y = y;     }  

Kỹ Thuật Lập Trình Hướng Đối Tượng – Phần 3

2.Thay đổi equals mà không thay đổi hashcode Trong ví dụ trên, tại sao sau khi viết lại phương thức equals, sử dụng phương thức contrains của HashSet vẫn cho kết quả false. Đó là bởi vì bạn chỉ ghi đè lại phương thức equals mà không ghi đè phương thức hashCode. Lưu ý rằng, [...]

Kỹ Thuật Lập Trình Hướng Đối Tượng – Phần 2

II.Phương thức Equals() trong Java Trong bài trước, chúng ta đã tìm hiểu về phương thức toString() trong lớp Object. Tiếp theo, trong bài viết này sẽ mô tả một kỹ thuật để ghi đè phương thức equals() trong Java có hiệu quả. Các pitfalls chung trong phương thức equals() Định nghĩa equals() với signature [...]

Làm Việc Với Xml Trên Android – Phần 2

Phân tích SAX dễ dàng hơn Android SDK có chứa một lớp tiện ích được gọi là android.util.Xml. Ví dụ 7 trình bày cách cài đặt một trình phân tích SAX với cùng lớp tiện ích như thế. Ví dụ 7. Trình phân tích SAX Android public class AndroidSaxFeedParser extends BaseFeedParser { public AndroidSaxFeedParser(String feedUrl) [...]

Làm việc với XML trên Android – Phần 1

Giới thiệu Android là một hệ điều hành nguồn mở, hiện đại và là SDK cho các thiết bị di động. Với hệ điều hành này, bạn có thể tạo ra các ứng dụng di động rất mạnh. Điều này thậm chí còn trở nên hấp dẫn hơn nữa khi các ứng dụng của bạn [...]

Xử Lý Ngoại Lệ Trong Java

Ngoại lệ trong Java là các đối tượng có kiểu lớp định nghĩa sẵn, biểu diễn trạng thái lỗi tự động phát sinh trong trường hợp nào đó khi một hàm được thực hiện. Các hàm trong Java được định nghĩa sẵn trong trường hợp nào thì có kiểu ngoại lệ nào đó sẽ phát [...]

Exception Trong Java

I. Khái niệm về xử lý ngoại lệ Mọi đoạn chương trình đều tiềm ẩn khả năng sinh lỗi. lỗichủ quan: do lập trình sai. lỗi khách quan: do dữ liệu, do trạng thái của hệ thống. Ngoại lệ: các trường hợp hoạt động không bình thường. Xử lý ngoại lệ như thế nào. làm [...]

Thuật Toán Sắp Xếp – Phần 1

Trong khoa học máy tính và trong toán học, một thuật toán sắp xếp là một thuật toán sắp xếp các phần tử của một danh sách (hoặc một mảng theo thứ tự (tăng hoặc giảm)). Người ta thường xét trường hợp các phần tử cần sắp xếp là các số. Bài toán sắp xếp [...]

Thuật toán

Thuật toán , còn gọi là giải thuật, là một tập hợp hữu hạn của các chỉ thị hay phương cách được định nghĩa rõ ràng cho việc hoàn tất một số sự việc từ một trạng thái ban đầu cho trước; khi các chỉ thị này được áp dụng triệt để thì sẽ dẫn [...]

Kỹ Thuật Lập Trình Hướng Đối Tượng – Phần 1

Mặc dù Object là một lớp cụ thể, nó được thiết kế chủ yếu để các lớp các kế thừa. Tất cả các phương thức non-final của nó (equals(), hashCode(), toString(), clone(), và finalize()) đều có các quy tắc chung bởi vì chúng được thiết kế để được overrride. Tất cả các lớp kế thừa [...]

Follow

Get every new post delivered to your Inbox.

Join 125 other followers