Java サンプル
この章では、Java でよく使われるサンプルを紹介します。サンプルを通して学習することで、Java の応用をより早く習得できます。Java 環境設定サンプル
- Java サンプル – Java ファイルをコンパイルする方法?
- Java サンプル – コンパイル済みクラスファイルを実行する方法?
- Java サンプル - 指定したクラスファイルディレクトリ(classpath)を実行する方法?
- Java サンプル – 現在の Java 実行バージョンを確認する方法?
Java 文字列
- Java サンプル – 文字列比較
- Java サンプル - 文字列が最後に出現する位置を検索
- Java サンプル - 文字列中の文字を削除
- Java サンプル - 文字列の置換
- Java サンプル - 文字列の反転
- Java サンプル - 文字列検索
- Java サンプル - 文字列分割
- Java サンプル - 文字列分割(StringTokenizer)
- Java サンプル - 文字列の小文字を大文字に変換
- Java サンプル - 2つの文字列の領域が等しいかどうかをテスト
- Java サンプル - 文字列パフォーマンス比較テスト
- Java サンプル - 文字列の最適化
- Java サンプル - 文字列のフォーマット
- Java サンプル - 文字列の連結
Java 配列
- Java サンプル – 配列のソートと要素の検索
- Java サンプル – 配列に要素を追加
- Java サンプル – 配列の長さを取得
- Java サンプル – 配列の反転
- Java サンプル – 配列の出力
- Java サンプル – 配列の最大値と最小値を取得
- Java サンプル – 配列の結合
- Java サンプル – 配列のフィル
- Java サンプル – 配列の拡張
- Java サンプル – 配列内の重複要素を検索
- Java サンプル – 配列要素の削除
- Java サンプル – 配列の差集合
- Java サンプル – 配列の積集合
- Java サンプル – 配列内で指定した要素を検索
- Java サンプル – 配列が等しいかどうかを判定
- Java サンプル - 配列の和集合
Java 時間処理
- Java サンプル - 時間のフォーマット(SimpleDateFormat)
- Java サンプル - 現在時刻を取得
- Java サンプル - 年、月などを取得
- Java サンプル - タイムスタンプを時刻に変換
Java メソッド
- Java サンプル – メソッドのオーバーロード
- Java サンプル – 配列要素の出力
- Java サンプル – ハノイの塔アルゴリズム
- Java サンプル – フィボナッチ数列
- Java サンプル – 階乗
- Java サンプル – メソッドのオーバーライド
- Java サンプル – instanceOf キーワードの使い方
- Java サンプル – break キーワードの使い方
- Java サンプル – continue キーワードの使い方
- Java サンプル – ラベル(Label)
- Java サンプル – enum と switch 文の使用
- Java サンプル – Enum(列挙型)コンストラクタとメソッドの使用
- Java サンプル – for と foreach ループの使用
- Java サンプル – Varargs 可変長引数の使用
- Java サンプル – オーバーロード(overloading)メソッドでの Varargs の使用
図形出力
- Java サンプル – ひし形を出力
- Java サンプル – 九九の表
- Java サンプル – 三角形を出力
- Java サンプル – 逆さまの三角形を出力
- Java サンプル – 平行四辺形を出力
- Java サンプル – 長方形を出力
Java ファイル操作
- Java サンプル - ファイル書き込み
- Java サンプル - ファイル内容の読み取り
- Java サンプル - ファイルの削除
- Java サンプル - ファイルの内容を別のファイルにコピー
- Java サンプル - ファイルにデータを追記
- Java サンプル - 一時ファイルの作成
- Java サンプル - ファイルの最終更新日時を変更
- Java サンプル - ファイルサイズの取得
- Java サンプル - ファイルの名前変更
- Java サンプル - ファイルを読み取り専用に設定
- Java サンプル - ファイルが存在するかどうかを確認
- Java サンプル - 指定ディレクトリにファイルを作成
- Java サンプル - ファイルの更新時刻を取得
- Java サンプル - ファイルの作成
- Java サンプル - ファイルパスの比較
Java ディレクトリ操作
- Java サンプル - ディレクトリを再帰的に作成
- Java サンプル - ディレクトリの削除
- Java サンプル - ディレクトリが空かどうかを判定
- Java サンプル - ファイルが隠しファイルかどうかを判定
- Java サンプル - ディレクトリサイズの取得
- Java サンプル - 指定ディレクトリ内でファイルを検索
- Java サンプル - ファイルの上位ディレクトリを取得
- Java サンプル - ディレクトリの最終更新時刻を取得
- Java サンプル - ディレクトリ構造の出力
- Java サンプル - 指定ディレクトリ以下のすべてのディレクトリを走査
- Java サンプル - 指定ディレクトリ以下のすべてのファイルを走査
- Java サンプル - 指定ディレクトリ内でファイルを検索
- Java サンプル - システムのルートディレクトリを走査
- Java サンプル - 現在の作業ディレクトリを確認
- Java サンプル - ディレクトリの走査
Java 例外処理
- Java サンプル - 例外処理メソッド
- Java サンプル - 複数の例外処理(複数のcatch)
- Java サンプル - Finally の使い方
- Java サンプル - catch を使用した例外処理
- Java サンプル - マルチスレッドの例外処理
- Java サンプル - 例外のスタックトレース情報を取得
- Java サンプル - オーバーロードメソッドの例外処理
- Java サンプル - 例外のチェーン
- Java サンプル - カスタム例外
Java データ構造
- Java サンプル – 数値の合計演算
- Java サンプル – スタックを使用して中置式を後置式に変換
- Java サンプル – リンクリスト(LinkedList)の先頭と末尾
- Java サンプル – リンクリスト(LinkedList)の最初の要素を取得
- Java サンプル – リンクリスト内の要素の削除
- Java サンプル – リンクリストの要素を取得
- Java サンプル – ベクター要素のインデックス値を取得
- Java サンプル – スタックの実装
- Java サンプル – リンクリスト要素の検索
- Java サンプル – スタックへのプッシュ/ポップによる文字列反転
- Java サンプル – キュー(Queue)の使い方
- Java サンプル – ベクターの最大要素を取得
- Java サンプル – リンクリストの変更
- Java サンプル – ベクターの回転
Java コレクション
- Java サンプル – 配列をコレクションに変換
- Java サンプル – コレクションの比較
- Java サンプル – HashMap の走査
- Java サンプル – コレクションの長さ
- Java サンプル – コレクションの順序をシャッフル
- Java サンプル – コレクションの走査
- Java サンプル – コレクションの反転
- Java サンプル – コレクション内の指定要素を削除
- Java サンプル – 読み取り専用コレクション
- Java サンプル – コレクションの出力
- Java サンプル – コレクションを配列に変換
- Java サンプル – List の要素を循環移動
- Java サンプル – List 内の最大値と最小値を検索
- Java サンプル – HashTable のキーと値を走査
- Java サンプル – Enumeration を使用して HashTable を走査
- Java サンプル – コレクションに異なる型の要素を追加
- Java サンプル – List の要素を置換
- Java サンプル – List の部分取得
Java ネットワークサンプル
- Java サンプル – 指定したホストのIPアドレスを取得
- Java サンプル – ポートが使用中かどうかを確認
- Java サンプル – ローカルIPアドレスとホスト名を取得
- Java サンプル – リモートファイルのサイズを取得
- Java サンプル – Socket でマルチスレッドサーバープログラムを実装
- Java サンプル – ホスト上の指定ファイルの最終更新日時を確認
- Java サンプル – Socket を使用して指定したホストに接続
- Java サンプル – ウェブページのスクレイピング
- Java サンプル – URL応答ヘッダーの日付情報を取得
- Java サンプル – URL 応答ヘッダー情報を取得
- Java サンプル – URL を解析
- Java サンプル – ServerSocket と Socket の通信サンプル
Java スレッド
- Java サンプル – スレッドが生存しているかどうかを確認
- Java サンプル – 現在のスレッド名を取得
- Java サンプル – 状態の監視
- Java サンプル – スレッドの優先度設定
- Java サンプル – デッドロックとその解決方法
- Java サンプル – スレッド ID を取得
- Java サンプル – スレッドのサスペンド
- Java サンプル – スレッドの終了
- Java サンプル – 生産者/消費者問題
- Java サンプル – スレッドの状態を取得
- Java サンプル – すべてのスレッドを取得
- Java サンプル – スレッドの優先度を確認
- Java サンプル – スレッドの割り込み