<?xml version="1.0" encoding="ISO-8859-1"?>











<rss version="2.0">
  <channel>
    <title>The Java(tm) Specialists' Newsletter</title>
    <link>http://www.javaspecialists.eu</link>
    <description>The Java(tm) Specialists' Newsletter features advanced
articles and tips surrounding the Java Programming Language</description>
    <language>en</language>
    <copyright>Copyright 2000-2010, Dr Heinz Max Kabutz</copyright>
    <managingEditor>Dr Heinz Kabutz</managingEditor>
    <webMaster>Dr Heinz Kabutz</webMaster>
    <ttl>1440</ttl>
    
    <item>
      <title>On Learning Concurrency
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue200.html
      </link>
      <pubDate>Mon, 26 Mar 2012</pubDate>
      <description>Every Java programmer I have met knows that they should know more about concurrency.  But it is a topic that is quite hard to learn.  In this newsletter I give some tips on how you can become proficient in concurrency.
      </description>
    </item>
    
    <item>
      <title>Hacking Java Surreptitiously
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue199.html
      </link>
      <pubDate>Thu, 23 Feb 2012</pubDate>
      <description>Surreptitious: stealthy, furtive, well hidden, covert.  In this newsletter we will show two Java puzzles written by Wouter Coekaerts that require a surreptitious solution.  You cannot do anything to upset the security manager.
      </description>
    </item>
    
    <item>
      <title>Pushing the Limits in Java's Random
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue198.html
      </link>
      <pubDate>Mon, 13 Feb 2012</pubDate>
      <description>What is the largest double that could in theory be produced by Math.random()?  In this newsletter, we look at ways to calculate this based on the 48-bit random generator available in standard Java.  We also prove why in a single-threaded program, (int)(Random.nextDouble() + 1) can never be rounded up to 2.
      </description>
    </item>
    
    <item>
      <title>What is the Meaning of Life?
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue197.html
      </link>
      <pubDate>Tue, 6 Dec 2011</pubDate>
      <description>In this newsletter we try to calculate the meaning of life, with surprising results.
      </description>
    </item>
    
    <item>
      <title>Uncaught AWT Exceptions in Java 7
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue196.html
      </link>
      <pubDate>Tue, 29 Nov 2011</pubDate>
      <description>Java 7 removes the Swing Event Dispatch Thread (EDT) hack that allowed us to specify an uncaught exception handler for the EDT using a system property sun.awt.exception.handler.
      </description>
    </item>
    
    <item>
      <title>Performance Puzzler With a Stack Trace
      </title>
      <link>http://www.javaspecialists.eu/archive/Issue195.html
      </link>
      <pubDate>Thu, 15 Sep 2011</pubDate>
      <description>In this newsletter, we present a little performance puzzler, written by Kirk Pepperdine.  What is happening with this system?  There is only one explanation and it can be discovered by just looking at the stack trace.
      </description>
    </item>
    
  </channel>
</rss> 
 

