Java サンプル

この章では、Java でよく使われるサンプルを紹介します。サンプルを通して学習することで、Java の応用をより早く習得できます。

Java 環境設定サンプル

  1. Java サンプル – Java ファイルをコンパイルする方法?
  2. Java サンプル – コンパイル済みクラスファイルを実行する方法?
  3. Java サンプル - 指定したクラスファイルディレクトリ(classpath)を実行する方法?
  4. Java サンプル – 現在の Java 実行バージョンを確認する方法?

Java 文字列

  1. Java サンプル – 文字列比較
  2. Java サンプル - 文字列が最後に出現する位置を検索
  3. Java サンプル - 文字列中の文字を削除
  4. Java サンプル - 文字列の置換
  5. Java サンプル - 文字列の反転
  6. Java サンプル - 文字列検索
  7. Java サンプル - 文字列分割
  8. Java サンプル - 文字列分割(StringTokenizer)
  9. Java サンプル - 文字列の小文字を大文字に変換
  10. Java サンプル - 2つの文字列の領域が等しいかどうかをテスト
  11. Java サンプル - 文字列パフォーマンス比較テスト
  12. Java サンプル - 文字列の最適化
  13. Java サンプル - 文字列のフォーマット
  14. Java サンプル - 文字列の連結

Java 配列

  1. Java サンプル – 配列のソートと要素の検索
  2. Java サンプル – 配列に要素を追加
  3. Java サンプル – 配列の長さを取得
  4. Java サンプル – 配列の反転
  5. Java サンプル – 配列の出力
  6. Java サンプル – 配列の最大値と最小値を取得
  7. Java サンプル – 配列の結合
  8. Java サンプル – 配列のフィル
  9. Java サンプル – 配列の拡張
  10. Java サンプル – 配列内の重複要素を検索
  11. Java サンプル – 配列要素の削除
  12. Java サンプル – 配列の差集合
  13. Java サンプル – 配列の積集合
  14. Java サンプル – 配列内で指定した要素を検索
  15. Java サンプル – 配列が等しいかどうかを判定
  16. Java サンプル - 配列の和集合

Java 時間処理

  1. Java サンプル - 時間のフォーマット(SimpleDateFormat)
  2. Java サンプル - 現在時刻を取得
  3. Java サンプル - 年、月などを取得
  4. Java サンプル - タイムスタンプを時刻に変換

Java メソッド

  1. Java サンプル – メソッドのオーバーロード
  2. Java サンプル – 配列要素の出力
  3. Java サンプル – ハノイの塔アルゴリズム
  4. Java サンプル – フィボナッチ数列
  5. Java サンプル – 階乗
  6. Java サンプル – メソッドのオーバーライド
  7. Java サンプル – instanceOf キーワードの使い方
  8. Java サンプル – break キーワードの使い方
  9. Java サンプル – continue キーワードの使い方
  10. Java サンプル – ラベル(Label)
  11. Java サンプル – enum と switch 文の使用
  12. Java サンプル – Enum(列挙型)コンストラクタとメソッドの使用
  13. Java サンプル – for と foreach ループの使用
  14. Java サンプル – Varargs 可変長引数の使用
  15. Java サンプル – オーバーロード(overloading)メソッドでの Varargs の使用

図形出力

  1. Java サンプル – ひし形を出力
  2. Java サンプル – 九九の表
  3. Java サンプル – 三角形を出力
  4. Java サンプル – 逆さまの三角形を出力
  5. Java サンプル – 平行四辺形を出力
  6. Java サンプル – 長方形を出力

Java ファイル操作

  1. Java サンプル - ファイル書き込み
  2. Java サンプル - ファイル内容の読み取り
  3. Java サンプル - ファイルの削除
  4. Java サンプル - ファイルの内容を別のファイルにコピー
  5. Java サンプル - ファイルにデータを追記
  6. Java サンプル - 一時ファイルの作成
  7. Java サンプル - ファイルの最終更新日時を変更
  8. Java サンプル - ファイルサイズの取得
  9. Java サンプル - ファイルの名前変更
  10. Java サンプル - ファイルを読み取り専用に設定
  11. Java サンプル - ファイルが存在するかどうかを確認
  12. Java サンプル - 指定ディレクトリにファイルを作成
  13. Java サンプル - ファイルの更新時刻を取得
  14. Java サンプル - ファイルの作成
  15. Java サンプル - ファイルパスの比較

