javaの実行をちょっとでも早くしたい
javaの実行をちょっとでも早くしたいと思って、ちょっと調べてました。
そのときのメモ。思ったこと、感じたことも。
- 見て、聞いて、納得するな。
- コードを書いて確かめよう。System.currentTimeMillisを使おう。
- startsWithとcharAt
- splitは手軽だけど、indexOfとsubstringの組み合わせも良いかもよ?
- (A || B) にする? (B || A)にする?
- equalsとequalsIgnorecaseの順序。( str.equals("abc") || str.equalsIgnorecase("abc") )
- 何でもかんでもStringBuilderにすれば良いの?Stringでいいんじゃない?
- 使うか分かんないのにオブジェクト生成してどうすんの?
- 正規表現、使う必要あんの?
- 同期化する必要あんの?
続きます。