I read this coding rule の使用をDate[]
以上にすることを推奨していますが、についてはという参照はありません。Date []の代わりにlong []を使用する理由
どうすればよいですか? Date
以上のlong
を使用する利点は何ですか?ガベージコレクションにはどのような影響がありますか?それともナンセンスなの?
I read this coding rule の使用をDate[]
以上にすることを推奨していますが、についてはという参照はありません。Date []の代わりにlong []を使用する理由
どうすればよいですか? Date
以上のlong
を使用する利点は何ですか?ガベージコレクションにはどのような影響がありますか?それともナンセンスなの?
この質問の際に他の誰がつまずく場合:
私はsmartassになろうとして:)しかし、あなたは(実際には10000のlong型の配列である)1つのオブジェクトのみを持っているという事実はないんですかあなたは10001個のオブジェクト(1が配列され、および10000日付)を持っている場合は、ガベージコレクタ
ための大きな違いであるLukas Eder
私は、あなたが日付を使ってデータベースに多くの問題を起こすことができると信じています。
全く問題はありません。 –
いくつかのデータベースは日付の型を認識しません。私はこれに問題を抱えていましたが、UNIXのタイムスタンプとして保管して解決しました(長い) –
これは達成しようとしていることによって異なります。たとえば、long[]
は、Date[]
(Date
はObjectであり、long
はプライマリです)よりもメモリ要件が小さくなりますが、それは本当に重要ですか?
実際に 'long []'は1つのオブジェクトです。 n + 1個のオブジェクト... –
正解 - 配列オブジェクト自体ではなく、配列の内容をもっと参考にしていましたが、技術的には正解に感謝しています:-) – wattostudios
私はスマートにしようとしていません:)しかし1つのオブジェクト(実際には10000の 'long 'の配列)または10001個のオブジェクト(配列と10000の' Dates')を持っているという事実は、ガベージコレクタの大きな違いです –
から任意のコンテキストがなければ、このようなルールは、あまり意味がありません。 – Jesper
私は、Rational Application Developer(@drgomesp)がjがコーディング規則に他のソースを使用していると思います。私はここでルールを見つけました:http://www.appperfect.com/support/java-coding-rules/garbagecollection.html#rule6しかし理由はありません。 – lrxw