出力を入力へ

プログラミングに関する自分が考えた事を中心にまとめます

Java

実行環境に応じてログの動作を切り替える

ローカル環境では標準出力(または標準エラー出力)にデバッグプリント文を出力し、 リモート環境ではなにもして欲しくない。 これをすべて自動で実現させるための方法についてまとめておく。具体的には、プログラミングコンテストでデバッグコードの除去ミス…

オブジェクトの比較に'=='演算子は使ってはいけないというあたりまえの話

Javaのようなオブジェクト指向言語を学べば1〜2日で習うであろう事に オブジェクトの比較に==は使ってはいけないということ。あろうことか、Javaを5年以上使っていながら このミスを犯してしまったので、そのミスをまとめておく。

読書記: ソースコードリーディングから学ぶJavaの設計と実装 (第1章)

2014年はJavaをしっかりと学び直そう、という目的の元に いろいろなJavaに関連する技術書を勉強する。 まず第一弾として、ずっと気になっているソースコードリーディングに関するこの本。ソースコードリーディングから学ぶ Javaの設計と実装作者: WINGSプロ…

Javaにおけるデバッグプリントの実装

目的: Javaでデバッグ実行時のみメッセージの出力を行いたい。