検索
ホームページJava&#&ベースJavaのストリームとは何ですか

Java のストリームは抽象的な概念です。プログラムが特定のデータ ソースからデータを読み取る必要がある場合、データ ストリームが開きます。データ ソースはファイル、メモリ、ネットワークなどです。

Javaのストリームとは何ですか

逆に、データ ソースの宛先にデータを書き込む必要がある場合は、データ ストリームも開きます。 . 、データ ソースの宛先は、ファイル、メモリ、ネットワークなどにすることもできます。

ストリームとは、開始点と終了点を持つ連続したバイトのセットです。データの一般用語または要約です。伝染 ; 感染。つまり、2 つのデバイス間のデータの送信はストリームと呼ばれます。 (推奨学習: java コース)

ストリームの本質はデータ伝送であり、より直観的なデータ操作を容易にするために、ストリームはデータ伝送の特性に応じてさまざまなクラスに抽象化されます。

Java のストリームはさまざまな観点から分類できます:

ストリームの方向に従って: 入力ストリームと出力に分割されますストリーム。

さまざまな処理データ単位に従って、 はバイト ストリーム (8 ビット) と文字ストリーム (16 ビット) に分割されます。

さまざまな機能に従って: ノード フローと処理フローに分かれています。

ノード ストリーム: は、特定のデータ ソース (ノード) からデータを読み書きできるストリーム (ファイル、メモリなど) です。蛇口に一本のパイプを接続して水を出し始めるようなものです。

処理ストリーム: は既存のストリーム (ノード ストリームまたは処理ストリーム) に「接続」され、データを処理することにより、より強力な読み取りおよび書き込み機能をプログラムに提供します。パイプ(ノードフロー)を接続し、流出した水をさらに処理するための特別な機能を備えた太いパイプ(処理フロー)をいくつか追加するようなものです。

4 つの基本ストリーム、InputStream、OutputStream、Reader、Writer にはそれぞれ、ファイル ストリーム、バッファ ストリーム、データ ストリーム、変換ストリーム、印刷ストリーム、オブジェクト ストリームなどに分割される、より具体的なサブクラスがあります。それぞれ特定の関数または特定のデータの操作に使用されます。

以上がJavaのストリームとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター