タグ付けされた質問 「jdk1.5」


21
なぜ人々はまだJavaでプリミティブ型を使用するのですか?
Java 5以降、プリミティブ型のボクシング/アンボクシングがint行われるようjava.lang.Integerになりました。 私は(という最近の新しいJavaプロジェクトの多くを参照してください間違いなく使用している少なくともバージョン5のJREを必要とし、そうでない場合は6)intのではなくjava.lang.Integer、それは変換するためのいくつかのヘルパーメソッドを持っているとして、それは、後者を使用することがはるかに便利だけれども、long値等へ なぜいくつか がJavaでまだプリミティブ型を使用はですか?目に見えるメリットはありますか?

7
JVM TimeZoneを適切に設定する方法
Javaプログラムを実行しようとしていますが、OSで定義されているタイムゾーンではなく、デフォルトのGMTタイムゾーンを使用しています。私のJDKバージョンは1.5で、OSはWindows Server Enterprise(2007)です。 Windowsには中央タイムゾーンが指定されていますが、次のプログラムを実行すると、GMT時間になります。 import java.util.Calendar; public class DateTest { public static void main(String[] args) { Calendar now = Calendar.getInstance(); System.out.println(now.getTimeZone()); System.out.println(now.getTime()); } } これが出力です sun.util.calendar.ZoneInfo[id="GMT", offset=0, dstSavings=0, useDaylight=false, transitions=0, lastRule=null] Mon Mar 22 13:46:45 GMT 2010 アプリケーションからタイムゾーンを設定したくないことに注意してください。JVMで使用されるタイムゾーンは、OSで指定されたものである必要があります。(JDKのバージョン1.4およびMicrosoft Server 2003を搭載した他のサーバーでは、この問題は見つかりません)。 どんな考えでも大歓迎です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.