0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Kỹ thuật lập trình >

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

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

... obj.copy(a,b); } catch (MyException e) { System.out.println(e.getMessage()); } }}1 Lập trình Java bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 28Lan truyền ... 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. 3Xử ... 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...
  • 34
  • 981
  • 4
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

... lastNode(b)removeItemcurrent11 62 Bài tập1. Viết chương trình hỗ trợ tra cứu từ điển đơn giản. Chương trình lưu các từ và nghĩa của từ trong một Collection hoặc một Map.2. Mở rộng bài tập trên bằng cách dùng file để lưu trữ các từ.3. ... 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).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);     }}1 Lập trình Java bảnCao Đức Thông   Trần Minh Tuấn­cdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 5Linked List•Thể hiện Node thông qua lớp tự tham chiếu (self­referential class)class ... 1;­        if ( ! isEmpty() ) { removeItem = firstNode.data;   if ( firstNode == lastNode )     firstNode = lastNode = null;            else     firstNode = firstNode.nextNode;        }        return removeItem;      }19Sử dụng Stackpublic class StackTest{      public static void main(String[] args)       {Stack stack = new Stack();stack.push(5);stack.push(7);stack.push(4);stack.push(8);stack.print();stack.pop();stack.pop();stack.print();      }}2 Bài 8. Collections•Cấu trúc dữ liệu trong Java •Linked List•Stack và Queue•Tree•Collections Framework•Danh sách (List)•Tập hợp (Set)•Bảng ánh xạ (Map)• Bài tập...
  • 62
  • 1,293
  • 14
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

... 1 Lập trình Java bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 10Lớp Time•Dữ liệu • Mỗi dữ liệu phải có một phạm vi nhất định•Phương ... xe2 Bài 2. 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 ... 2*(a*b+b*c+c*a); } public double getVolume() { return a*b*c; }}3Các phương pháp lập trình •Step-by-Step Programming• Lập trình từng bước•Machine Language, Assembly Language1101011100111101101000011101110101101110110010101000100100101011...
  • 41
  • 1,015
  • 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 bản (Bài 6) docx

... buff.readLine();•}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ệ cho ví dụ ở phần đầu bài. 25Ngoại ... ThreadDead, LinkageError, VirtualMachineError •Các ngoại lệ kiểu Error ít được xử lý.1 Lập trình Java bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 20Một số lớp ... 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. 11Xử...
  • 34
  • 921
  • 2
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

... trúc của JavaJava Platform• Java Virtual Machine (Java VM)• Java Application Programming Interface (Java API)Hardware-Platform Java VM Java APImyProgram .java Java PlatformMã nguồn 6 Kiến ... 1 Lập trình Java bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 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 điều khiển•Nhập dữ liệu từ bàn phím• Công cụ soạn thảo• Bài tập3Giới thiệu ngôn ngữ Java •Lịch sử...
  • 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 bản (Bài 1) doc

... 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 điều khiển•Nhập dữ liệu từ bàn phím•Công cụ soạn thảo• Bài tập30Công ... trịbyte 8 bits -2 56 255short 16 bits -32 768 …32 767 int 32 bits -232…232 – 1long 64 bits -2 64 …2 64 – 1Kiểu Kích thước Khoảng giá trịfloat 32 bits -3.4e38…3.4e38double 64 bits -1.7e308…1.7e30814Các ... “Chao\tmung\nban\nden\tvoi\nlap trinh Java\ n" );}}Chao mungbanden voilap trinh Java 12Các kiểu dữ liệu bản• Java có hai kiểu dữ liệu • Dữ liệu gốc chuẩn: Là các kiểu dữ liệu đã được định nghĩa...
  • 34
  • 1,370
  • 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 bản (Bài 2) ppt

... }}2 Bài 2. 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 ... (composition)•Composition: một đối tượng chứa các đối tượng thuộc lớp khác. Ví dụ: ôtô có các bánh xe1 Lập trình Java bảnCao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 20Cây kế thừaAnimalCat ... System.exit( 0 ); } // Ket thuc ham main} // Ket thuc lop TimeTestLớp TimeTest13•javac TimeTest .javajava TimeTestChạy TimeTest14Phạm vi truy cập•private•Chỉ truy cập được từ trong...
  • 41
  • 908
  • 3
Tài liệu Lập trình  HTML cơ bản

Tài liệu Lập trình HTML bản

