0

tài liệu lập trình java cơ bản bài 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

Kỹ thuật lập trình

... 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 Cấu trúc dữ liệu ... Inorder traversal • Preorder traversal • Postorder traversal 24 Binary Search Tree • Ví dụ về Binary Search Tree 47 Cây con trái Cây con phải 25 11 17 77 43 3 144 65 93 68 25 Cài đặt Binary Search Tree public class TreeNode  ... System.out.println ( "\n\nPostorder traversal" ); tree.postorderTraversal(); 30 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 ...
  • 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

... "main" java. lang.ArithmeticException: / by zero at at at at MyDivision.C(MyDivision .java: 14) MyDivision.B(MyDivision .java: 11) MyDivision.A(MyDivision .java: 8) MyDivision.main(MyDivision .java: 4) Giải ... "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7) Giải thích: Hệ thống tung exception thuộc lớp NullPointerException gặp lỗi Sau chương trình ... khiến lập trình viên khó theo dõi thuật toán chương trình ⇒Khi lỗi xảy hàm A, tất lời gọi hàm lồng đến A phải xử lý lỗi mà A trả Xử lý lỗi ngoại lệ • Trong Java, việc xử lý lỗi cài đặt nhánh độc lập...
  • 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

... lớp public package • Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trình Java chạy chậm so với chương trình C tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... TimeTest chứa hàm main • Khi chạy cần gõ: • javac TimeTest .java • java TimeTest • Java tự động tìm dịch file Time .java Lớp Time // File Time .java import java. text.DecimalFormat; public class Time ... new Time( ); // 02:00:00 Time t3 = new Time( 21, 34 ); // 21: 34: 00 Time t4 = new Time( 12, 25, 42 ); // 12:25 :42 16 Time t5 = new Time( 27, 74, 99 ); // 00:00:00 Một số từ khoá • Từ khoá final...
  • 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

... trúc JavaJava Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) myProgram .java Java API Java VM Hardware-Platform Mã nguồn Java Platform Kiến trúc Java ... Bài Tổng quan lập trình Java • • • • • • • • Giới thiệu ngôn ngữ Java Kiến trúc Java Nội dung chương trình Java Các kiểu liệu & toán tử Các cấu trúc điều khiển Nhập liệu từ bàn phím ... trúc JavaJava Development Kit – JDK • Bộ công cụ phát triển Java (jdk) gồm trình biên dịch, thông dịch, trợ giúp, soạn tài liệu thư viện chuẩn • Ngoài số thư viện khác JSP, JavaMail, Java TAPI…...
  • 7
  • 953
  • 18
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

Kỹ thuật lập trình

... "main" java. lang.ArithmeticException: / by zero at at at at MyDivision.C(MyDivision .java: 14) MyDivision.B(MyDivision .java: 11) MyDivision.A(MyDivision .java: 8) MyDivision.main(MyDivision .java: 4) Giải ... "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7) Giải thích: Hệ thống tung exception thuộc lớp NullPointerException gặp lỗi Sau chương trình ... khiến lập trình viên khó theo dõi thuật toán chương trình ⇒Khi lỗi xảy hàm A, tất lời gọi hàm lồng đến A phải xử lý lỗi mà A trả Xử lý lỗi ngoại lệ • Trong Java, việc xử lý lỗi cài đặt nhánh độc lập...
  • 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 bản (Bài 1) doc

Kỹ thuật lập trình

... trúc JavaJava Platform • Java Virtual Machine (Java VM) • Java Application Programming Interface (Java API) myProgram .java Java API Java VM Hardware-Platform Mã nguồn Java Platform Kiến trúc Java ... Bài Tổng quan lập trình Java • • • • • • • • Giới thiệu ngôn ngữ Java Kiến trúc Java Nội dung chương trình Java Các kiểu liệu & toán tử Các cấu trúc điều khiển Nhập liệu từ bàn phím ... trúc JavaJava Development Kit – JDK • Bộ công cụ phát triển Java (jdk) gồm trình biên dịch, thông dịch, trợ giúp, soạn tài liệu thư viện chuẩn • Ngoài số thư viện khác JSP, JavaMail, Java TAPI…...
  • 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

