<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Java専門のQ&amp;Aサイト SUKEGRA - 最近の質問と回答： 機能・関数について</title>
<link>https://sukegra.com/java/qa/%E6%A9%9F-%E8%83%BD-%E3%83%BB-%E9%96%A2-%E6%95%B0-%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
<description>Powered by Question2Answer</description>
<item>
<title>回答: Java 1.7のHashMap に関しての質問です．</title>
<link>https://sukegra.com/java/4/java-1-7%E3%81%AEhashmap-%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%A7%E3%81%99%EF%BC%8E?show=6#a6</link>
<description>&lt;p&gt;System.initializeSystemClass &lt;/p&gt;
&lt;p&gt;Java のクラスアンロード &lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.nminoru.jp/~nminoru/java/class_unloading.html&quot;&gt;http://www.nminoru.jp/~nminoru/java/class_unloading.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;クラスHashMap&amp;lt;K,V&amp;gt;&lt;br&gt;
HashMapクラスはHashtableと同じとみなしてもかまいませんが・・・&lt;/p&gt;
&lt;p&gt;rehash メソッドがいつ呼び出されるか、および呼び出されるかどうかは、実装により異なり・・・&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://docs.oracle.com/javase/jp/7/api/java/util/Hashtable.html&quot;&gt;http://docs.oracle.com/javase/jp/7/api/java/util/Hashtable.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;その部分がinitializeSystemClassメソッドなわけです。このメソッドはJVMの初期化ルーチンの中のThread周りの初期化が終わった時点で呼び出されます。&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://d.hatena.ne.jp/ytetsuwo/20110816&quot;&gt;http://d.hatena.ne.jp/ytetsuwo/20110816&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Invoked by by System.initializeSystemClass just before returning.&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.docjar.com/html/api/sun/misc/VM.java.html&quot;&gt;http://www.docjar.com/html/api/sun/misc/VM.java.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;package sun.misc;&lt;br&gt;
public class VM&lt;/p&gt;
&lt;p&gt;156    public static void booted() {&lt;br&gt;
157        booted = true;&lt;br&gt;
158    }&lt;br&gt;
159&lt;br&gt;
160    public static boolean isBooted() {&lt;br&gt;
161     return booted;&lt;br&gt;
162    }&lt;br&gt;
163&lt;br&gt;
164&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/sun/misc/VM.java&quot;&gt;http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7u40-b43/sun/misc/VM.java&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;public class: VM &lt;br&gt;
public static boolean isBooted() &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  {
    return booted;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.docjar.com/docs/api/sun/misc/VM.html&quot;&gt;http://www.docjar.com/docs/api/sun/misc/VM.html&lt;/a&gt;&lt;/p&gt;
</description>
<category>機能・関数について</category>
<guid isPermaLink="true">https://sukegra.com/java/4/java-1-7%E3%81%AEhashmap-%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%AE%E8%B3%AA%E5%95%8F%E3%81%A7%E3%81%99%EF%BC%8E?show=6#a6</guid>
<pubDate>Wed, 06 Apr 2016 07:16:07 +0000</pubDate>
</item>
</channel>
</rss>