Java

Java

Javaのクラス図やコールグラフを自動生成する ~Doxygen~

この記事の目標 クラス図を自動生成できるツールDoxygenをご紹介します。過去に紹介したUMLDocletとの違いは、Doxygenはコールグラフを追加で出力することができることです。 「コールグラフ」とは、各メソッドが何のメソッドを...
Java

Eclipseでライブラリを使う方法 ~Mavenプロジェクト編~

この記事の目的 EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。 この記事では「ビルドツールMavenを利用してJavaライブラリを使う方法」を紹介します。 Mavenを使うと、ライブラリのダウ...
Java

EclipseのMavenプラグインでライブラリが取得できないときの対処方法

この記事の目的 EclipseのMavenプラグイン(M2Eclipse)でライブラリが取得できず困ったので、対処方法をご紹介します。多くのブログで紹介されている内容ですので、個人的な備忘のためでもあります。 Eclipseのバージョン...
Java

Javaの定型コードを自動生成する ~lombok~

この記事の目的 「コンストラクタ」、「ゲッター」、「セッター」など、Javaのプログラムを書く上で繰り返し記述する定型コードがいくつかあります。これらの定型コードを自動で生成してくれるライブラリlombokを紹介します。執筆時点の最新版は...
2022.02.27
Java

Javaライブラリのコードの読み方 ~基本編~

この記事の目的 ライブラリのコードが読めると、ライブラリを早く使いこなせるようになります。本記事ではApache Commons Langを例にとって、ライブラリのコードの読み方の基本を紹介します。 Apache Commons Lan...
2022.06.22
Java

Javaのクラス図を自動生成する ~UMLDoclet~

この記事の目標 ライブラリのプログラムを読んでみたい。そこでUMLのクラス図を自動生成して、プログラムの構造を視覚的に理解してみる。 UMLとは「統一モデリング言語(Uniformed Modeling Language)」を指す。簡単...
2022.07.10
Java

楽天カードの支払い先一覧を抽出する ~Apache Commons CSV~

この記事の目標 楽天ゴールドカードのポイント還元率が、2021年4月から通常カードと同等になる。 魅力がなくなったため通常カードへの切り替えを検討しているが、その際クレジットカード番号が変更になるデメリットがある。 そこで楽天...
Java

Eclipseでライブラリを使う方法 ~通常のJavaプロジェクト編~

この記事の目的 EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。 MavenやGradleなどのビルドツールを使う方法もありますが、この記事では最も基本的な「通常のJavaプロジェクトでJavaライブ...
2022.05.07
Java

CSVファイルを手軽に読み込む ~Apache Commons CSV~

この記事の目標 JavaでCSVファイルを読み書きするライブラリに「Apache Commons CSV」がある。 また、CSVファイルでよく知られた共通フォーマットとして「RFC 4180」がある。しかしこの共通フォーマットが定義...
2020.12.17
タイトルとURLをコピーしました