... 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 ... viện khác như JSP, JavaMail, Java TAPI… • 19 95: Version JDK 1. 0 • 19 98: Version JDK 1. 2 (Java 2 nd Platform) • 2004: Version JDK 1. 5 4 Giới thiệu ngôn ngữ Java • Đặc điểm của Java • Đơn giản • Hướng ... thiệu ngôn ngữ Java • Lịch sử phát triển của Java • Ra đời tại Sun Microsystems bởi James Gosling • 19 91: Version đầu tiên với tên “Oak” • 19 95: Tên chính thức là Java • Mục đích của Java • Dùng...
Ngày tải lên: 22/12/2013, 17:15
... … } Hello .java Biên dịch Thông dịch Hello.class (bytecode) javac Hello .java java Hello 010 010 11 6 Kiến trúc của Java • Java Development Kit – JDK • Bộ công cụ phát triển Java (jdk) gồm trình ... 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í ... ra còn một số thư viện khác như JSP, JavaMail, Java TAPI… • 19 95: Version JDK 1. 0 • 19 98: Version JDK 1. 2 (Java 2 nd Platform) • 2004: Version JDK 1. 5 18 Các toán tử = > < ! ~ ?: == <=...
Ngày tải lên: 19/01/2014, 20:20
Hướng dẫn học lập trình mô phỏng Violet_Script. Bài 1
... “Common” mà chọn “Template”. 8 9 1 0 Hẹn gặp lại các bạn trong bài 2. 1 5 Xong! Chúc mừng bạn đã hoàn thành bài 1. Hãy chọn 2 điểm trên giao diện trình chiếu bằng cách Click chuột vào màn ... hình 11 nhưng bây giờ ta chọn Ruler. Nếu thành công bạn sẽ thấy xuất hiện hai dòng thông tin như hình 14 1 2 1 3 1 4 Sắp xong rồi, hãy cố gắng lên nhé. Bây giờ thì bấm “Đồng ý” (hình 14 ). ... nhập đề mục, nhập tiêu đề màn hình ( hình 1) sau đó ấn nút “tiếp tục”. Trong trang soạn thảo chọn nút “Công cụ” rồi chọn Lập trình mô phỏng” (hình 2) 1 2 Trong trang soạn thảo mã lệnh script,...
Ngày tải lên: 06/07/2013, 01:27
Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx
... cout<<a[i]; Nhập xuất dữ liệu bằng hàm với kiểu mảng số nguyên Nhập xuất dữ liệu bằng hàm với kiểu mảng số nguyên theo kiểu C, cách 1 CODE void input(int[]); input(a); LẬP TRÌNH C/C++ NÂNG CAO Yêu ... i=0;i<3;++i) printf("%d",a[i]); } Nhập xuất dữ liệu bằng hàm với kiểu mảng số nguyên theo kiểu C++, cách 1 { a=a +10 ; } gọi: add10(n); Hiệu quả, tiện hơn cách 2. Nhập xuất dữ liệu với ... input(int[]); input(a); LẬP TRÌNH C/C++ NÂNG CAO Yêu cầu trước khi đọc: học xong Lập trình C/C++ căn bản BÀI 1: NHẮC LẠI VỀ C/C++ Nhập xuất cơ bản CODE #define max(a,b) (a>b)?a:b //khai...
Ngày tải lên: 14/12/2013, 09:15
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt
... removeItem = lastNode.data; if ( firstNode == lastNode ) firstNode = lastNode = null; else { ListNode current = firstNode; while ( current.nextNode != lastNode ) current = current.nextNode; lastNode = current; current.nextNode = null; } } return removeItem; } 32 Collection • Collection là đối tượng có khả năng chứa các đối tượng khác. • Các thao tác thông thường trên collection • Thêm/Xoá đối tượng vào/khỏi collection • Kiểm tra một đối tượng có ở trong collection không • Lấy một đối tượng từ collection • Duyệt các đối tượng trong collection • Xoá toàn bộ collection 42 Duyệt collection • Iterator cho phép duyệt tuần tự một collection. • Các phương thức của Iterator: • boolean hasNext(); • Object next(); • void remove(); • Ví dụ: Iterator it = c.iterator(); while ( it.hasNext() ) { Point p = (Point) it.next(); System.out.println( p.toString() ); } 18 Cài đặt Stack public class Stack { private LinkedList stackList; public Stack() { stackList = new LinkedList(); } public void push( int value ) { stackList.insertAtFront( value ); } public int pop() { return stackList.removeFromFront(); } public boolean isEmpty() { return stackList.isEmpty(); } public void print() { stackList.print(); } } 15 Mô tả removeFromBack 5 5 11 7 7 12 12 firstNode lastNode (a) firstNode lastNode (b) removeItem current 11 13 Mô tả insertAtBack 12 7 11 firstNode lastNode (a) 5 new ListNode 12 11 firstNode ... 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); } } 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 ... 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 ...
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
... được trả lại cho chương trình. 24 Bài tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ ... methodeX() { Point[ ] pts = new Point [10 ]; for(int i = 0; i < pts.length; i++) { pts[i].x = i; pts[i].y = i +1; } } } 32 Bài tập 1. Viết chương trình cho phép tính giá trị của biểu thức: ... 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...
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
... 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 Language 11 010 111 0 011 110 1 10 1000 011 1 011 1 01 011 011 1 011 0 010 10 10 0 010 010 010 1 011 ... Language 11 010 111 0 011 110 1 10 1000 011 1 011 1 01 011 011 1 011 0 010 10 10 0 010 010 010 1 011 MOV BX, CS SUB BX, 10 h JNE label1 LOOP label2 39 Bài tập 6. Xây dựng lớp TestRect: Sinh ngẫu nhiên 10 hình chữ nhật và tính giao ... Garbage Collector. 10 . Java không hỗ trợ đối số mặc định. 11 . Java chỉ hỗ trợ kế thừa đơn, tất cả mọi lớp đều mặc định kế thừa từ lớp Object. 12 . Java không có template. 13 . Java không có từ khoá...
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) 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 ... tập tại lớp • Bài 1: Cài đặt xử lý các ngoại lệ cho chương trình tính thương 2 số bằng giao diện GUI. • Bài 2: Cài đặt xử lý lỗi bằng cách dùng ngoại lệ cho ví dụ ở phần đầu bài. 26 Ngoại lệ ... { Point[ ] pts = new Point [10 ]; for(int i = 0; i < pts.length; i++) { pts[i].x = i; pts[i].y = i +1; } } } 15 Khối finally • Khi một ngoại lệ xảy ra, chương trình dừng lại, một số cô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
... bước • Machine Language, Assembly Language 11 010 111 0 011 110 1 10 1000 011 1 011 1 01 011 011 1 011 0 010 10 10 0 010 010 010 1 011 MOV BX, CS SUB BX, 10 h JNE label1 LOOP label2 12 // Dat lai thoi gian time.setTime( ... vào 10 thí sinh In ra thông tin về các thí sinh có tổng điểm lớn hơn 15 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 Language 11 010 111 0 011 110 1 10 1000 011 1 011 1 01 011 011 1 011 0 010 10 10 0 010 010 010 1 011 ... Garbage Collector. 10 . Java không hỗ trợ đối số mặc định. 11 . Java chỉ hỗ trợ kế thừa đơn, tất cả mọi lớp đều mặc định kế thừa từ lớp Object. 12 . Java không có template. 13 . Java không có từ khoá...
Ngày tải lên: 19/01/2014, 20:20
Lập trình Android cơ bảh: Bài 1 ppt
... Mr_ThinhVn 18 -08-2 013 – http://timvieclam.ws/ 1 Bài 1: Lập trình Adroi cơ bản Yêu cầu kiến thức cho lập trình Android: Để lập trình android, mình nghĩ mọi người chỉ cần kiến thức java căn ... thực hiện quá trình khởi tạo. Các phương thức khác có cần viết lại hay không tùy vào yêu cầu lập trình. XML trong Android: Không giống như lập trình java thông thường, lập trình android ngoài ... lập trình cho nó và không yêu cầu khắt khe về việc tối ưu code như J2ME. Thật đáng tiếc vì J2ME mình học ko ứng dụng được mấy vào lập trình Android (tuy nhiên 1 số kỹ thuật cơ bản cho lập trình...
Ngày tải lên: 25/03/2014, 16:06
Ngôn ngữ lập trình C - Chương 7 - Bài 1. Dynamic allocation, Single linked list pot
Ngày tải lên: 01/08/2014, 17:20
LẬP TRÌNH VI ĐIỀU KHIỂN - BÀI 1 - CẤU TRÚC VI ĐIỀU KHIỂN pdf
Ngày tải lên: 02/08/2014, 01:20
Bài giảng - giáo án: Nhập môn lập trình web với ngôn ngữ PHP bài 1 tổng quan về lập trình web bằng PHP
... trang 23 Bài 1: Tổng quan lập trình PHP Các thao tác cơ bản Các thao tác cơ bản Nhúng PHP vào HTML 1 TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM NHẬP MÔN LẬP TRÌNH WEB VỚI PHP 21 Bài 1: Tổng ... WEB VỚI PHP 21 Bài 1: Tổng quan lập trình PHP Các thao tác cơ bản Các thao tác cơ bản Tạo trang PHP 24 Bài 1: Tổng quan lập trình PHP 20 Bài 1: Tổng quan lập trình PHP Công cụ để xây dựng ứng ... Protocol) 17 Bài 1: Tổng quan lập trình PHP 4. Ứng dụng PHP 4. Ứng dụng PHP Cách tổ chức và lưu trữ ứng dụng Công cụ để xây dựng ứng dụng PHP Các thao tác cơ bản 8 Bài 1: Tổng quan lập trình...
Ngày tải lên: 17/04/2014, 18:19
Bạn có muốn tìm thêm với từ khóa: