gotoshin

主に学んだ事の自分メモ用です。記事に書くまでも無いような事はhttps://scrapbox.io/study-diary/に書いてます。

2021-08-01から1ヶ月間の記事一覧

JavaのSerializableについて

仕事で見かけてイマイチ理解してなかったため調べてみる。 シリアライズやデシリアライズについて シリアライズ化 オブジェクトを出力ストリームに書き出す事を直列化またはという シリアライズ化されたオブジェクトを読み込んでメモリ上に復元させる事 デシ…

Java ボクシング について

EffectiveJavaを読んでいて、ボクシングという単語が出てきてた時に、一瞬井上尚弥が頭を過ぎった自らを戒めるべくJavaのボクシングについて改めて整理する プリミティブ型と参照型について Javaにはプリミティブ型と参照型が存在する プリミティブ型はそれ…

俺はJavaの null・空文字チェックを理解していなかった

仕事でやってていつも何となくやってるなと思い改めて調べてみる 結論 空文字ornullをtrueとして判定したい場合はStringUtils.isEmptyが最も良い。 ※org.apache.commons.lang3.StringUtilsライブラリを使用して問題ない環境であれば String.isEmpty 空文字の…

サロゲートペアってなんなん

仕事でサロゲートペアって単語が出てきて何だっけ?となったので調べておく サロゲートペアとは? 複数の文字で1文字を表現する - 「あ"」など 何が不便なの? 7.6. 文字列処理 — TERASOLUNA Server Framework for Java (5.x) Development Guideline 5.3.0.R…