Java ディレクトリ操作

  1. Java サンプル - ディレクトリを再帰的に作成
  2. Java サンプル - ディレクトリの削除
  3. Java サンプル - ディレクトリが空かどうかを判定
  4. Java サンプル - ファイルが隠しファイルかどうかを判定
  5. Java サンプル - ディレクトリサイズの取得
  6. Java サンプル - 指定ディレクトリ内でファイルを検索
  7. Java サンプル - ファイルの上位ディレクトリを取得
  8. Java サンプル - ディレクトリの最終更新時刻を取得
  9. Java サンプル - ディレクトリ構造の出力
  10. Java サンプル - 指定ディレクトリ以下のすべてのディレクトリを走査
  11. Java サンプル - 指定ディレクトリ以下のすべてのファイルを走査
  12. Java サンプル - 指定ディレクトリ内でファイルを検索
  13. Java サンプル - システムのルートディレクトリを走査
  14. Java サンプル - 現在の作業ディレクトリを確認
  15. Java サンプル - ディレクトリの走査

Java 例外処理

  1. Java サンプル - 例外処理メソッド
  2. Java サンプル - 複数の例外処理(複数のcatch)
  3. Java サンプル - Finally の使い方
  4. Java サンプル - catch を使用した例外処理
  5. Java サンプル - マルチスレッドの例外処理
  6. Java サンプル - 例外のスタックトレース情報を取得
  7. Java サンプル - オーバーロードメソッドの例外処理
  8. Java サンプル - 例外のチェーン
  9. Java サンプル - カスタム例外

Java データ構造

  1. Java サンプル – 数値の合計演算
  2. Java サンプル – スタックを使用して中置式を後置式に変換
  3. Java サンプル – リンクリスト(LinkedList)の先頭と末尾
  4. Java サンプル – リンクリスト(LinkedList)の最初の要素を取得
  5. Java サンプル – リンクリスト内の要素の削除
  6. Java サンプル – リンクリストの要素を取得
  7. Java サンプル – ベクター要素のインデックス値を取得
  8. Java サンプル – スタックの実装
  9. Java サンプル – リンクリスト要素の検索
  10. Java サンプル – スタックへのプッシュ/ポップによる文字列反転
  11. Java サンプル – キュー(Queue)の使い方
  12. Java サンプル – ベクターの最大要素を取得
  13. Java サンプル – リンクリストの変更
  14. Java サンプル – ベクターの回転

Java コレクション

  1. Java サンプル – 配列をコレクションに変換
  2. Java サンプル – コレクションの比較
  3. Java サンプル – HashMap の走査
  4. Java サンプル – コレクションの長さ
  5. Java サンプル – コレクションの順序をシャッフル
  6. Java サンプル – コレクションの走査
  7. Java サンプル – コレクションの反転
  8. Java サンプル – コレクション内の指定要素を削除
  9. Java サンプル – 読み取り専用コレクション
  10. Java サンプル – コレクションの出力
  11. Java サンプル – コレクションを配列に変換
  12. Java サンプル – List の要素を循環移動
  13. Java サンプル – List 内の最大値と最小値を検索
  14. Java サンプル – HashTable のキーと値を走査
  15. Java サンプル – Enumeration を使用して HashTable を走査
  16. Java サンプル – コレクションに異なる型の要素を追加
  17. Java サンプル – List の要素を置換
  18. Java サンプル – List の部分取得

Java ネットワークサンプル

  1. Java サンプル – 指定したホストのIPアドレスを取得
  2. Java サンプル – ポートが使用中かどうかを確認
  3. Java サンプル – ローカルIPアドレスとホスト名を取得
  4. Java サンプル – リモートファイルのサイズを取得
  5. Java サンプル – Socket でマルチスレッドサーバープログラムを実装
  6. Java サンプル – ホスト上の指定ファイルの最終更新日時を確認
  7. Java サンプル – Socket を使用して指定したホストに接続
  8. Java サンプル – ウェブページのスクレイピング
  9. Java サンプル – URL応答ヘッダーの日付情報を取得
  10. Java サンプル – URL 応答ヘッダー情報を取得
  11. Java サンプル – URL を解析
  12. Java サンプル – ServerSocket と Socket の通信サンプル

Java スレッド

  1. Java サンプル – スレッドが生存しているかどうかを確認
  2. Java サンプル – 現在のスレッド名を取得
  3. Java サンプル – 状態の監視
  4. Java サンプル – スレッドの優先度設定
  5. Java サンプル – デッドロックとその解決方法
  6. Java サンプル – スレッド ID を取得
  7. Java サンプル – スレッドのサスペンド
  8. Java サンプル – スレッドの終了
  9. Java サンプル – 生産者/消費者問題
  10. Java サンプル – スレッドの状態を取得
  11. Java サンプル – すべてのスレッドを取得
  12. Java サンプル – スレッドの優先度を確認
  13. Java サンプル – スレッドの割り込み
その他の拡張