秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
出力ストリーム
モジュール 1
レベル 24、
レッスン 2
1.OutputStreamクラス 私たちはつい最近、入力ストリームを調査しました。出力ストリームについて話しましょう。 このOutputStreamクラスは、バイト出力をサポートするすべてのクラスの親クラスです。これはそれ自体では何もしない抽象クラスですが、あらゆる場面に対応する子孫クラスを持っています。 非常に複雑に聞こえます。より簡単に言うと、このクラスは文字やその他のデータ型ではなく、バイトを操作します。そして、それが抽象であるという事実は、通常はそれを使用せず、その
バッファードライター
モジュール 1
レベル 24、
レッスン 3
プログラムには、ファイルまたはその他の場所にデータを迅速に書き込む要件が含まれることがよくあります。そして、これは次のような疑問を引き起こします。これをどのように行うべきでしょうか? どのクラスを選択すればよいですか? 今日は、この役割に適した候補であるBufferedWriterクラスについて説明します。 なぜ BufferedWriter が必要なのでしょうか? BufferedWriter は、バッファリングされた文字をストリームに書き込むクラスです。これにより、物理メ
レベルに応じた追加レッスン
モジュール 1
レベル 24、
レッスン 4
java.io このレベルでは、入力ストリームと出力ストリームを調査し、そのメソッドについて学びました。Java の I/O をまだ完全に理解していないと思われる場合は、会話を続けて、実際の I/O の例をいくつか分析してみましょう。難しいことは何もありません。「 Java の入出力、FileInputStream、FileOutputStream、および BufferedInputStream クラス」というタイトルの記事を読んでください。 BufferedReader ク
バイト配列入力ストリーム
モジュール 1
レベル 25、
レッスン 0
java.ioパッケージの ByteArrayInputStream クラスを使用して、(バイトの) 入力配列を読み取ることができます。 バイト配列入力ストリームを作成するには、まずjava.io.ByteArrayInputStreamパッケージをインポートする必要があります。パッケージをインポートすると、入力ストリームの作成に使用できる 2 つのコンストラクターが用意されます。 ByteArrayInputStream input = new ByteArrayInput
バイト配列出力ストリーム
モジュール 1
レベル 25、
レッスン 1
ByteArrayOutputStreamクラスは、データをバイト配列に書き込む出力ストリームを実装します。バッファーは、データが書き込まれると自動的に増加します。 ByteArrayOutputStreamクラスはメモリ内にバッファを作成し、ストリームに送信されたすべてのデータはバッファに格納されます。 ByteArrayOutputStream コンストラクター ByteArrayOutputStreamクラスには次のコンストラクターがあります。 コンストラクタ Byte
デザインパターン。デコレータ
モジュール 1
レベル 25、
レッスン 2
シングルトン オブジェクトの使用法についてはすでにレビューしましたが、この戦略がデザイン パターンであり、最もよく使用される戦略の 1 つであることをまだ認識していないかもしれません。 実際には、これらのパターンは数多くあり、特定の目的に応じて分類できます。 パターンの分類 パターンの種類 応用 創造的 オブジェクト作成の問題を解決するタイプ 構造的 アーキテクチャ内に正しく拡張可能なクラス階層を構築できるパターン 行動的 このパターンのクラスターにより、プログラム内のオブジ
レベルに応じた追加レッスン
モジュール 1
レベル 25、
レッスン 3
このレベルでは、メモリ内データ ストリーム (ByteArrayInputStream、ByteArrayOutputStream) の操作と責任連鎖の設計パターンについて学びました。 他のパターンも見てみることをお勧めします。 Java のデザインパターン [パート 1] Java のデザインパターン [パート 2]
IO vs NIO
モジュール 1
レベル 26、
レッスン 0
Java IO はなぜそれほど悪いのでしょうか? IO (入力および出力) API は、開発者がストリームを簡単に操作できるようにする Java API です。いくつかのデータ (たとえば、名、ミドルネーム、姓) を受信し、それをファイルに書き込む必要があるとします。いよいよjava.io を使用する時期が来ています。 java.ioライブラリの構造 ただし、Java IOには欠点もあるので、それぞれについて順番に説明します。 入出力のアクセスをブロックします。問題は、開発者
ファイルの紹介
モジュール 1
レベル 26、
レッスン 1
1.Pathクラス ディスク上のファイルを使って何かを行うプログラムを書きたい場合、それは非常に簡単です。Java には、ファイル自体とその内容の両方を操作するのに役立つクラスが多数あります。 Java の初期バージョンでは、ファイルを操作するためにFileやなどのクラスを使用していました。FileInputStreamただし、このFileクラスは現在非推奨となっており、使用はお勧めできません。もちろん、コード、メソッド パラメーター、またはクラス コンストラクターでこの問題
バッファー、チャンネル
モジュール 1
レベル 26、
レッスン 2
これまでに、 IO API (入出力アプリケーション プログラミング インターフェイス) とjava.ioパッケージについて説明しました。これらのクラスは主に Java でストリームを操作するためのものです。ここで重要なのは、ストリームの概念です。 今日は、 NIO API (新しい入力/出力)について検討していきます。 I/O に対する 2 つのアプローチの主な違いは、IO API がストリーム指向であるのに対し、NIO API はバッファ指向であることです。したがって、理
セレクター
モジュール 1
レベル 26、
レッスン 3
このレッスンでは、 Selectorクラスについて学びます。このクラスはjava.nio.channelsパッケージに含まれているため、使用するために何もダウンロードしたり設定したりする必要はありません。Selectorオブジェクトは、1 つ以上のChannelオブジェクトを監視し、読み取り/書き込みの準備ができているかなどを確認できます。そして最も重要なことは、セレクターにはチャネルごとに 1 つのストリームではなく、1 つのストリームが必要であるということです。 静的op
パス
モジュール 1
レベル 26、
レッスン 4
ユーティリティクラス/メソッド ユーティリティ クラスは、関連タスクの特定のリストを実行する静的変数と静的メソッドを備えたヘルパー クラスです。 標準ユーティリティ クラスの例を見てみましょう。 java.lang.Math このクラスはさまざまな数学的計算を実行でき、いくつかの数学的定数を提供します。 java.util.Arrays このクラスには、配列を操作するためのさまざまなメソッド (並べ替えや検索など) が含まれています。このクラスには、配列をリストとして表示でき
さらに表示
1
...
10
11
12
13
14
...
35
Please enable JavaScript to continue using this application.