{"id":24,"date":"2004-07-18T22:28:12","date_gmt":"2004-07-19T04:28:12","guid":{"rendered":"http:\/\/www.khaitan.org\/blog\/2004\/07\/j2se5-getting-ready-for-the-tiger-part-ii\/"},"modified":"2004-07-18T22:28:12","modified_gmt":"2004-07-19T04:28:12","slug":"j2se5-getting-ready-for-the-tiger-part-ii","status":"publish","type":"post","link":"https:\/\/www.khaitan.org\/blog\/2004\/07\/j2se5-getting-ready-for-the-tiger-part-ii\/","title":{"rendered":"J2SE5: Getting ready for the Tiger (Part II)"},"content":{"rendered":"<p>Continuing (<a href=\"\/mt\/archives\/000014.html\">Part I<\/a>) with the remaining features of Tiger release of J2SE:<\/p>\n<ul>\n<li>varargs&#8211;C-style argc, argv.No count though, argv is an implicit array when defined in the specified notation<\/li>\n<li>Concurrency&#8211;Semaphores, thread locks, thread safe queues, et al. <a href=\"http:\/\/en.wikipedia.org\/wiki\/Edsger_Dijkstra\">Dijkstra<\/a> would be pleased. But, Java took close to 10 years to have these constructs<\/li>\n<li>New Profiling API&#8211;Byte code instrumentation, native profiling<\/li>\n<li>Desktop Client&#8211;New Ocean theme<\/li>\n<li>java.xml&#8211;XML is now a core part of the standard edition<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Continuing (Part I) with the remaining features of Tiger release of J2SE: varargs&#8211;C-style argc, argv.No count though, argv is an implicit array when defined in the specified notation Concurrency&#8211;Semaphores, thread locks, thread safe queues, et al. Dijkstra would be pleased. But, Java took close to 10 years to have these constructs New Profiling API&#8211;Byte code [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[],"_links":{"self":[{"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":0,"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.khaitan.org\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}