プログラミング

java

Javaオブジェクト指向の本当の利点と活用法

オブジェクト指向を利用する理由として、プログラミングの入門書には「オブジェクト指向を用いると、現実世界をプログラミングでそのまま表現できる」という意のことが書いてあることが多いです。その例として 犬に「ワン」と鳴かせ、猫に「ニャーン」と鳴か...
java

Javaリテラル用の領域を確保する最適な方法

Javaの変数の型は、プリミティブ型と参照型に大別されます。そして、変数の値が同じであるかどうかを確認する場合、プリミティブ型は == で同じ値であることを確認できる(同じ値の場合はTrueになる)のに対し、参照型の場合は原則として == ...
プログラミング

ExcelでのBOM作成と文字コードの活用事例

「UTF-8」や「UTF-16」等の一部の文字コードには、「BOM」と呼ばれるフラグのようなものを付ける場合があります。BOMはファイルの先頭につけられるバイナリのデータであり、UTF-8の場合は16進数で「EF BB BF」、UTF-16...
SQL

RDBMSインデックスの概要と最適化手法

5年前に、RDBMSのインデックスについて、個人的に簡単にまとめていましたので、そのまとめを展開します。今回の記事では、情報処理技術者試験の出題範囲内で、要点を箇条書きしています。実務で使うには+αの知識(主にRDBMS固有の知識)が必要に...
プログラミング

Amazon QuickSightで簡単に始めるBIツール活用法

実務でBIツール「Amazon QuickSight」の導入を支援する機会がありましたので、ツールの紹介をします。 【BIツールとは】 BIとは「ビジネスインテリジェンス」の略であり、事業上の意思決定のために、情報を収集・加工し、分析し、知...