... 2000 : 30 = 66 (hép) thõa 20 gãi §¸p sè: 66 hép thõa 20 gãi kÑoC¸ch kh¸c : Ta cã: 2000 : 30 = 66 (d­ 20)VËy cã thÓ xÕp 2000 gãi kÑo vµo 66 hép vµ thõa ra 20 gãi kÑo §¸p sè: 66 hép thõa ... ;1 nhân 4 bằng 4, viết 4 ;1 nhân 6 bằng 6, viết 6 ;81 trừ 64 bằng 17, viết 17.-Hạ 9, được 179 ; 179 chia 64 được 2, viết 2.2 nhân 4 bằng 8, viết 8 ;2 nhân 6 bằng 12, viêt 12 ;179 trừ 128 ... th¸ng 12 n¨m 2008To¸nChia cho sè cã hai ch÷ sè ( tiÕp theo )b ) 1154 : 62 = ?115 4 62 1 26 53 48 6 38491154 : 62 = 18 ( d­ 38 ) Thø t­ ngµy 3 th¸ng 12 n¨m 2008To¸nChia cho sè cã hai...
  • 10
  • 503
  • 4
Tài liệu Giáo trình java cơ bản pdf

Tài liệu Giáo trình java bản pdf

... quả chạy chương trình được mô tả như hình dưới. IV. Một số lớp bản của Java Các lớp bản, hay sử dụng của Java như: Object, các lớp Wrapper (lớp bao của các kiểu dữ liệu nguyên thủy), ... số lớp trong gói java. lang 1. Lớp Object Tất cả các lớp được xây dựng trong các chương trình Java đều hoặc là trực tiếp hoặc gián tiếp được mở rộng từ lớp Object. Đây là lớp sở nhất, định ... đặc tính chung sau: 1. Các toán tử tạo lập chung. Các lớp bao (trừ lớp Character chỉ có một toán tử tạo lập) đều có hai toán tử tạo lập:  Toán tử tạo lập sử dụng giá trị nguyên thủy để tạo...
  • 193
  • 1,669
  • 4
Tài liệu GIÁO TRÌNH JAVA CƠ BẢN doc

Tài liệu GIÁO TRÌNH JAVA BẢN doc

... mới của Java2 2.1 Giới thiệu Java Java là một ngôn ngữ lập trình ñược Sun Microsystems giới thiệu vào tháng 6 năm 1995. Từ ñó, nó ñã trở thành một công cụ lập trình của các lập trình viên ... Trình dịch ngược, 'javap' Cú pháp: javap [options] classname 2.5.4 Công cụ sinh tài liệu, 'javadoc' Cú pháp: javadoc [options] sourcecodename .java 2.5.5 Chương trình ... của trình duyệt. JDK chứa các công cụ sau: 2.5.1 Trình biên dịch, 'javac' Cú pháp: javac [options] sourcecodename .java 2.5.2 Trình thông dịch, &apos ;java& apos; Cú pháp: java...
  • 235
  • 541
  • 2

Xem thêm

Từ khóa: tài liệu lập trình java cơ bản bài 2tài liệu lập trình java cơ bản bài 4tài liệu lập trình java cơ bảntài liệu lập trình java cơ bản tiếng việttài liệu lập trình c cơ bảntài liệu lập trình java căn bảntài liệu lập trình html cơ bảntài liệu lập trình android cơ bảntài liệu lập trình nhúng cơ bảntài liệu lập trình php cơ bảntài liệu học lập trình java cơ bảncác bài tập lập trình java cơ bảnbài tập lập trình java cơ bản42 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ảnNghiên cứu tổ chức pha chế, đánh giá chất lượng thuốc tiêm truyền trong điều kiện dã ngoạiNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpMột số giải pháp nâng cao chất lượng streaming thích ứng video trên nền giao thức HTTPNghiên cứu vật liệu biến hóa (metamaterials) hấp thụ sóng điện tử ở vùng tần số THzNghiên cứu tổ chức chạy tàu hàng cố định theo thời gian trên đường sắt việt namđề thi thử THPTQG 2019 toán THPT chuyên thái bình lần 2 có lời giảiGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếNghiên cứu khả năng đo năng lượng điện bằng hệ thu thập dữ liệu 16 kênh DEWE 5000Thiết kế và chế tạo mô hình biến tần (inverter) cho máy điều hòa không khíSở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXBT Tieng anh 6 UNIT 2Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtChiến lược marketing tại ngân hàng Agribank chi nhánh Sài Gòn từ 2013-2015HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMQUẢN LÝ VÀ TÁI CHẾ NHỰA Ở HOA KỲ