プログラミング
Springにおけるアノテーションの役割 Javaとフレームワークを使用してアプリを作る場合、データ・ファイルを連携するために設定情報を記述する必要があります。 1つの方法として設定ファイルに記述するというのもありますが、設定ファイルに記述するとSpring…
JavaのStringは参照型のオブジェクトです。 変数に入れたString型の文字を値と思ってしまいがちですが、オブジェクトでJavaは扱います。 String型はStringというクラスのオブジェクトなのでいくつかメソッドが用意されています。 ですが、String型のメソッド…
Javaで配列の使い方を私は結構忘れてしまうので、定義の仕方やポイントについてまとめておこうかと思います。 ListやMapが便利ですから、配列って意外と使わなかったりしますよね・・・ Javaにおける配列の定義の仕方 Javaの場合は、最初に扱うデータ型を指…
javaには例外処理という、例外が発生した時にどうするのかを事前に処理として定義することができます。 今回は、例外処理を覚える上で重要なところをまとめてみます。 例外クラスとは? 例外クラスは、Javaの例外となる処理を実施するためのクラスです。 例…
従来のJavaでは日付/時刻を扱うためにDate/Calendar/DateFormt等のクラスを使用していました。ですが、新しいJava8で追加された「Date and TimeAPI」は今までの、日付/時間のクラスより使いやすいんです。また、ベンダー資格のJava silver試験の範囲にもなっ…
Java8で新しく登場した「関数型インターフェースってなんだろう・・・」と業務で説明を受けてもわかりませんでした。 他にも「ラムダ式ってどんな式?」と色々わからなかったのでいろいろ調べて学習した備忘録を残します。 Java8で追加された「関数型インタ…
とあるプロジェクトでHTMLファイルをJavaで扱うことになり方法を検討しました。 結論としては、JavaでHTMLファイルを取り扱うにはライブラリを使うのが良いそうです。 JavaでHTMLを扱うライブラリで、Jsoupというライブラリがあります。 このJsoupライブラリ…
Gitのコマンドでよく使うコマンドから、あんまり使わないけど使いたいとき都度調べてしまうので ここでは、Gitのコマンドを軽くまとめようかと思います。 私は、Git歴の使用歴3カ月程度・・・そろそろGitのリポジトリやブランチの仕組みを理解し始めて 簡単…
Javaの開発でユーティリティクラスというものを聞いたことはありますか? 開発の現場で、まずユーティリティクラスってなに?というシーンがあり職場でレクチャーを受けました。 自分は今まで聞いたことなかったんですが、かなり便利なんです。 ユーティリティ…
Javaの中でそのクラスでのみ使う定数のアクセス修飾子で、"private static final"ってやつ見たことありませんか? そもそも、このアクセス修飾子の本質的な意味を考えていませんでしたが、 「static」にする意味あるのか・・・とふと思ったのでいろいろ調べ…