news
2018年9月25日、Java SE 11がリリースされました。
2018年3月20日、Java SE 10がリリースされました。
2017年9月21日、Java SE 9がリリースされました。
2014年3月18日、Java SE 8がリリースされました。
環境
- Java JDKのインストールと環境変数の設定の手順
- Java JVMとJDKとJREとJava SEとJava EEの違い
- Java STS(Spring Tool Suite)をインストールする手順
基本
- Java Eclipseでクラスを作成してHello Worldを表示する
- Java if文のサンプル
- Java for文とbreakとcontinueのサンプル
- Java switch文のサンプル
- Java while文とdo...while文のサンプル
- Java アクセス修飾子のサンプル(private/なし/protected/public)
- Java 変数のデータ型とラッパークラスとボクシング変換
- Java 参照型の変数を型変換するサンプル
- Java static初期化ブロックと初期化ブロックのサンプル
- Java staticインポートのサンプル
- Java final修飾子のサンプル
- Java 標準アノテーションのサンプル
- Java 列挙型(enum型)のサンプル
- Java 可変長引数のメソッドのサンプル
- Java ジェネリクスのサンプル
- Java 独自のアノテーションを作成して値を取得するサンプル
- Java Javadocタグの記述と見え方のサンプル
- Java Optionalクラスのサンプル
配列
- Java 配列の使い方のサンプル
- Java 拡張for文のサンプル
- Java 配列からリストを作成するサンプル(Arraysクラス)
- Java 配列からリストを作成するサンプル(Collectionsクラス)
- Java バイト配列の作成と復号のサンプル(getBytes)
文字列
- Java 文字列の値を比較するサンプル(equals)
- Java equalsで値がnullまたは空文字だった場合のサンプル
- Java 文字列が空か確認するサンプル(isEmpty)
- Java 文字列を分割して配列にするサンプル(split)
- Java 文字列の始め/終わりを確認するサンプル(startsWithとendsWith)
- Java 文字列の長さを取得するサンプル(length)
- Java 大文字と小文字を変換するサンプル(toLowerCaseとtoUpperCase)
- Java 文字列の先頭と末尾の空白を取り除くサンプル(trim)
- Java 文字列を置き換えるサンプル(replace)
- Java 文字の位置を取得するサンプル(indexOfとlastIndexOf)
- Java 文字列から文字列の一部を取得するサンプル(substring)
- Java 数値と文字列の変換のサンプル(valueOf)
- Java 文字列を連結するサンプル(StringBuilder/StringBuffer/join)
- Java エスケープシーケンスのサンプル
数値
- Java 計算のサンプル(演算/代入演算子/インクリメント/デクリメント)
- Java 小数点以下の切り上げのサンプル(setScale)
- Java 小数点以下の切り捨てのサンプル(setScale)
- Java 小数点以下の四捨五入のサンプル(setScale)
- Java 小数点のある足し算、引き算、掛け算、割り算のサンプル(BigDecimal)
- Java 乱数を生成するサンプル(SecureRandom)
- Java べき乗を計算するサンプル(pow)
- Java 小数第一位で切り上げるサンプル(ceil)
- Java 小数第一位で切り捨てるサンプル(floor)
- Java 小数第一位で四捨五入するサンプル(round)
日時処理
コレクション
- Java 拡張for文のサンプル
- Java ArrayListの使い方のサンプル
- Java LinkedListの使い方のサンプル
- Java HashMapの使い方のサンプル
- Java LinkedHashMapの使い方のサンプル
- Java TreeMapの使い方のサンプル
- Java HashSetの使い方のサンプル
- Java キュー(Queue)のサンプル(ArrayDequeクラス)
- Java スタック(Stack)のサンプル(ArrayDequeクラス)
- Java リストから配列を作成するサンプル(ArrayList)
- Java 配列からリストを作成するサンプル(Arraysクラス)
- Java 配列からリストを作成するサンプル(Collectionsクラス)
クラス
- Java クラスのサンプル
- Java クラスの変数の用語のサンプルとまとめ(メンバー変数他)
- Java コンストラクタのサンプル
- Java クラスの継承のサンプル
- Java オーバーライドのサンプル
- Java オーバーロードのサンプル
- Java 匿名クラスのサンプル
- Java ネストしたクラスのサンプル
- Java インスタンスの型を調べるサンプル(instanceof)
- Java クラスのthisのサンプル
- Java インターフェースのサンプル(interface)
- Java 抽象メソッドと抽象クラスのサンプル(abstract)
- Java シングルトンのサンプル
- Java ポリモフィズムのサンプル
- Java staticメソッドとstatic変数のサンプル
- Java 委譲のサンプル
- Java リフレクションのサンプル
- Java クラスにtoStringメソッドを追加する意味とサンプル
ラムダ式
- Java ラムダ式のサンプル
- Java ラムダ式で関数型インターフェースを使用するサンプル
- Java ストリームのサンプル(Stream)
- Java 匿名クラスのサンプル
- Java ストリームでプリミティブ型の数値を使用するサンプル
ファイル関連
- Java テキストファイルの読み書きのサンプル(Filesクラス)
- Java フォルダ・ファイルの作成/削除/移動のサンプル(Filesクラス)
- Java バイナリファイルの読み込みと書き込み
- Java ファイルの読み込みと書き込み(バッファを使用するクラス)
- Java ファイルの読み込みと書き込み(文字コードを指定するクラス)
- Java フォルダ内のファイルの一覧を取得するサンプル(Fileクラス)
- Java ドライブの容量と空き容量を取得するサンプル(Fileクラス)
- Java コンソールから文字列を入力する(Scannerクラス)
- Java リソースを自動でクローズする(try-with-resources文)
- Java Apache POIでエクセルを操作するサンプル
例外処理
- Java 検査例外のサンプル(チェック例外)
- Java 非検査例外のサンプル(非チェック例外)
- Java 例外処理のthrowのサンプル
- Java 独自の例外を作成するサンプル
- Java printStackTraceとは
- Java アサーションのサンプル
ログ
- Java log4j2でテキストにログを出力するサンプル
- Java LogbackとSLF4jでテキストにログを出力するサンプル
- Java log4j 1.2でテキストにログを出力するサンプル(設定ファイルがxml)
- Java log4j 1.2でテキストにログを出力するサンプル(設定ファイルがテキスト)
- Java log4j 1.2でコンソールにログを出力するサンプル
テスト
- Java JUnit4のテストのサンプル
- Java assertThatメソッドのサンプル
- Java JMockitのテストのサンプル
- Java Mockitのテストのサンプル
- Java Eclipseでカバレッジを取得するサンプル
- Java DBUnitを操作するサンプル
通信
DB
- Java MySQLにJDBC接続してselectするサンプル
- Java MySQLにJDBC接続してinsert/update/deleteするサンプル
- Java 大量データを登録/更新するサンプル(addBatchメソッド)
- Java DtoとDaoでDBを検索するサンプル
Spring
- Java Spring Bootでhello worldを表示するサンプル
- Java Spring Boot フォームの値を別画面に渡すサンプル
- Java Spring Boot MySQLに接続してselectするサンプル(JPA)
- Java Spring Boot DI(依存性の注入)のサンプル
- Java Spring Boot AOPのサンプル
- Java Spring Boot JSONの送信と受信のサンプル