Đại học CodeGym
Học hỏi
Khóa học
nhiệm vụ
Khảo sát & Trắc nghiệm
Trò chơi
Giúp đỡ
Lịch trình
Cộng đồng
người dùng
Diễn đàn
Trò chuyện
Bài viết
Câu chuyện thành công
Hoạt động
Nhận xét
đăng ký
chủ đề ánh sáng
Những bài học
Nhận xét
Về chúng tôi
Bắt đầu
Bắt đầu học
Bắt đầu học ngay bây giờ
bản đồ nhiệm vụ
Những bài học
Tất cả các nhiệm vụ
tất cả các cấp
Luồng đầu ra
Mô-đun 1
Mức độ ,
Bài học
1. OutputStreamlớp học Gần đây chúng tôi đã khám phá các luồng đầu vào. Đã đến lúc nói về luồng đầu ra. Lớp này OutputStreamlà lớp cha cho tất cả các lớp hỗ trợ đầu ra byte. Đây là một lớp trừu tượng không tự làm gì, nhưng nó có các lớp con
BufferedWriter
Mô-đun 1
Mức độ ,
Bài học
Các chương trình thường bao gồm yêu cầu ghi nhanh dữ liệu vào tệp hoặc ở nơi khác. Và điều này đặt ra câu hỏi: Chúng ta nên làm điều này như thế nào? Chúng ta nên chọn lớp nào? Hôm nay chúng ta sẽ làm quen với một ứng cử viên phù hợp cho va
Bài học bổ sung cho cấp độ
Mô-đun 1
Mức độ ,
Bài học
java.io Ở cấp độ này, chúng tôi đã khám phá các luồng đầu vào và đầu ra và làm quen với các phương pháp của chúng. Nếu bạn cảm thấy mình vẫn chưa nắm hết I/O trong Java, chúng ta có thể tiếp tục cuộc trò chuyện và phân tích một vài ví dụ về
ByteArrayInputStream
Mô-đun 1
Mức độ ,
Bài học
Lớp ByteArrayInputStream trong gói java.io có thể được sử dụng để đọc một mảng đầu vào (của byte). Để tạo luồng đầu vào mảng byte, trước tiên chúng ta phải nhập gói java.io.ByteArrayInputStream . Sau khi chúng tôi nhập gói, chúng tôi có sẵn
ByteArrayOutputStream
Mô-đun 1
Mức độ ,
Bài học
Lớp ByteArrayOutputStream triển khai luồng đầu ra ghi dữ liệu vào một mảng byte. Bộ đệm tự động phát triển khi dữ liệu được ghi vào nó. Lớp ByteArrayOutputStream tạo bộ đệm trong bộ nhớ và tất cả dữ liệu được gửi tới luồng được lưu trữ tron
Các mẫu thiết kế. Người trang trí
Mô-đun 1
Mức độ ,
Bài học
Chúng tôi đã xem xét việc sử dụng một đối tượng đơn lẻ, nhưng bạn có thể chưa nhận ra rằng chiến lược này là một mẫu thiết kế và là một trong những cách được sử dụng nhiều nhất. Trên thực tế, có rất nhiều mẫu này và chúng có thể được phân l
Bài học bổ sung cho cấp độ
Mô-đun 1
Mức độ ,
Bài học
Ở cấp độ này, chúng ta đã làm quen với việc làm việc với các luồng dữ liệu trong bộ nhớ (ByteArrayInputStream, ByteArrayOutputStream) và mẫu thiết kế chuỗi trách nhiệm. Tôi khuyên bạn nên xem các mẫu khác ngoài đó: Các mẫu thiết kế trong Ja
IO so với NIO
Mô-đun 1
Mức độ ,
Bài học
Tại sao Java IO quá tệ? API IO (Đầu vào & Đầu ra) là một API Java giúp các nhà phát triển dễ dàng làm việc với các luồng. Giả sử chúng ta nhận được một số dữ liệu (ví dụ: tên, tên đệm, họ) và chúng ta cần ghi dữ liệu đó vào một tệp — đã đến
giới thiệu tập tin
Mô-đun 1
Mức độ ,
Bài học
1. Pathlớp học Nếu bạn muốn viết một chương trình thực hiện điều gì đó với các tệp trên đĩa, điều đó khá dễ dàng. Java có rất nhiều lớp giúp bạn làm việc với cả tệp và nội dung của chúng. Các phiên bản đầu tiên của Java đã sử dụng các lớp n
Bộ đệm, Kênh
Mô-đun 1
Mức độ ,
Bài học
Trước đó, chúng ta đã biết về IO API (Giao diện lập trình ứng dụng đầu vào/đầu ra) và gói java.io , có các lớp chủ yếu để làm việc với các luồng trong Java. Chìa khóa ở đây là khái niệm về luồng . Hôm nay chúng ta sẽ bắt đầu xem xét NIO API
Bộ chọn
Mô-đun 1
Mức độ ,
Bài học
Trong bài học này, chúng ta sẽ làm quen với lớp Selector . Lớp này nằm trong gói java.nio.channels , vì vậy bạn không cần tải xuống hoặc định cấu hình bất kỳ thứ gì để sử dụng nó. Đối tượng Bộ chọn có thể giám sát một hoặc nhiều đối tượng K
đường dẫn
Mô-đun 1
Mức độ ,
Bài học
Lớp/phương pháp tiện ích Lớp tiện ích là lớp trợ giúp với các biến tĩnh và phương thức tĩnh thực hiện một danh sách cụ thể các tác vụ liên quan. Hãy xem các ví dụ về các lớp tiện ích tiêu chuẩn: java.lang.Math Lớp này, có thể thực hiện nhiề
Cho xem nhiều hơn
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.