01/10/2018, 16:48
Nên sử dụng cách đọc file nào trong java?
Chào mọi người , em mới học java đến phần I/O , em không phân biệt được sự khác nhau giữa đọc file bằng byte stream và đọc file bằng character stream , mn có thể phân biện giúp em điểm khác nhau quan trọng nhất giữa chúng được không ạ , và mình nên sử dụng cách nào , trong trường hợp nào??
Bài liên quan
Trước khi đào sâu hơn bạn chỉ cần hiểu đúng 3 từ: Byte, Character, Stream.
e thấy n toàn ra mã ascii không , thấy n khsac nhau gì đâu ta =) , e hiểu 3 từ đấy r mà cũng có hiểu n là cái gì đâu =))
Character stream về cơ bản là byte stream nhưng đi kèm với nó là logic để decode bytes -> chars.
Theo chiều ngược lại characters được encode thành bytes (bộ 8 bit) để có thể lưu trữ/ transfer trên/thông qua mớ thiết bị vật lý chỉ biết 0 và 1.
Vậy xuất hiện thêm khái niệm decode/encode để tìm hiểu cùng với bytes, chars.
Rất có thể Java đang dùng bộ encode/decode default nào đó.
giải thích rất dễ hiểu , thanks bác ạ <3
Chỉ riêng câu này thôi đã cho thấy bạn chưa hiểu gì rồi
thì e bảo e hiểu từ mà , e hiểu cách n hoạt động đâu
Hiểu từ thì nói làm gì bạn, thế bây giờ đã thông chưa
thông r bác ơi , thanks các bác nhiều