học lập trình java cơ bản

Lập trình Java cơ bản

Lập trình Java cơ bản

Ngày tải lên : 22/08/2012, 11:06
... ); postorder( node.rightNode ); System.out.print( node.data + " " ); } } 1 Lập trình Java 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 ... theo kiểu LIFO (Last In First Out), phần tử vào sau cùng sẽ được lấy ra trước. • Hai thao tá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 ... System.out.println(names); } } 43 Giao tiếp Map • Giao tiếp Map cung cấp 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 2 khoá trùng nhau). • Một số phương...
  • 62
  • 1.4K
  • 11
Đáp án 42 bài tập lập trình java cơ bản

Đáp án 42 bài tập lập trình java cơ bản

Ngày tải lên : 19/08/2013, 09:39
... = "); 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...
  • 39
  • 6.7K
  • 5
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Ngày tải lên : 22/12/2013, 17:15
... lastNode (b) 5 new ListNode 7 1 Lập trình Java 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);      } } 31 Bài tập tại lớp • Bài 1: Dùng Stack để viết chương trình in ra  dạng nhị phân của một số nguyên dương cho  trước. • Bài 2: Cài đặt phương thức search trong lớp  Tree để tìm một phần tử có giá trị cho trước. 7 Cài đặt Linked List // Dinh nghia mot node trong linked list  ...  nó có thể tung ra ngoại lệ  UnsupportedOperationException. 49 Mô tả các cài đặt • HashMap: Bảng băm (cài đặt của Map). • LinkedHashMap: Bảng băm kết hợp với linked list  nhằm đảm bảo thứ tự các phần tử (cài đặt của  Map). • TreeMap: Cây đỏ đen (cài đặt của Map). 17 Stack • Stack là một cấu trúc theo kiểu LIFO (Last In  First Out), phần tử vào sau cùng sẽ được lấy ra  trước. • Hai thao tá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) 11 Cài đặt Linked List      public boolean isEmpty()      {   return (firstNode == null);      }      public void print()      { ListNode node = firstNode; while (node != null) {           ...  nó có thể tung ra ngoại lệ  UnsupportedOperationException. 49 Mô tả các cài đặt • HashMap: Bảng băm (cài đặt của Map). • LinkedHashMap: Bảng băm kết hợp với linked list  nhằm đảm bảo thứ tự các phần tử (cài đặt của  Map). • TreeMap: Cây đỏ đen (cài đặt của Map). 17 Stack • Stack là một cấu trúc theo kiểu LIFO (Last In  First Out), phần tử vào sau cùng sẽ được lấy ra  trước. • Hai thao tá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) 11 Cài đặt Linked List      public boolean isEmpty()      {   return (firstNode == null);      }      public void print()      { ListNode node = firstNode; while (node != null) {          ...
  • 62
  • 1.3K
  • 14
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt

Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt

Ngày tải lên : 22/12/2013, 17:15
... ra. Chương trình dừng lại ngay lập tức, toàn bộ phần mã phía sau sẽ không được thực 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 ... nên sử dụng ngoại lệ thay cho các luồng điều khiển trong chương trình. • Ví dụ: Kiểm tra delta trong chương trình giải phương trình bậc 2. • Nên thiết kế và sử dụng ngoại lệ một cách thống ... người dùng nhập lại. 5 Xử lý lỗi và ngoại lệ • Trong Java, việc xử lý lỗi thể được cài đặt trong một nhánh độc lập với nhánh chính của chương trình. • Lỗi được coi như những trường hợp ngoại...
  • 34
  • 981
  • 4
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx

Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx

Ngày tải lên : 22/12/2013, 17:15
... (extends) từ một lớp. 1 Lập trình Java 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 { ... nhật. 36 Java vs C++ 8. Java không con trỏ. 9. Java không huỷ tử (destructor), nó chỉ 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 ... các thực thể • Dễ phát triển, mở rộng chương trình Object A Object C Object B Object D 3 Các phương pháp lập trình • Step-by-Step Programming • Lập trình từng bước • Machine Language, Assembly...
  • 41
  • 1K
  • 3
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf

Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf

Ngày tải lên : 22/12/2013, 17:15
... dụng. 5 Kiến trúc của 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 3 Giới ... dung động (web applet) • Hiện nay, Java được sử dụng để phát triển nhiều loại ứng dụng khác nhau: sở dữ liệu, mạng, Internet, viễn thông 1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấn cdthong@ifi.edu.vn, ... dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy trên Web • Thư viện lớp Java • Bộ JDK bao gồm rất nhiều lớp chuẩn đã được xây dựng sẵn. • Lập trình...
  • 7
  • 953
  • 18
Tài liệu Bài 2: Lập trình Java cơ bản doc

Tài liệu Bài 2: Lập trình Java cơ bản doc

Ngày tải lên : 22/12/2013, 21:18
... phương thức phải một phạm vi nhất đị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 kiểu liệt kê (enum), kiểu cấu ... nó. 36 Java vs C++ 8. Java không con trỏ. 9. Java không huỷ tử (destructor), nó chỉ 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 ... OOP trong Java • Các phương pháp lập trình • Giới thiệu về OOP • Kế thừa (Inheritance) • Đa hình (Polymorphism) • Giao tiếp (Interface) • Lớp trừu tượng (Abstract) • Gói (Packages) • Java vs C++ • Bài...
  • 41
  • 705
  • 2
Tài liệu Lập trình Java cơ bản (Bài 6) docx

Tài liệu Lập trình Java cơ bản (Bài 6) docx

Ngày tải lên : 19/01/2014, 20:20
... "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 ... ra. Chương trình dừng lại ngay lập tức, toàn bộ phần mã phía sau sẽ không được thực 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 ... tập 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...
  • 34
  • 921
  • 2
Tài liệu Lập trình Java cơ bản (Bài 1) doc

Tài liệu Lập trình Java cơ bản (Bài 1) doc

Ngày tải lên : 19/01/2014, 20:20
... c.getCircum()); • } • } 2 Bài 1. Tổng quan lập trình Java • Giới thiệu ngôn ngữ Java • Kiến trúc của Java • Nội dung một chương trình Java bản • Các kiểu dữ liệu bản & toán tử • Các cấu trúc ... 5 Kiến trúc của 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 27 Ví ... “Chao\tmung\nban\nden\tvoi\nlap trinh Java\ n" ); } } Chao mung ban den voi lap trinh Java 10 Một chương trình Java bản • Biên dịch chương trình • Vào chế độ Console của Windows • Gõ câu lệnh javac Hello .java • Nếu...
  • 34
  • 1.4K
  • 3
