俺のメモ帖

とあるインフラ系SEのメモ帖。日常的なものや、趣味や技術的なもとか書けたらいいなぁ。

Java

【Java】Syncronizedつけた時に嵌った落とし穴

JavaでSyncronizedをつけると、複数のスレッドが同時に同じメソッドなりを実行できなくすることができる。 ただし、複数のスレッドがほぼ同時に当該メソッドなりを実行する場合に、スレッドが そのメソッドを呼んだ順に必ず実行されるわけではない(実行順序…

【Java】Javaの仕様書のShift-JISコードって記載に注意

Windowsで使われているおなじみの文字コード「Shift-JIS(SJIS)」。 だが、実は厳密にはShift-JISではなかったので、軽くはまった件。 知ってる人なら、なんだ今更的なことなんだろうけど。 実はWindowsで使われてるのは厳密には「SJIS」ではなく「Windows-31…