Lập trình Java cơ bản
... System.out.print( node.data + " " ); } } 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 19 Sử dụng Stack public class StackTest { public ... System.out.println(names); } } 43 Giao tip Map ã Giao tip Map cung cp cỏc thao tỏc xử lý trên các bảng ánh xạ (Bảng ánh xạ lưu các phần tử theo khoá và không được có 2 khoỏ trựng nhau). ã Mt s phng ... tử nằm trong khoảng từ e1 tới e2. 3 Cu trỳc d liu ã Cu trỳc d liu l cỏch t chc d liu gii quyt vn . ã Mt s cu trỳc d liu ph bin: ã Mng (Array) ã Danh sỏch liờn kt (Linked List) ã Ngn xp (Stack) ã Hng...
Ngày tải lên: 22/08/2012, 11:06
... = "); array[i]= nhap(); } horner(array,n); } } Bài 13 : package bai13; import java. util.Arrays; import java. util.Scanner; public class Main { public static int nhap(){ Scanner input= new ... : package bai03; import java. util.Scanner; 3 for(int j=n-1 ; j>i ;j ){ array[j]= 0; } break; } else i ; }while(i>=0); }while(tich!=1); } } Bài 10 : package bai10; import java. util.Scanner; public ... count++; } } System.out.println("\n Co "+count+" so thoa man"); } } Bài 27 : package bai27; import java. util.Arrays; import java. util.Scanner; public class Main { public static int nhap(){ Scanner input= new...
Ngày tải lên: 19/08/2013, 09:39
... lastNode (b) 5 new ListNode 7 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 50 Ví dụ 1: TreeSet // This program sorts a set of names import java. util.*; public class TreeSetTest1 { public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); } } ... 20 Queue ã Queue(Hngi)lcutrỳctheokiuFIFO (FirstInFirstOut),phntvotrcscly ratrc. ã Haithaotỏccbntrờnhngi ã Chốnphnt:Luụnchốnvocuihngi (enqueue) ã Lyraphnt:Lyratuhngi(dequeue) 6 LinkedList ã Mtlinkedlistcqunlýbithamchiuti nodeuvnodecui. H D Q firstNode lastNode 35 CollectionsFramework ã CollectionsFrameworkbaogm ã Interfaces:Lcỏcgiaotipthhintớnhcht cacỏckiucollectionkhỏcnhaunhList,Set, Map. ã Implementations:Lcỏclpcollectioncúsn ccitcỏccollectioninterfaces. ã Algorithms:Lcỏcphngthctnhxlý trờncollection,vớd:spxpdanhsỏch,tỡm phntlnnht...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt
... ném ra. Chương trình dừng lại ngay lập tức, toàn bộ phn mó phớa sau s khụng c thc thi. ã Java h trợ cách thức để xử lý ngoại lệ (exception handling) tuỳ theo nhu cầu của chương trình. 30 Nộm ... methodeX() Exception in thread "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7) Giải thích: Hệ thống đã tung ra một exception ... thì phải xử lý ngoại lệ này trong A()…Quá trình này gọi là lan truyền ngoại lệ. Nếu đến main() cũng không xử lý ngoại lệ được tung từ C() thì chương trình sẽ phải dừng lại. 7 Kết quả thực thi...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx
... (extends) từ một lớp. 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 23 Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest { ... Time .java. Nú cha cỏc nh ngha v thi gian. ã Lp TimeTest nm trong file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lp TimeTest cha hm main. ã Khi chy ch cn gừ: ã javac TimeTest .java ã java ... 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector. 10. Java không hỗ trợ đối số mặc định. 11. Java...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf
... dụng. 5 Kin trỳc ca Java ã Java Platform ã Java Virtual Machine (Java VM) ã Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn ... applet) ã Hin nay, Java c s dng phát triển nhiều loại ứng dụng khác nhau: cơ sở dữ liệu, mạng, Internet, viễn thông 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 ... Trần Minh Tuấn cdthong@ifi.edu .vn, tmtuan@ifi.edu .vn 6 Kin trỳc ca Java ã Java Development Kit JDK ã B cụng c phát triển Java (jdk) gồm trình biên dịch, thông dịch, tr giỳp, son ti liu v...
Ngày tải lên: 22/12/2013, 17:15
Tài liệu Bài 2: Lập trình Java cơ bản doc
... (overloading) ã Mi phng thc phi cú mt phm vi nht định 35 Java vs C++ 1. Một chương trình Java chạy chậm hơn so với một chương trình C tương ứng khoảng 20 lần. 2. Java không có kiểu liệt kê (enum), kiểu cấu ... 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector. 10. Java không hỗ trợ đối số mặc định. 11. Java ... (Unicode). 5. Biểu thức logic trong Java chỉ nhận giá trị boolean. 6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new. 7. Java không có tiền xử lý (preprocessor) ...
Ngày tải lên: 22/12/2013, 21:18
Tài liệu Lập trình Java cơ bản (Bài 6) docx
... "main" java. lang.ArithmeticException: / by zero at MyDivision.C(MyDivision .java: 14) at MyDivision.B(MyDivision .java: 11) at MyDivision.A(MyDivision .java: 8) at MyDivision.main(MyDivision .java: 4) Giải ... ném ra. Chương trình dừng lại ngay lập tức, toàn bộ phn mó phớa sau s khụng c thc thi. ã Java h trợ cách thức để xử lý ngoại lệ (exception handling) tuỳ theo nhu cầu của chương trình. 21 Hai ... 4 Xử lý lỗi và ngoại lệ ⇒ Mã lệnh và mã xử lý lỗi nằm xen kẽ khiến lập trình viên khó theo dõi được thuật toán chính của chương trình. ⇒ Khi một lỗi xảy ra tại hàm A, tất cả các lời gọi hàm lồng...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 1) doc
... System.out.println(tong); 5 Kin trỳc ca Java ã Java Platform ã Java Virtual Machine (Java VM) ã Java Application Programming Interface (Java API) Hardware-Platform Java VM Java API myProgram .java Java Platform Mã nguồn ... … } Hello .java Biên dịch Thông dịch Hello.class (bytecode) javac Hello .java java Hello 01001011 6 Kin trỳc ca Java ã Java Development Kit JDK ã B cụng cụ phát triển Java (jdk) gồm trình ... “Chao\tmung\nban\nden\tvoi\nlap trinh Java\ n" ); } } Chao mung ban den voi lap trinh Java 10 Mt chng trỡnh Java c bn ã Biờn dch chng trỡnh ã Vo ch Console ca Windows ã Gừ cõu lnh javac Hello .java ã Nu khụng...
Ngày tải lên: 19/01/2014, 20:20
Tài liệu Lập trình Java cơ bản (Bài 2) ppt
... trong Java chỉ nhận giá trị boolean. 6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new. 7. Java không có tiền xử lý (preprocessor) 1 Lập trình Java cơ bản Cao ... file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest cha hm main. ã Khi chy ch cn gừ: ã javac TimeTest .java ã java TimeTest ã Java sẽ tự động tìm và dịch file Time .java 26 a hỡnh ... && second < 60 ) ? second : 0 ); } 13 ã javac TimeTest .java ã java TimeTest Chy TimeTest 36 Java vs C++ 8. Java không có con trỏ. 9. Java không có huỷ tử (destructor), nó chỉ có phương...
Ngày tải lên: 19/01/2014, 20:20
Giáo án - Bài giảng: LẬP TRÌNH JAVA CƠ BẢN : OOP TRONG JAVA
... bỏo ca tham chiu. ã Trong Java, các phương thức luôn mang tính đa hình. 26 Lập trình Java cơ bản Cao Đức Thông - Trần Minh Tuấn cdthonq@ifi.edu .vn, tmtuan@ifi.edu .vn Phm vi truy cp ã private Ch ... import Transport.*; Ví dụ 3: import java. awt.Point; Point p = new Point(l,2); ã s dng package - cách 2: sử dụng trực tiếp java. awt.Point p = new java. awt.Point(l,2); javax.swing JOptionPane.showMessageDialog( ... Các phương pháp lập trình Procedural Programming Thiết kế top-down. Chương trình c chia thnh cỏc hm, th tc. ã Pascal, c Hn ch: dùng dữ liệu...
Ngày tải lên: 16/04/2014, 18:00
Bài giảng lập trình java cơ bản chương 6: lập trình gui GV võ hoàng phương dung (2)
... trỏi trờn n gúc phi di ca mn hỡnh ã Hm thiết lập setLayout(new FlowLayout()) setLayout(new FlowLayout( FlowLayout.RIGHT)) 20/25 Quản lý cách trình bày Cỏc lp thớch nghi (Event Adapters) ã ... GridLayout ã Cho phộp ch nh kích thước của thành phần theo số hàng và cột 23/25 Quản lý cách trình bày Vựng vn bn (TextArea) ã TextArea() ã TextArea(int rows, int cols) 14/25 Thnh phn (Components) ... dựng tng tỏc GUI ã Thụng tin về sự kiện được chứa trong các đối tượng thừa kế từ lớp java. awt.event hoặc or javax.swing.event Event (sự kiện): l tng tỏc ca ngi dựng ã Vớ d: di chuyn chuột, nhấn...
Ngày tải lên: 02/07/2014, 07:14
Lập trình Java cơ bản : Multithreading part 10 pptx
... cải tiến chương trình vẽ bóng. 2. Mở rộng chương trình vẽ bóng để cho phép hai quả bóng cùng chạy trên màn hình với tốc độ khác nhau (Xem lạibàivề Graphics). 3. Mở rộng chương trình vẽ bóng để ... add(startButton); add(stopButton); startButton.addActionListener(this); stopButton.addActionListener(this); timer = new javax.swing.Timer(10, this); count = 0; } // end init() Bài tập 50 5. Viết chương trình tạo 2 tuyến: một tuyến tìm kiếm các số nguyên tố ... Mộtkỹ thuậthoạt hình khác là xem mỗi đối tượng chuyển động như mộttuyến độclập, ví dụ: quả bóng. Tuyến chính củachương trình sẽ liên tụclấydữ liệutừ quả bóng để thể hiện ra màn hình (paint() và...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Multithreading part 9 pptx
... 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 CountDown extends Applet implements ActionListener { private ... l tuyn h trợ môi trường thực thi của các tuyến khác. Ví d: garbage collector ca Java l mt tuyn ma. ã Chng trình kết thúc khi tất cả các tuyến không phải tuyn ma kt thỳc. ã Cỏc phng thc vi ... ActionListener { private TextField timeField; private Button startButton; private Button stopButton; private javax.swing.Timer timer; private int count; public void init() { timeField = new TextField(6); timeField.setFont(new...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Multithreading part 8 pdf
... paint(Graphics g) { g.fillOval(ballX,ballY, 30, 30); } } Tạotuyếntừ giao tiếp Runnable 38 import java. awt.*; import java. applet.*; public class BallFlying extends Applet implements Runnable { Thread animThread...
Ngày tải lên: 26/07/2014, 12:21
Bạn có muốn tìm thêm với từ khóa: