「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > バイナリI/O

バイナリI/O

2024 年 8 月 1 日に公開
ブラウズ:278

Binary I/O

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

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

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

に分類できます。
リリースステートメント この記事は次の場所に転載されています: https://dev.to/paulike/binary-io-4jff?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3