0

tài liệu lập trình java cơ bản

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 bản- Bài 8 (Collections) ppt

Kỹ thuật lập trình

... lastNode(b)5new ListNode71 Lập trình Java bản Cao Đức Thông   Trần Minh Tuấn­cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50Ví dụ 1: TreeSet// This program sorts a set of namesimport 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);     }}31Bà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.7Cài đặt Linked List// Dinh nghia mot node trong linked list  ...  nó có thể tung ra ngoại lệ UnsupportedOperationException.49Mô 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).17Stack•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)11Cà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.49Mô 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).17Stack•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)11Cài đặt Linked List     public boolean isEmpty()     {  return (firstNode == null);     }     public void print()     {ListNode node = firstNode;while (node != null){         ...
  • 62
  • 1,293
  • 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 bản- Bài 6 (Exception) ppt

Kỹ thuật lập trình

... 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. 30Né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.5Xử 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 bản- Bài 2 (OOP) pptx

Kỹ thuật lập trình

... (extends) từ một lớp.1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23Ví 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 AObject CObject BObject D3Cá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
  • 1,015
  • 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 bản- Bài 1 (Overview) pdf

Kỹ thuật lập trình

... dụng.5Kiến trúc của Java • Java Platform• Java Virtual Machine (Java VM)• Java Application Programming Interface (Java API)Hardware-Platform Java VM Java APImyProgram .java Java PlatformMã nguồn3Giớ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ấncdthong@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 bản doc

Kỹ thuật lập trình

... phương thức phải một phạm vi nhất định35 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 ... class. Mọi biến hay hàm của Java đều nằm trong một class nào đó.3. Java không toán tử phạm vi (scope) ::4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy....
  • 41
  • 705
  • 2
Tài liệu lập trình Pascal căn bản

Tài liệu lập trình Pascal căn bản

Kỹ thuật lập trình

... ‘A’ cọ m säú l 65, ‘a’ cọ m säú l 97 trong bng m ASCII,.v.v. Âãø hiãøn thë bng m ASCII, bản chảy chỉång trçnh sau: Program ASCI I_Table; Uses CRT; Var I : Integer; Begin ClrScr;...
  • 90
  • 984
  • 6
Tài liệu lập trình C căn bản

Tài liệu lập trình C căn bản

Kỹ thuật lập trình

... dưới đâyLương bản : $ 12000DA : 12% lương bản HRA : $150TA : $120Các mục khác : $450 Thuế : PF :14% lương bản và IT: 15% lương bản Lương thực lãnh = Lương bản + DA + HRA ... nhất của trường dữ liệu. Các dữ liệu độ rộng nhỏ Trang 43 Lập trình C căn bản GV: Lý Sỹ Ngọc LầuBài tập tự làm3. Viết một chương trình nhập và cộng ba số.4. Viết một chương trình tính giá ... dữ liệu void được sử dụng để chỉ ra điều này.2.4.1 Những kiểu dữ liệu bản và dẫn xuấtBốn kiểu dữ liệu (char, int, float và double) mà chúng ta đã thảo luận ở trên được sử dụng cho việc trình...
  • 196
  • 1,387
  • 9
Lập trình Java cơ bản

Lập trình Java bản

Kỹ thuật lập trình

... ); postorder( node.rightNode ); System.out.print( node.data + " " ); }}1 Lập trình Java bản Cao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 19Sử dụng Stackpublic ... phần tử nằm trong khoảng từ e1 tới e2.3Cấu trúc dữ liệu •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 ... 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...
  • 62
  • 1,375
  • 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 bản

Công nghệ thông tin

... = ");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;3for(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,701
  • 5
Tài liệu Chương 2: Java cơ bản pdf

Tài liệu Chương 2: Java bản pdf

Cơ sở dữ liệu

... Bài giảng Lập trình Java 4Các kiểu dữ liệu  Java hai loại kiểu dữ liệu chính: kiểu dữ liệu đơn nguyên và kiểu dữ liệu tham chiếu.Các kiểu dữ liệu đơn nguyênCác kiểu dữ liệu sởNhiều ... i;Nguyễn Đức Hiển – Bài giảng Lập trình Java 3Nội dungKiểu dữ liệu Java Toán tửCấu trúc điều khiểnMảng Kiểu chuổi (String)Nguyễn Đức Hiển – Bài giảng Lập trình Java 21Các toán tử chuổiToán ... – Bài giảng Lập trình Java 7Chuyển kiểuThứ tự chuyển kiểu:byte  short  int  long  float  doubleCác ví dụ:Nguyễn Đức Hiển – Bài giảng Lập trình Java 13Nhập/xuất bản Tạo đối...
  • 26
  • 737
  • 2
Tài liệu Lập trình đồ họa bằng visual C++ pptx

Tài liệu Lập trình đồ họa bằng visual C++ pptx

Thiết kế - Đồ họa - Flash

... i*35 + R*sin(RAD(135)),35);} }}hondacodonbk02-10-2008, 11:40 PManh finalfantasy tài liệu lập trình đồ họa C++ sử dụng OpenGL hông,gửi cho em với,tại đang học về đồ họa dùng C++ và OpenGLmà...
  • 8
  • 2,432
  • 36
Tài liệu Giáo trình SwishMax cơ bản doc

Tài liệu Giáo trình SwishMax bản doc

Thiết kế - Đồ họa - Flash

... sẽ như hình B.động theo đường path, và 1 số lý thuyết bản chúng ta đã 1 số kiến thức bản về Swishmax để bước vào các bài tập căn bản đòi hỏi sự kết hợp giữa các yếu tố này cũng như cách ... OBJECT: 5.1/ Proerties panel (bảng properties): a/ Scene: d/ Text:đặc trưng 5.7: Component panel và Parameters panel:Giáo trình SwishMax bản Chương 1 - Giao diện (layout) ... object vào 1 object Movie Clip (MC). đặt tên là MC_12.b/ Chắc chắn MC_1 trong bảng Outline được chọn, Ta vào bảng Properties đánh dấu "Use Bottom object as a mask"3/ Ctrl + Enter...
  • 44
  • 2,133
  • 10
Tài liệu LẬP TRÌNH JAVA Chương 1 pdf

Tài liệu LẬP TRÌNH JAVA Chương 1 pdf

Kỹ thuật lập trình

... điểm của Java ✦ Java is simple✦ Java is object-oriented✦ Java is distributed✦ Java is interpreted✦ Java is robust✦ Java is secure✦ Java is architecture-neutral✦ Java is portable✦ Java s ... như ĐTDĐ. Bài giảng sử dụng J2SE để giới thiệu lập trình Java. 10Một chương trình Java đơn giảnVí dụ 1.1// Chương trình in dòng: Welcome to Java! package ch01;public class Welcome { public ... "Welcome to Java! " ✦Bạn thể gọi phương thức println với các tham số khác nhau để in ra những message khác nhau. 9Bắt đầu với lập trình Java ✦Một chương trình Java đơn giản✦Biên...
  • 24
  • 1,038
  • 6

Xem thêm