1. 第8講 ファイル入出力

第8講 ファイル入出力

この講で利用するプログラム

  • ファイルの入出力
    • ストリーム(Stream)
    • ラッピング(Wrapping)
    • Reader/Writer, InputStream/OutputStream
    • import文
  • Reader型
    • Reader 型の利用方法
    • 典型的なファイルからのデータの読み込み方法
    • 1文字単位の読み込み
    • 例題 1. Catコマンドの作成
      • 実行例
  • Writer型
    • Writer 型の利用方法
    • 典型的なファイルへのデータの書き込み方法
    • 例題 2. 指定された行数を出力するコマンド
      • 実行例
    • 例題 3. 単純なファイルコピー
      • 実行例
  • InputStream/OutputStream型
    • OutputStream型
    • InputStream型
      • 例題 4 InputStreamを利用した Cat
    • 例題 5 単純なファイルコピー 2
    • 例題 6 pnm 画像の生成
  • 練習問題
    1. 行番号付きのCatコマンドの作成
    2. Grepコマンドの作成
      • 文字列にある文字列が含まれているかを確認する
    3. Headコマンドの作成
    4. Teeコマンドの作成
    5. カエサル暗号
  • まとめ
2024年春学期
発展プログラミング演習

  • シラバス
  • 講義の進め方
  • 授業の準備
    • 授業に臨むにあたって
    • ⚓ インストール
    • 各授業の開始前に行っておくこと
    • 授業の流れ
    • 授業終了後に行うこと
    • 成績評価
    • まとめ
  • 第0講 Java言語の基礎1
    • 基礎の基礎
    • 基礎文法
    • 型
    • 練習問題
    • まとめ
  • 第1講 Java言語の基礎2
    • コメント
    • クラス定義
    • 変数
    • 配列
    • コマンドライン引数
    • 練習問題
    • まとめ
  • 第2講 Java言語の基礎3
    • メソッド(関数)
    • 練習問題
    • まとめ
  • 第3講 Java言語の基礎4
    • 配列とList
    • ユーザ定義型
    • 練習問題
    • まとめ
  • 第4講 数値計算(1/2)
    • ニュートン法による平方根の計算
    • 任意桁の計算
    • ユーザ定義の型2(複素数型)
    • 練習問題
    • まとめ
  • 第5講 数値計算(2/2)
    • 再帰呼び出し(Recursive call)
    • 練習問題
    • まとめ
  • 第6講 ファイル
    • ファイルを扱う型
    • 練習問題
    • まとめ
  • 第7講 画像操作
    • 画像の書き込み
    • 画像の変換
    • 練習問題
    • まとめ
  • 第8講 ファイル入出力
    • ファイルの入出力
    • Reader型
    • Writer型
    • InputStream/OutputStream型
    • 練習問題
    • まとめ
  • 第9講 Map
    • Map(連想配列)
    • 練習問題
    • まとめ
  • 第10, 11講 応用1
    • 練習問題
  • 第12, 13講 応用2
    • cpコマンドの実装
  • 第14講 最終課題
    • 概要
    • 最終課題
    • 最終課題に向けて
  • 補講A モダンな書き方
    • Optional: nullを使わない
    • Stream: ループを使わない
    • ラムダ式
    • 練習問題
  • 補講B グラフィックス
    • グラフィックス
    • アニメーション
    • 練習問題
    • まとめ
  • Q & A
  • 連絡事項・更新履歴
更に
  • Tags
  • Categories

  •  
  •  
  •  

Built with by Hugo