Lập trình Java cơ bản : Collections part 9 docx

Lập trình Java cơ bản : Collections part 9 docx

Lập trình Java cơ bản : Collections part 9 docx

... Student("A053 79& quot;, 7.5)); stu.add(new Student("A06178", 9. 5)); System.out.println(stu); SortedSet sortByScore = new TreeSet(new Comparator() // create an inner class 51 Ví dụ 2: Student ... class sortByScore.addAll(stu); System.out.println(sortByScore); } } 53 Ví dụ 2: Student Set // This programs sorts a set of students by name and then by score import java. uti...

Ngày tải lên: 26/07/2014, 12:21

6 272 0
Lập trình Java cơ bản : Multithreading part 9 pptx

Lập trình Java cơ bản : Multithreading part 9 pptx

... các tuyến khác. Ví d : garbage collector của Java là một tuyến ma. • Chương trình kết thúc khi tất cả các tuyến không phải tuyến ma kết thúc. • Các phương thức với tuyến ma: • void setDaemon(boolean ... boolean isDaemon(); // kiểm tra tuyến có phải tuyến ma không Ví d : Đếm ngược 45 import java. awt.*; import java. awt.event.*; import java. applet.Applet; public class CountDo...

Ngày tải lên: 26/07/2014, 12:21

5 281 1
Lập trình Java cơ bản : Collections part 10 pdf

Lập trình Java cơ bản : Collections part 10 pdf

... Integer(i)); System.out.println("Before shuffling:" + numbers + "\n"); Collections. shuffle(numbers); System.out.println("After shuffling:" + numbers + "\n"); } } 55 Ví dụ 3: HashMap // This ... Những kiểu dữ liệu cơ bản nh : byte, short, int, long, double, float, char, boolean không thể đưa được trực tiếp vào Collection mà phải thông qua...

Ngày tải lên: 26/07/2014, 12:21

6 301 0
Lập trình Java cơ bản : Collections part 8 pot

Lập trình Java cơ bản : Collections part 8 pot

... sẽ tự động tăng kích cỡ. • LinkedList: Danh sách liên kết 2 chiều. Hỗ trợ thao tác trên đầu và cuối danh sách. • HashSet: Bảng băm. • LinkedHashSet: Bảng băm kết hợp với linked list nhằm ... cài đặt trong Collections Framework chính là các lớp collection có sẵn trong Java. Chúng cài đặt các collection interface ở trên để thể hiện các cấu trúc dữ liệu cụ thể. Ví d : mảng động, .....

Ngày tải lên: 26/07/2014, 12:21

6 281 0
Lập trình Java cơ bản : Collections part 5 pot

Lập trình Java cơ bản : Collections part 5 pot

... 25 Binary Search Tree • Ví dụ về Binary Search Tree 47 25 77 11 43 65 93 687 17 31 44 Cây con trái Cây con phải 29 Cài đặt Binary Search Tree private void inorder( TreeNode node ) { if (

Ngày tải lên: 26/07/2014, 12:21

6 167 0
Lập trình Java cơ bản : Collections part 3 ppsx

Lập trình Java cơ bản : Collections part 3 ppsx

... tử vào sau cùng sẽ được lấy ra trước. • Hai thao tác cơ bản trên Stack • Chèn phần t : Luôn chèn vào đỉnh Stack (push) • Lấy ra phần t : Luôn lấy ra từ đỉnh Stack (pop) ... list = new LinkedList(); list.insertAtFront( 5 ); list.insertAtFront( 7 ); list.insertAtBack( 9 ); list.insertAtBack( 8 ); list.insertAtBack( 4 ); list.print(); list.removeFromFront(); list.removeFromBack(...

Ngày tải lên: 26/07/2014, 12:21

6 255 0
Lập trình Java cơ bản : Collections part 1 1 pdf

Lập trình Java cơ bản : Collections part 1 1 pdf

... list được quản lý bởi tham chiếu tới node đầu và node cuối. H D Q firstNode lastNode 1 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn ... Cấu trúc dữ liệu là cách tổ chức dữ liệu để giải quyết vấn đề. • Một số cấu trúc dữ liệu phổ biến: • Mảng (Array) • Danh sách liên kết (Linked List) • Ngăn xếp (Stack) • Hàng đợi (Queue) • Cây

Ngày tải lên: 26/07/2014, 12:21

6 310 0
Lập trình Java cơ bản : Multithreading part 4 docx

Lập trình Java cơ bản : Multithreading part 4 docx

... " done sleeping" ); } } Ví dụ vềđa tuyến 19 thread1 have sleep time: 622 thread2 have sleep time: 4543 thread3 have sleep time: 1622 Starting threads Threads started, main ends thread1 ... ); sleepTime = ( int ) ( Math.random() * 5000); System.out.println( getName() + " have sleep time: " + sleepTime); } Ví dụ vềđa tuyến 18 public class ThreadTest { public static voi...

Ngày tải lên: 26/07/2014, 12:21

5 348 0
Lập trình Java cơ bản : Multithreading part 3 docx

Lập trình Java cơ bản : Multithreading part 3 docx

... giây. Sau khi ngủ xong, các tuyến sẽ thông báo ra màn hình. Bộ lậplịch 13 • Bộ lập lịch (scheduler) của Java quản lý các tuyến theo cơ chế phân chia thời gian (timeslicing). Từng tuyến sẽ được ... H và I luân phiên thực thi đến khi kết thúc. Nhận xét: Các tuyến có độ ưu tiên thấp sẽ có nguy cơ bị trì hoãn vô hạn định. C Priority 9 Priority 8 D E G F Priority 7 Priority 6 Prio...

Ngày tải lên: 26/07/2014, 12:21

5 266 0
w