Kỹ thuật lập trình

... lớp public package • Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trình Java chạy chậm so với chương trình C tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... TimeTest chứa hàm main • Khi chạy cần gõ: • javac TimeTest .java • java TimeTest • Java tự động tìm dịch file Time .java Lớp Time // File Time .java import java. text.DecimalFormat; public class Time ... new Time( ); // 02:00:00 Time t3 = new Time( 21, 34 ); // 21: 34: 00 Time t4 = new Time( 12, 25, 42 ); // 12:25 :42 16 Time t5 = new Time( 27, 74, 99 ); // 00:00:00 Một số từ khoá • Từ khoá final...
  • 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

Tư liệu khác

... 54 Bài : ( VBT- 84) Đặt tính tính: 47 25 : 15 8058 : 34 4725 15 45 315 22 15 75 75 8058 34 68 237 125 102 238 238 5672 : 42 5672 42 42 135 147 126 212 210 7521 : 54 7521 54 54 139 212 162 501 48 6 ... ) 11 54 : 62 = ? 115 62 62 18 53 49 38 11 54 : 62 = 18 ( dư 38 ) Thứ tư ngày tháng 12 năm 2008 Toán Chia cho số hai chữ số ( ) Bài : ( VBT- 84) Đặt tính tính: 47 25 : 15 8058 : 34 5672 : 42 7521 ... số a) 8192 : 64 = ? 8192 64 64 17 12 12 512 51 8192 : 64 = 128 nhân 8, viết ; nhân 12, viêt 12 ; 179 trừ 128 51, viết 51 -Hạ 2, 512 ;512 chia 64 8, viết 8 nhân 32, viết nhớ ; nhân 48 ,thêm 51,viết...
  • 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

Kỹ thuật lập trình

... tờn, Java l cỏi tờn c chn, Java l tờn ca mt quỏn cafe m nhúm thit k java hay n ú ung II Java em l Java l ngụn ng lp trỡnh hng i tng, vy khụng th dựng Java vit mt chng trỡnh hng chc nng Java ... trỡnh JAVA u tiờn cú th biờn dch v chy cỏc chng trỡnh java ta phi ci JRE (Java Runtime Enviroment) mụi trng thc thi ca java, nú bao gm: JVM (Java Virtual Machine) mỏy o java vỡ cỏc chng trỡnh java ... dch mt chng trỡnh java sang mó byte code ta dựng lnh C:\JDK1 .4\ BIN\javac TờnTp .java - thụng dch v chy chng trỡnh ta s dng lnh C:\JDK1 .4\ BIN \java TờnTp biờn dch v chy chng trỡnh Java n gin ta nờn...
  • 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

Kỹ thuật lập trình

... lao ñ ng 40 Int 32 -2, 147 ,48 3, 648 +2, 147 ,48 3, 648 Long 64 9,223,372,036’8 54, 775,80 ñ n +9,223,372,036’8 54, 775,8 08 Ki u long ñư c s d ng ñ lưu m t s c giá tr r t l n ñ n 9,223,372,036’8 54, 775,808 ... 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, 'java' Cú pháp: java [options] classname 2.5.3 Trình d ch ngư c, 'javap' Cú pháp: javap [options] ... MÔN JAVA M c tiêu N m ñư c ñ c trưng c a Java Các ki u chương trình Java Ð nh nghĩa v máy o Java Các n i dung c a JDK (Java Development Kit) Sơ lư c ñ c trưng m i c a Java2 2.1 Gi i thi u Java Java...
  • 235
  • 541
  • 2
Tài liệu Lập trình Android cơ bảh: Bài 4 potx

Tài liệu Lập trình Android bảh: Bài 4 potx

Kỹ thuật lập trình

... button2.setOnClickListener(this.appendString("2")) ; button3.setOnClickListener(this.appendString("3")) ; button4.setOnClickListener(this.appendString( "4" )) ; 14 Copyright © 2013 http://timvieclam.ws All rights reserved Mr_ThinhVn ... phép chỉnh sửa liệu mà địa lấy từ data URI ACTION_SEND - mở Activity cho phép gửi liệu lấy từ data URI, kiểu liệu xác định thuộc tính type ACTION_SENDTO - mở Activity cho phép gửi thông điệp ... TextView ^_^) nên không cho phép nhập giá trị vào EditText Mã: android:enabled="false" B4:Sửa lại nội dung Activity1 .java sau: Mã: package at.exam; import android.app.Activity; import android.content.Intent;...
  • 15
  • 706
  • 2
