Xem logic lập trình Java của một tập tin truy cập ngẫu nhiên là một dòng duy nhất
của byte. Tương tác với một tập tin có thể được xem như là một kênh truyền thông cho
phát hành một trong ba hướng dẫn: đọc byte từ vị trí hiện tại trong tập tin,
viết byte đến vị trí hiện tại trong tập tin, và di chuyển vị trí hiện tại trong
các tập tin. Bạn không thường thấy các byte được lưu trữ trong các lĩnh vực, các cụm, và
vân vân. Các bản đồ từ hợp lý để địa chỉ vật lý được thực hiện bởi hệ thống tập tin,
và cấp ngành đệm được thực hiện tự động bởi bộ điều khiển đĩa.
Khi xử lý các bản ghi trong một tập tin trên đĩa, thứ tự của các truy cập có thể có một lớn
ảnh hưởng đến I / O thời gian. Một thủ tục truy cập ngẫu nhiên xử lý hồ sơ trong một trật tự
độc lập trật tự hợp lý của họ trong tập tin. Truy cập tuần tự xử lý
hồ sơ theo thứ tự xuất hiện hợp lý của họ trong tập tin. Chế biến tuần tự
đòi hỏi ít thời gian tìm kiếm nếu bố trí vật lý của tập tin trên đĩa phù hợp với logic của nó
bố trí, như sẽ được dự kiến nếu các tập tin được tạo ra trên một đĩa với một tỷ lệ cao
của không gian miễn phí.
Java cung cấp một số cơ chế cho các thao tác tập tin trên đĩa. Một trong những hầu hết
thường được sử dụng là lớp RandomAccessFile. Các phương pháp sau đây có thể
được sử dụng để thao tác thông tin trong tập tin.
đang được dịch, vui lòng đợi..
