Java
目次 この記事の目的 ソースコードを準備する Dockerコンテナ上でコンパイルと実行 複数バージョンのJDKで実行 まとめ 1. この記事の目的 同じソースコードを複数バージョンのJDKで実行する方法を紹介します。 これができると、JDKごとにパフォーマンス測定…
目次 この記事の目的 文字列連結の2種類の仕方 パフォーマンスを比較する 10万回ではなく1000回であれば 結論 1. この記事の目的 Javaで文字列を連結する際は、StringとStringBuilderのどちらを使えばいいのかを考えたいと思います。 String と StringBuild…
目次 この記事の目的 String Constant Pool String#intern String#intern の実装を追う まとめ 1. この記事の目的 Javaで文字列同士の比較(等しいか判定)したい時は、 equals メソッドを使いましょう。 とは初心者に最初に教えるべき1つの教訓になってい…
目次 この記事の目的 x, y-平面上の線分を表すクラス 2つの線分の交点をもとめる方法 まとめ 1. この記事の目的 この記事では2つの線分の交点を求める方法を紹介します。 そのために必要になる、線分を表すクラスのコードも紹介します。 サンプルコードを上…
目次 この記事の目的 三点がなす角度の求め方 x,y-平面上の座標を表すクラス ベクトルの差、長さ、内積、外積 三点がなす外角を求める まとめ 1. この記事の目的 この記事では、xy-平面上の点の情報から角度を求める方法について紹介します。 特に、三点を…