Java programming Tài Liệu Lập Trình Java Căn Bản Full

Java programming Tài Liệu Lập Trình Java Căn Bản Full

Kỹ thuật lập trình

... command-line arguments is: c: \java> java class file argument1 argument2 argument3… NIIT Java Programming Constructs 4. 39 Consider the following example: c: \java> java Display Hello World The following ... GSI.innerTest(); } } 4. 42 Java Programming Constructs NIIT The following figure shows the output of the preceding code Using Inner Class NIIT Java Programming Constructs 4. 43 Activity 2: Implementing ... class and the nested Candidate class and save it as ApplicantStatus .java file: class Applicant { String applicantID; 4. 44 Java Programming Constructs NIIT String education; int age; Applicant(String...
  • 54
  • 772
  • 0
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

... lớp public package • Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trình Java chạy chậm so với chương trình C tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... TimeTest chứa hàm main • Khi chạy cần gõ: • javac TimeTest .java • java TimeTest • Java tự động tìm dịch file Time .java Lớp Time // File Time .java import java. text.DecimalFormat; public class Time ... new Time( ); // 02:00:00 Time t3 = new Time( 21, 34 ); // 21: 34: 00 Time t4 = new Time( 12, 25, 42 ); // 12:25 :42 16 Time t5 = new Time( 27, 74, 99 ); // 00:00:00 Một số từ khoá • Từ khoá final...
  • 41
  • 705
  • 2
bài giảng lập trình java cơ bản chương 7 gv võ hoàng phương dung truy cập cơ sở dữ liệu với jdbc

bài giảng lập trình java bản chương 7 gv võ hoàng phương dung truy cập sở dữ liệu với jdbc

Kỹ thuật lập trình

... cập liệu 2-tier 3-tier 4/ 25 Cấu trúc JDBC  Cấu trúc JDBC gồm phần • JDBC API • JDBC Driver 5/25 Cấu trúc JDBC  JDBC API • Phần lớn API nằm gói java. sql  javax.sql  • Được chứa Java SE Java ... JDBC  2/25 Giới thiệu JDBC Viết tắt Java Database Connectivity  Là Java API chuẩn cho việc kết nối Java application đến Database  Các chức  • • • • Thiết lập kết nối đến Database Tạo câu lệnh ...  JDBC driver loại 4: 100% pure Java 12/25 Các bước sử dụng JDBC Bước 1: Thiết lập kết nối Database  Bước 2: Tạo câu lệnh truy vấn  Bước 3: Thực thi câu truy vấn  Bước 4: Xử lý kết trả  Bước...
  • 33
  • 582
  • 0
Đá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

... n"); int n= nhap(); System.out.println("Tong cua so "+n+" = " +tinhTong(n)); } } Bài 04 : package bai 04; import java. util.Scanner; public class Main { public static void phanTich(int n){ int i=2; ... mang a for(i=0 ; i
  • 39
  • 6,702
  • 5
Tài liệu lập trình java   từ căn bản đến nâng cao

Tài liệu lập trình java từ căn bản đến nâng cao

Kỹ thuật lập trình

... thành java shooter” Một số vấn đề nâng ngôn ngữ lập trình java như: javabean, thiết kết giao diện dùng thư viện JFC (Java Foundation Class), lập trình mạng, lập trình sở liệu java, lập trình ứng ... 83 4. 3.2 Container 84 4.3.3 Layout Manager 85 4. 4 Thiết kế GUI cho chương trình 86 4. 4.1 Tạo khung chứa cửa sổ chương trình 86 4. 4.2 Tạo hệ thống thực đơn 87 4. 4.3 ... thập niên 90 Chương trình viết ngôn ngữ lập trình java chạy hệ thống cài máy ảo java (Java Virtual Machine) 1.2.2.Lịch sử phát triển ngôn ngữ lập trình Java Ngôn ngữ lập trình Java James Gosling...
  • 205
  • 1,429
  • 11
Giáo án - Bài giảng: TÀI LIỆU LẬP TRÌNH JAVA SWING

Giáo án - Bài giảng: TÀI LIỆU LẬP TRÌNH JAVA SWING

Cao đẳng - Đại học

... AWT java. awt.FlowLayout (bố trí dạng dòng chảy) java. awt.BorderLayout (bố trí biên khung) java. awt.GridLayout (bố trí dạng lưới nhau) java. awt.GridBagLayout (bố trí dạng lưới không đều) java. awt.CardLayout ... GUI Slide 7/57 GridLayout  Bố trí component thành lưới rows dòng, cols cột Lưới 4x4 Lưới 3x2 Lưới 1x4 Lưới 1x4 GridLayout Constructor GridLayout() Tạo grid layout mặc định 1x1 GridLayout(int ... panel2 với Layout2 + components Frame chế điều khiển Một số Layout SWING  BoxLayout  Spring Layout  Null Layout 13 SWING Lập trình Giao Diện với JFC 14 Nội dung      Giới thiệu AWT Giới...
  • 47
  • 1,801
  • 9
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 BẢN : OOP TRONG JAVA

Cao đẳng - Đại học

... Time t3 =new Time( 21, 34 ); // 21: 34: 00 Time t4 =new Time( 12, 25 , 42 ); // 12:25 :42 Time t5 Time t6 , , =new Time( 27 74 99 ); =new Time( t4 ); // 00:00:00 // 12:25 :42 16 Một số từ khoá ■ • ... lớp public package Package java. lang.* tự động import vào chương trình 34 Java vs C++ Một chương trình Java chạy chậm so với chương trình c tương ứng khoảng 20 lần Java kiểu liệt kê (enum), kiểu ... Lớp TimeTest chứa hàm main • Khi chạy cần gõ: javac TimeTest .java java TimeTest Java tự động tìm dịch file Time .java L6p Time // File Time .java import java. text.DedmalFormat; public class Time {...
  • 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 bản chương 6: lập trình gui GV võ hoàng phương dung (2)

Công nghệ thông tin

... chứa (Container ) Thành phần (Component) Trình quản lý cách trình bày (Layout manager) Đồ họa (Graphic) tính vẽ (draw) Phông chữ (Font) Sự kiện (Event) 4/ 25 Giới thiệu GUI Gói AWT chứa lớp, giao ... colors.addItem("Green"); 17/25 Quản lý cách trình bày  Các kiểu trình bày (Layout manager) • • • • •  Null layout Flow layout Border layout Grid layout GridBag Layout Layout manager thiết lập phương thức ‘setLayout()’ ... kiện chứa đối tượng thừa kế từ lớp java. awt.event or javax.swing.event  Event (sự kiện): tương tác người dùng • Ví dụ: di chuyển chuột, nhấn phím, nhả phím v.v 24/ 25 Xử lý kiện  Event source (nguồn...
  • 40
  • 697
  • 0
bài giảng lập trình java cơ bản chương 3 gv võ hoàng phương dung chương 3 lớp trong java

bài giảng lập trình java bản chương 3 gv võ hoàng phương dung chương 3 lớp trong java

Kỹ thuật lập trình

... • Là khuôn mẫu tạo đối tượng • Là kiểu liệu phần mềm Lớp: Rectangle Đối tượng: RectangleA Đối tượng: RectangleB 6/25 Các khái niệm  Các tính chất lập trình hướng đối tượng • Tính đóng gói • ... b.callmetoo(); } } 41 /25 Gói (Package) Là chứa lớp interface  Trong Java, gói thể thư mục  Tác dụng  • Nhóm thành phần liên quan • Giới hạn truy cập từ thành phần bên • Tổ chức code dễ quản lý 42 /25 Gói ... Rectangle myRectangle = new Rectangle(); 44 /25 Gói (Package)  Quản lý code • Khai báo gói • Các câu lệnh import • Khai báo thành phần package MyPack; import java. util.Date; public class Main { public...
  • 55
  • 516
  • 0

Xem thêm