lập trình java bằng eclipse bài 1

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 ... 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...
  • 7
  • 953
  • 18
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
... … } 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ử = > < ! ~ ?: == <=...
  • 34
  • 1.4K
  • 3
Hướng dẫn học lập trình mô phỏng Violet_Script. Bài 1

Hướng dẫn học lập trình mô phỏng Violet_Script. Bài 1

Ngày tải lên : 06/07/2013, 01:27
... “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,...
  • 6
  • 760
  • 18
Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Tài liệu LẬP TRÌNH C nâng cao - bài 1 - nhắc lại về c-c++ pptx

Ngày tải lên : 14/12/2013, 09:15
... 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...
  • 7
  • 740
  • 2
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
...       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 ...
  • 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
... đượ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...
  • 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
... 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á...
  • 41
  • 1K
  • 3
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 ... 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...
  • 34
  • 921
  • 2
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
... 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á...
  • 41
  • 908
  • 3
Lập trình Android cơ bảh: Bài 1 ppt

Lập trình Android cơ bảh: Bài 1 ppt

Ngày tải lên : 25/03/2014, 16:06
... 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...
  • 8
  • 411
  • 1
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

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

Ngày tải lên : 17/04/2014, 18:19
... 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...
  • 24
  • 1.3K
  • 3