<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Weiqi Gao&#039;s Observations - jdk tag</title>
  <link>http://www.weiqigao.com/blog/tags/jdk/</link>
  <description>Sharing My Experience...</description>
  <language>en</language>
  <copyright>Weiqi Gao</copyright>
  <lastBuildDate>Fri, 11 May 2012 12:48:36 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>Weiqi Gao&#039;s Observations</title>
    <link>http://www.weiqigao.com/blog/</link>
  </image>
  
  
  <item>
    <title>VisualVM Is In The JDK Now...</title>
    <link>http://www.weiqigao.com/blog/2008/09/17/visualvm_is_in_the_jdk_now.html</link>
    
      
        <description>
          &lt;p&gt;... you should check it out:&lt;/p&gt;

&lt;pre style=&#034;margin-left:3em&#034;&gt;[weiqi@gao] $ &lt;b&gt;jvisualvm&lt;/b&gt;&lt;/pre&gt;

&lt;center&gt;
&lt;a href=&#034;http://www.weiqigao.com/blog/images/jvisualvm.png&#034;&gt;
&lt;img src=&#034;http://www.weiqigao.com/blog/images/jvisualvm.png&#034; title=&#034;VisualVM In Action&#034; alt=&#034;Visual VM In Action&#034; width=&#034;399&#034; height=&#034;366&#034;/&gt;
&lt;/a&gt;
&lt;/center&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2008/09/17/visualvm_is_in_the_jdk_now.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2008/09/17/visualvm_is_in_the_jdk_now.html</guid>
    <pubDate>Wed, 17 Sep 2008 15:14:37 GMT</pubDate>
  </item>
  
  <item>
    <title>New Toys in JDK 6</title>
    <link>http://www.weiqigao.com/blog/2006/02/18/new_toys_in_jdk_6.html</link>
    
      
        <description>
          &lt;p&gt;I just downloaded and installed the beta release of &lt;a href= &#034;http://java.sun.com/javase/6/download.jsp&#034; &gt;JDK 6&lt;/a&gt; a.k.a. Mustang.  And here&#039;s some very superficial impressions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The download is almost the same size as JDK 5.&lt;/li&gt;
&lt;li&gt;Both &lt;a href= &#034;&#034; &gt;Rhino&lt;/a&gt; and &lt;a href= &#034;&#034; &gt;Jython&lt;/a&gt; started up under JDK 6 Beta with no problems.  This was &lt;a href= &#034;http://www.weiqigao.com/blog/2004/06/09/jdk_1_5_beta_2_jython_2_1_classformaterror.html&#034; &gt;not the case&lt;/a&gt; for JDK 5.  JEdit 4.2 works fine too.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;javap&lt;/tt&gt; output still looks funny.&lt;/li&gt;
&lt;li&gt;The JDK bin directory contains the following new experimental tools (some &lt;a href= &#034;http://java.sun.com/javase/6/docs/tooldocs/index.html&#034; &gt;documented here&lt;/a&gt;):
  &lt;ul&gt;
    &lt;li&gt;&lt;b&gt;java-rmi&lt;/b&gt;: ?&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;jhat&lt;/b&gt;: Heap Dump Browser - Starts a web server on a heap dump file (e.g., produced by jmap -dump), allowing the heap to be browsed.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;jmap&lt;/b&gt;: Memory Map for Java - Prints &lt;span style=&#034;color:red&#034; title= &#034;Anybody know what these are?&#034; &gt;shared object memory&lt;/span&gt; maps or heap memory details of a given process or core file or a remote debug server.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;jrunscript&lt;/b&gt;: Script shell for Java - Runs a script.  (See &lt;a href= &#034;http://www.ociweb.com/jnb/jnbFeb2006.html&#034; &gt;Paul Jensen&#039;s article&lt;/a&gt;.)&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;jstack&lt;/b&gt;: Stack Trace for Java - Prints a stack trace of threads for a given process or core file or remote debug server.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;schemagen&lt;/b&gt;: ?&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;wsgen&lt;/b&gt;: ?&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;wsimport&lt;/b&gt;: ?&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;xjc&lt;/b&gt;: ?&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This doesn&#039;t feel like the big jump that we experienced with JDK 5.  (But if you know what &#034;shared object memory&#034; is, I&#039;d like to hear about it.)&lt;/p&gt;

&lt;p&gt;Interestingly, in the OCI Java lunch yesterday, most of the developers are still using JDK 1.4 at work.  They didn&#039;t move to JDK 5 for various reasons.  It would be interesting to see how organizations manage the transition to JDK 6.  Maybe they can just skip 5 and go to 6 directly?&lt;/p&gt;

&lt;p&gt;I have a feeling that the lack of a 5.1 version has really hurt the adoption of JDK 5.&lt;/p&gt;
        </description>
      
      
    
    
    
    <comments>http://www.weiqigao.com/blog/2006/02/18/new_toys_in_jdk_6.html#comments</comments>
    <guid isPermaLink="true">http://www.weiqigao.com/blog/2006/02/18/new_toys_in_jdk_6.html</guid>
    <pubDate>Sat, 18 Feb 2006 13:16:25 GMT</pubDate>
  </item>
  
  </channel>
</rss>

