その他テクニック

GitとSubversionの違いと選び方

gitとsubversionの違いについて良く聞かれるので、記事にしてみました。 【git・subversionとは?】 gitもsubversionも共にバージョン管理システムであり、古典的なバージョン管理システムであるCVSからの流れを...
java

Javaでミュータブルな参照型変数の初期化時の注意点

ミュータブルな参照型変数を初期化する場合、初期化の方法を間違えると他の変数も一緒に初期化してしまいます。 この記事では、ミュータブルな参照型変数の初期化方法を説明します。 【基本データ型変数と参照型変数】 変数は大きく分けて、基本データ型変...
java

java:Unicodeの絵文字をjavaで取り扱う

メールや掲示板等の文章を見ていると時々「🗿」のような絵文字が出てきますが、これはUnicodeにより定義されています。 このような絵文字を取り扱うには少々知識が必要なので、この記事を通して必要な知識をお伝えしたいと思います。 また、絵文字を...
java

Javaのプリミティブ型とラッパークラスの暗黙の型変換

intやcharに代表されるプリミティブ型と、IntegerやCharacterに代用されるラッパークラスの間では暗黙の型変換が行われます。 プリミティブ型からラッパークラスへの暗黙の型変換をオートボクシング、ラッパークラスからプリミティブ...
COBOL

ゾーン10進数とパック10進数のデータ保持方法

COBOLプログラムでの入出力が必要なデータ(ファイルや電文)を取り扱う際は、ゾーン10進数とパック10進数を意識する必要があります。 今回の記事では、ゾーン10進数とパック10進数について、どのようなデータの持ち方をしているのか(16進数...