Lập trình Java cơ bản : Luồng và xử lý file part 1 docx
... tmtuan@ifi.edu.vn Các luồng cơ bản 5 • Luồng byte: Là dòng chảy các byte • InputStream: Luồng nhập byte cơ bản • OutputStream: Luồng xuất byte cơ bản • Luồng ký t : Là dòng chảy các ký tự (char) • Reader: Luồng ... ra. Bài 7. Luồng và xử lý file 2 • Khái niệm luồng • Các luồng byte • Đối tượng serializable • Các luồng ký tự • File truy cập ngẫu nh...
Ngày tải lên: 26/07/2014, 12:21
... close() throws IOException • Đóng luồng • void flush() throws IOException • Dồnxuất luồng Luồng nhập/xuất byte cơ bản 8 • InputStream và OutputStream là hai lớp gốccủamọiluồng nhập/xuất byte (abstract). Object InputStream ... LớpOutputStream 10 • Mộtsố phương thứccủa OutputStream • abstract void write(int b) throws IOException • Ghi mộtbyte raluồng • void write(byte[] b) throws I...
Ngày tải lên: 26/07/2014, 12:21
... Viết chương trình mycopy sử dụng như sau: java mycopy filename1 filename2 • Nếu filename1 và filename2 là 2 file thì chương trình copy nội dung của filename1 sang filename2 • Nếu filename2 là ... hợp luồng file và luồng đọc/ghi ký tự để nhập xuất các file ký tự Unicode. • Nên dùng RandomAccessFile nếu muốn đọc/ghi tự do trên file. • Dùng lớp File để lấy thông tin về...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Luồng và xử lý file part 9 potx
... IO file ); } Kết quả 12 3456 j 12 34.56 true Ví d : Hiển thị thông tin file 45 import java. io.*; import java. util.Date; public class FileInfo { public static void main(String[] args) { File file ... RandomAccessFile 41 try { RandomAccessFile f = new RandomAccessFile("randfile.dat","rw"); f.writeBoolean(true); f.writeInt (12 3456); f.writeChar('j')...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Luồng và xử lý file part 7 doc
... thể vào tiếp BufferedReader/BufferedWriter) • Chỉ rõ cách encoding Luồng ký tự 31 • Từ Jdk 1. 1, Java hỗ trợ đọc và thao tác trên luồng đối với các ký tự Unicode (2 byte). • Luồng ký tự cơ bản • ... Luồng kí tự và Unicode 35 • Unicode Encoding • UTF-8 • UTF -16 • Đọc/ghi file với các ký tự Unicode • Kết nối từ luồng FileInputStream/FileOutputStream vào InputStre...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Luồng và xử lý file part 6 pptx
... (IOException e) { System.out.println(“Error IO file ); } } } Ví d : Đọc tên và ngày sinh 26 try { FileInputStream f = new FileInputStream("birthfile.dat"); ObjectInputStream inStream ... found”); } Đọc/ghi đốitượng tự tạo 28 // file WriteMyObject .java import java. io.*; public class WriteMyObject { public static void main(String[] args) { try { FileOutputStream f = new...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Luồng và xử lý file part 4 pot
... BufferedOutputStream (đệm xuất) Ví d : Tạo file các số ngẫu nhiên 17 try { FileOutputStream f = new FileOutputStream("randnum.dat"); DataOutputStream outFile = new DataOutputStream(f); for(int ... i++) outFile.writeInt( (int) (Math.random() *10 00) ); outFile.close(); } catch (IOException e) { } try { FileInputStream g = new FileInputStream("randnum.dat"); DataInput...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Luồng và xử lý file part 3 ppsx
... file& quot;); } } } Các luồng file 11 • Đượcsử dụng để xuấtnhập vớifile. • Luồng nhập từ file: FileInputStream • FileInputStream(String name) • FileInputStream (File f) • Luồng xuất ra file: FileOutputStream • ... Luồng lọc (filter stream) 14 • Luồng lọc có khả năng kết nối với các luồng khác và xử lý dữ liệu “theo cách riêng” của nó. • FilterInputStream và Fil...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Xử lý ngoại lệ part 7 pdf
... dùng nhập lại. 31 Chú ý khi sử dụng ngoại lệ • Không 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. • ... 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 nhất cho toàn bộ dự án. • Một số xử lý lỗi bằng ngoại lệ phổ biến l : hết bộ nhớ, vượt...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : Xử lý ngoại lệ part 6 ppt
... không xử lý ngoại lệ này, thì chỉ còn một nơi có thể xử lý chính là nơi mà C() được gọi, đó là trong phương thức B(). Nếu trong B() cũng không xử lý thì phải xử lý ngoại lệ này trong A()…Quá trình ... ExampleException { public void copy(String fileName1, String fileName2) throws MyException { if (fileName1.equals(fileName2)) throw new MyException(" ;File trung te...
Ngày tải lên: 26/07/2014, 12:21