0

lập trình java cơ bản luồng và xử lý file part 4 pptx

Lập trình Java cơ bản : Luồng và xử lý file part 10 ppsx

Lập trình Java bản : Luồng xử file part 10 ppsx

Kỹ thuật lập trình

... • • • java. io.FilenameFilter java. awt.FileDialog javax.swing.JFileChooser 48 Bài tập Viết chương trình mycopy sử dụng sau: java mycopy filename1 filename2 • • • Nếu filename1 filename2 file chương ... Nên kết hợp luồng file luồng đọc/ghi ký tự để nhập xuất file ký tự Unicode Nên dùng RandomAccessFile muốn đọc/ghi tự file Dùng lớp File để lấy thông tin file 47 Một số lớp khác • java. io.StreamTokenizer ... Viết chương trình mydir sử dụng sau: java mydir filename Chương trình chức giống lệnh dir DOS 49 Bài tập Viết chương trình cho phép người dùng chọn file văn bản, sau hiển thị nội dung file đối...
  • 5
  • 503
  • 7
Lập trình Java cơ bản : Luồng và xử lý file part 9 potx

Lập trình Java bản : Luồng xử file part 9 potx

Kỹ thuật lập trình

... cỡ file (byte) long lastModified(); // lấy ngày sửa file gần String[] list(); // lấy nội dung thư mục 44 Ví dụ: Hiển thị thông tin file import java. io.*; import java. util.Date; public class FileInfo ... main(String[] args) { File file = new File( "randfile.dat"); if ( file. exists() ) { System.out.println("Path is: " + file. getAbsolutePath()); System.out.println("It's size is: " + file. length()); Date ... FileInputStream("somefile.txt"); // đọc file } catch (IOException e) { // hiển thị lỗi } finally { if (f != null) { try { f.close(); // đóng file } catch (Exception e) { // thông báo lỗi đóng file } } } 43 Lớp File...
  • 5
  • 434
  • 2
Lập trình Java cơ bản : Luồng và xử lý file part 7 doc

Lập trình Java bản : Luồng xử file part 7 doc

Kỹ thuật lập trình

... s = buff.readLine(); • 34 Luồng kí tự Unicode • Unicode Encoding • UTF-8 • UTF-16 • Đọc/ghi file với ký tự Unicode • Kết nối từ luồng FileInputStream/FileOutputStream vào InputStreamReader/OutputStreamWriter ... OutputStreamWriter FileWriter FilterWriter Writer StringReader PipedWriter BufferedWriter StringWriter 33 Kết nối luồng byte luồng kí tự • thể chuyển từ luồng byte sang luồng ký tự nhờ lớp ... Luồng ký tự CharArrayReader InputStreamReader FilterReader Reader FileReader PushBackReader StringReader PipedReader BufferedReader LineNumberReader 32 Luồng ký tự CharArrayWriter...
  • 5
  • 333
  • 1
Lập trình Java cơ bản

Lập trình Java bản

Kỹ thuật lập trình

... Inorder traversal • Preorder traversal • Postorder traversal 24 Binary Search Tree • Ví dụ Binary Search Tree 47 Cây trái 11 17 25 77 43 31 44 65 Cây phải 93 68 25 Cài đặt Binary Search Tree public ... Vector: Mảng động • Hastable: Bảng băm • Collections Framework (từ Java 1.2) • Là kiến trúc hợp để biểu diễn thao tác collection • Giúp cho việc xử collection độc lập với biểu diễn chi tiết bên ... Collections Framework • • • • Giảm thời gian lập trình Tăng cường hiệu chương trình Dễ mở rộng collection Khuyến khích việc sử dụng lại mã chương trình 34 Collections Framework • Collections Framework...
  • 62
  • 1,376
  • 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

... 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; ... a for(i=0 ; i
  • 39
  • 6,702
  • 5
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

... Các collection đầu tiên của Java: • Mảng • Vector: Mảng động • Hastable: Bảng băm • Collections Framework (từ Java 1.2)  • Là một kiến trúc hợp nhất để biểu diễn thao  tác trên các collection • Giúp cho việc xử các collection độc lập với  ...     System.out.println( p.toString() ); } 42 Giao tiếp Map • Giao tiếp Map cung cấp các thao tác xử trên các  bảng ánh xạ (Bảng ánh xạ lưu các phần tử theo  khoá không được có 2 khoá trùng nhau) ... 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 ...
  • 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

... error; } Xử lỗi ngoại lệ ⇒Mã lệnh mã xử lỗi nằm xen kẽ 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ỗi mà A trả Xử lỗi ... C() lại không xử ngoại lệ này, nơi xử nơi mà C() gọi, phương thức B() Nếu B() không xử phải xử ngoại lệ A()…Quá trình gọi lan truyền ngoại lệ Nếu đến main() không xử ngoại lệ tung ... • Java hỗ trợ cách thức để xử ngoại lệ (exception handling) tuỳ theo nhu cầu chương trình 10 Xử ngoại lệ • Khối try/catch • Đặt đoạn mã khả xảy ngoại lệ khối try • Đặt đoạn mã xử lý...
  • 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

... 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 ... 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 ... Java nhận giá trị boolean Trong Java, biến không thuộc kiểu nguyên thuỷ phải tạo từ khoá new Java tiền xử (preprocessor) 35 Java vs C++ 10 11 12 13 14 15 Java trỏ Java huỷ tử (destructor), có...
  • 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 ... Version JDK 1.2 (Java 2nd Platform) • 20 04: Version JDK 1.5 Phát triển ứng dụng Java • Hai loại ứng dụng Java • Application: Ứng dụng độc lập • Applet: Ứng dụng chạy Web • Thư viện lớp Java • Bộ JDK...
  • 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

... 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 ... 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 ... Java nhận giá trị boolean Trong Java, biến không thuộc kiểu nguyên thuỷ phải tạo từ khoá new Java tiền xử (preprocessor) 35 Java vs C++ 10 11 12 13 14 15 Java trỏ Java huỷ tử (destructor), có...
  • 41
  • 705
  • 2

Xem thêm