Thuật toán Collection trong Java
Collection Framework định nghĩa một số thuật toán mà có thể áp dụng tới các Collection và Map. Những thuật toán này được định nghĩa như là các phương thức static bên trong lớp Collection. Một số phương thức có thể ném một ClassCastException , xảy ra khi cố gắng so sánh các kiểu không tương ...
Collection Interface trong Java
Collection Interface trong Java là nền tảng mà trên đó Collection Framework được xây dựng. Nó khai báo các phương thức core mà tất cả Collection sẽ có. Những phương thức này được tổng hợp trong bảng dưới đây. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo ...
CSS Selector trong jQuery
Thư viện jQuery hỗ trợ gần như tất cả các Selector trong Cascading Style Sheet (CSS), khi đã được đề cập trên World Wide Web Consortium. Sử dụng thư viện jQuery, các nhà lập trình có thể nâng cấp các Website của họ mà không cần lo lắng về các trình duyệt và phiên bản của nó, miễn là các ...
jQuery là gì
jQuery là gì? jQuery là một thư viện kiểu mới của JavaScript, được tạo bởi John Resig vào năm 2006 với một phương châm tuyệt vời: Write less, do more - Viết ít hơn, làm nhiều hơn . jQuery làm đơn giản hóa việc truyền tải HTML, xử lý sự kiện, tạo hiệu ứng động và tương tác Ajax. Với ...
Generic trong Java
Nó sẽ rất thú vị nếu chúng ta có thể viết một phương thức sort đơn mà có thể xếp thứ tự các phần tử trong một mảng integer, một mảng String, hoặc một mảng của bất kỳ kiểu nào mà hỗ trợ xếp thứ tự. Các phương thức Generic trong Java và các lớp Generic trong Java cho nhà lập trình khả năng ...
Lớp HashSet trong Java
Lớp HashSet trong Java kế thừa AbstractSet và triển khai Set Interface. Nó tạo một collection mà sử dụng một hash table để lưu giữ. Lưu ý trong hashset chỉ chứa các phần tử duy nhất, không chấp nhận 2 phần tử trùng nhau Một hash table lưu giữ thông tin bởi sử dụng một kỹ thuật được gọi là ...
Truy cập DOM trong jQuery
jQuery là một công cụ vô cùng mạnh mẽ. Nó cung cấp các phương thức đa dạng để truy cập DOM (DOM Traversal Method), giúp chúng ta chọn các phần tử trong một tài liệu một cách ngẫu nhiên hoặc theo phương thức liên tục. Hầu hết DOM Traversal Method không sửa đổi đối tượng jQuery và chúng được ...
Lớp Stack trong Java
Lớp Stack là một lớp phụ của lớp Vector trong Java mà triển khai một last-in-first-out (LIFO) stack. Bạn có thể nghĩ về Stack như là một ngăn xếp thẳng đứng. Stack chỉ định nghĩa constructor mặc định, mà tạo một stack trống. Lớp Stack bao gồm tất cả phương thức được định nghĩa bởi lớp ...
Sử dụng Comparator trong Java
Cả TreeSet và TreeMap đều lưu giữ các phần tử trong thứ tự đã được sắp xếp. Tuy nhiên, chính Comparator định nghĩa chính xác ý nghĩa của sorted order . Comparator Interface định nghĩa 2 phương thức: compare() và equals() . Phương thức compare() so sánh 2 phần tử về thứ tự, được hướng dẫn ...
Lớp LinkedHashSet trong Java
Lớp LinkedHashSet trong Java kế thừa HashSet. Lớp LinkedHashSet duy trì một linked list của các entry trong Set, theo thứ tự chúng đã được chèn. Điều này cho phép tính lặp lại theo thứ tự chèn qua Set đó. Đó là, khi tuần hoàn qua một LinkedHashSet bởi sử dụng một Iterator, các phần tử sẽ ...
Học jQuery cơ bản và nâng cao
jQuery là một thư viện kiểu mới của JavaScript, được tạo bởi John Resig vào năm 2006. jQuery làm đơn giản hóa việc truyền tải HTML, xử lý sự kiện, tạo hiệu ứng động và tương tác Ajax. Với jQuery, khái niệm Rapid Web Development đã không còn quá xa lạ. jQuery làm đơn giản hóa việc truyền ...
SortedSet Interface trong Java
SortedSet Interface trong Java kế thừa Set và khai báo các hành vi của một Set được xếp thứ tự tăng dần. Ngoài những phương thức được định nghĩa bởi Set, thì SortedSet Interface trong Java khai báo các phương thức được liệt kê trong bảng dưới đây. Một số phương thức ném một ...
Sử dụng Iterator trong Java
Thường thì, bạn sẽ muốn tuần hoàn qua các phần tử trong một tập hợp. Ví dụ, bạn có thể muốn hiển thị mỗi phần tử. Cách đơn giản nhất để thực hiện điều này là thuê một Iterator, là một đối tượng mà triển khai hoặc Iterator hoặc Listlerator interface. Iterator cho bạn khả năng để tuần hoàn ...
Cấu trúc dữ liệu trong Java
Các cấu trúc dữ liệu cung cấp bởi các package tiện ích của Java rất mạnh mẽ và thực hiện các tính năng rộng rãi. Những cấu trúc dữ liệu này bao gồm những interface và class. Tất cả các lớp trên được giới thiệu bởi một framework mới với tên là Collection Framework, được thảo luận ở chương ...
Lớp TreeMap trong Java
Lớp TreeMap trong Java triển khai Map Interface bởi sử dụng một tree. Một TreeMap cung cấp các phương thức hiệu quả để lưu giữ các cặp key/value trong thứ tự được sắp xếp, và cho phép thu hồi nhanh chóng. Bạn nên chú ý rằng, không giống một hash map, một tree map bảo đảm rằng các phần tử của ...
Map Interface trong Java
Map Interface trong Java so khớp duy nhất các key với value. Một key là một đối tượng mà bạn sử dụng để thu nhận một value. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Collection trong Java . STT Phương thức và Miêu tả 1 ...
Lớp ArrayList trong Java
Lớp ArrayList trong Java kế thừa AbstractList và triển khai List Interface. Lớp ArrayList hỗ trợ các mảng động mà có thể tăng kích cỡ nếu cần. Các mảng Java chuẩn là có độ dài cố định. Sau khi các mảng được tạo, chúng không thể tăng hoặc giảm kích cỡ, nghĩa là bạn phải có bao nhiêu phần tử ...
Lớp Dictionary trong Java
Lớp Dictionary trong Java là một lớp abstract mà biểu diễn một kho lưu giữ key/value và hoạt động khá giống lớp Map trong Java. Với một cặp key/value đã cung cấp, bạn có thể lưu giữ giá trị trong đối tượng Dictionary. Khi giá trị được lưu, bạn có thể thu nhận nó bởi sử dụng key của nó. Ngoài ...
Lớp TreeSet trong Java
Lớp TreeSet trong Java cung cấp một sự triển khai của Set Interface mà sử dụng một tree cho lưu giữ. Các đối tượng được lưu giữ được xếp thứ tự tăng dần. Thời gian truy cập và thu nhận dữ liệu là khá nhanh, làm cho TreeSet như là một lựa chọn tuyệt vời khi lưu giữ một lượng lớn thông tin đã ...
Chuyển đổi từ số thập phân thành số nhị phân trong C
Bài tập Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng nhị phân. Chương trình C để chuyển đổi số thập phân thành số nhị phân Mình sử dụng thuật toán sau: #include<stdio.h> #include<conio.h> main() { int a[10],n,i; ...