Tài liệu Lập trình Java cơ bản (Bài 2) ppt

Tài liệu Lập trình Java cơ bản (Bài 2) ppt

Ngày tải lên : 19/01/2014, 20:20
... 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 tiền xử lý (preprocessor) 1 Lập trình Java bản Cao ... file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest chứa hàm main. • Khi chạy chỉ cần 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 Chạy TimeTest 36 Java vs C++ 8. Java không con trỏ. 9. Java không huỷ tử (destructor), nó chỉ phương...
  • 41
  • 908
  • 3
hướng dẫn học lập trình từ cơ bản tới nâng cao

hướng dẫn học lập trình từ cơ bản tới nâng cao

Ngày tải lên : 22/02/2014, 20:09
... tập tin php.ini [Java] java. library.path=/path/to/library java. class.path=/classpath/ extension_dir=/path/to/extensions extension=libphp _java. so bạn cần đưa đường dẫn Java chính xác. Đoạn ... thuộc tính của Java <? $system = new Java( '&apos ;java. lang.System''); echo ''<P> ;Java version = '' . $system->getProperty('&apos ;java. version'') ... PHP và Java Một điều khá thú vị các các chức năng của PHP là khả năng sử dụng các phương thức của các đối tượng Java, mở ra khả năng tích hợp các ứng dụng PHP của bạn với các ứng dụng Java. ...
  • 79
  • 699
  • 0
Giáo án - Bài giảng: LẬP TRÌNH JAVA CƠ BẢN : OOP TRONG JAVA

Giáo án - Bài giảng: LẬP TRÌNH JAVA CƠ BẢN : OOP TRONG JAVA

Ngày tải lên : 16/04/2014, 18:00
... chiếu, không thông qua kiểu khai báo của tham chiếu. • Trong Java, các phương thức luôn mang tính đa hình. 26 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấn cdthonq@ifi.edu.vn, tmtuan@ifi.edu.vn Phạm ... Transport.*; Ví dụ 3: import java. awt.Point; Point p = new Point(l,2); • sử dụng 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( ... OOP trong Java • Các phương pháp lập trình • Giới thiệu về OOP • Kế thừa (Inheritance) • Đa hình (Polymorphism) • Giao tiếp (Interface) • Lớp trừu tượng (Abstract) • Gói (Packages) • Java vs C++ •...
  • 40
  • 911
  • 0
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)

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)

Ngày tải lên : 02/07/2014, 07:14
... kiểu trình bày (Layout manager) • Null layout • Flow layout • Border layout • Grid layout • GridBag Layout  Layout manager được thiết lập bằng phương thức ‘setLayout()’ 18/25 Quản lý cách trình ... trong một container • Hàm thiết lập  setLayout(new BorderLayout()) • Thêm thành phần vào layout  add(b1,BorderLayout.NORTH); 21/25 Quản lý cách trình bày  Bảng sau đây chỉ ra các sự kiện khác ... các thành phần khác nhau để tạo GUI: • Vật chứa (Container ) • Thành phần (Component) • Trình quản lý cách trình bày (Layout manager) • Đồ họa (Graphic) và các tính năng vẽ (draw) • Phông chữ (Font) •...
  • 40
  • 697
  • 0
bài học lập trình php cơ bản và ứng dụng - nguyễn hữu duy

bài học lập trình php cơ bản và ứng dụng - nguyễn hữu duy

Ngày tải lên : 05/07/2014, 16:01
... ngữ lập trình. Bài 3: Toán tử và biểu thức trong PHP Đối với mọi ngôn ngữ lập trình, toán tử và biểu thức luôn là những kiến thức cơ bản được sử dụng để xử lý các thao tác trong giai đoạn lập ... số học: Là dạng phép tính giản đơn cộng, trừ, nhân, chia trong số học. Ngoài ra còn phép chia lấy dư (%). Được sử dụng để lấy ra đơn vị dư của 1 phép toán. 20 - Bài học lập trình PHP bản ... 16 else 20 - Bài học lập trình PHP bản và ứng dụng Sưu tầm và chỉnh sửa: Nguyễn Hữu Duy C.E – UTEHY Nguồn: http://qhonline.info Trang 7 B- Các biểu thức bản trong PHP: 1- Biểu...
  • 70
  • 772
  • 0
Lập trình Java cơ bản : Multithreading part 10 pptx

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

Ngày tải lên : 26/07/2014, 12:21
... 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à...
  • 5
  • 386
  • 0

Xem thêm