[解決済み】「テキストファイルやデータストリームの解析」の意味とシリアライザブルでの適用について
2022-02-19 23:05:28
質問
この投稿は2回目で、今はここの機能に慣れてきました これはコンピュータサイエンスに関する理論的な質問ですが、私の質問は、これは何を意味するのでしょうか?
<ブロッククオート「テキストファイルまたはデータストリームのパージング
これは課題で、参考にした書籍やWebソースは古かったり曖昧だったりします。私はSinglyLinkedListにシリアライズ可能なインターフェイスを実装し、ファイルをディスクに保存/ロードして、後で転送/編集してアクセスできるようにしました。これは、かなり曖昧な要件を十分に達成したと言えるのでしょうか?
この質問を検討する際に注意すべき点
- この要件は、私が行っているプロジェクトの多くの要件のうちの1つです。
- 私が使用しているSingly Linked Listはカスタムメイドで、既製のJavaのものの方が良いのは分かっていますが、自分のスキルを示す必要があります。
- すべてのメソッドが動作します - テスト済みです - ドキュメントの問題です
- ObjectOutputStream, FileOutputStream, ObjectInputStream, FileInputStreamとそれぞれのメソッドを使って、Singly linked listオブジェクトの読み書きを行っているのですが...。
ご意見をお聞かせください。
解決方法は?
解析のプロセスは、ある種のデータストリームを読み込み、そのデータの意味内容に関するインメモリーモデルまたは表現を構築し、データに対して何らかの変換を実行しやすくすることだと言えます。
いくつかの例を挙げます。
- コンパイラは、ソースコードを解析して、(通常は)コードの抽象的な構文木を構築し、機械で実行するためのオブジェクト(またはバイト)コードを生成することを目的としています。
- インタープリタも同じことをしますが、構文木を直接使って実行を制御します(一部のインタープリタは、バイトコードジェネレータと仮想マシンのマッシュアップで、中間バイトコードを生成することもあります)。
- CSVパーサーは、CSVのルール(カンマ、クォートなど)に従って構造化されたストリームを読み、ファイルの各行が表すデータ項目を抽出します。
- JSONまたはXMLパーサーは、JSONまたはXMLエンコードされたデータに対して同様の操作を行い、データ項目の意味的な値とその階層的な相互関係のメモリ内表現を構築します。
関連
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み] java のクラス内のコンストラクタは、指定された型に適用できない
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] Androidでファイルをダウンロードし、ProgressDialogで進捗を表示する。
-
[解決済み] シンクロナイズド」とはどういう意味ですか?
-
[解決済み] Java の assert キーワードは何をするのか、そしていつ使うべきなのか?
-
[解決済み] Cannot find symbol" や "Cannot resolve symbol" というエラーはどういう意味ですか?
-
[解決済み] import」の後の「static」モディファイアは何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み】JLabelのテキストを中央に配置するには?
-
[解決済み】Eclipseで「公開型 <<classname>> は独自のファイルで定義する必要があります」エラー【重複あり
-
[解決済み】Hibernateの例外「failed to lazily initialize a collection of role」の解決方法
-
[解決済み] Hide Utility Class Constructor : ユーティリティクラスはパブリックまたはデフォルトコンストラクタを持つべきではありません。