バイナリI/O

WBOY
リリース: 2024-07-15 16:47:51
オリジナル
660 人が閲覧しました

Binary I/O

Java は、テキスト I/O およびバイナリ I/O を実行するためのクラスを多数提供します。ファイルはテキストまたはバイナリに分類できます。 Windows のメモ帳や UNIX の vi などのテキスト エディタを使用して処理 (読み取り、作成、変更) できるファイルは、テキスト ファイル と呼ばれます。他のすべてのファイルはバイナリ ファイルと呼ばれます。バイナリ ファイルはプログラムで読み取れるように設計されているため、テキスト エディタを使用して読み取ることはできません。たとえば、Java ソース プログラムはテキスト ファイルであり、テキスト エディタで読み取ることができますが、Java クラス ファイルはバイナリ ファイルであり、JVM によって読み取られます。

これは技術的に正確かつ正確ではありませんが、テキスト ファイルは一連の文字で構成され、バイナリ ファイルは一連のビットで構成されると想像できます。テキスト ファイル内の文字は、ASCII や Unicode などの文字エンコード スキームを使用してエンコードされます。たとえば、10 進整数 199 は 3 つの文字 199 のシーケンスとしてテキスト ファイルに保存され、同じ整数はバイト型の値 C7 としてテキスト ファイルに保存されます。バイナリ ファイル。10 進数 199 は 16 進数 C7 (199 = 12 * 161 + 7) に等しいためです。バイナリ ファイルの利点は、テキスト ファイルよりも処理効率が高いことです。

Java には、ファイルの入出力を実行するためのクラスが多数用意されています。これらは、テキスト I/O クラスバイナリ I/O クラス

に分類できます。

以上がバイナリI/Oの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート