ソースコードの変更や追加を行った場合には所属する企業のライセンスを追加する。
/*
* Portions copyright 2018 Example Corporation
*/
- ファイルの末尾に改行を含める
- インデントにはスペースを利用する(タブを利用しない)
- import 文を除き、1 行は 120 文字までとする
- クラスの import にワイルドカードを利用しない
- static import にはワイルドカードを利用してよい
- 不要な import は削除する
- クラスやインターフェースの名称は英大文字で始める
- 定数名は英大文字、数字、アンダースコアを使用する
- パッケージ名は英小文字を使用する
- ジェネリクス型は英大文字 1 文字で始まり、数字を続けてもよい
- コメントは英語で記載する
- 新たにパッケージを作成する場合は package-info.java を用意する
- public または protected スコープの型、メソッド、フィールドにはコメントを記載する