title: Files left in directory after running javac for JDK1.8
body: <p>If I run</p>
  <pre><code>javac File.java
  </code></pre>
  <p>and run <code>ls</code>, what's left is</p>
  <pre><code>129161 File.class File.java
  </code></pre>
  <pre><code>file 129161
  129161: data
  </code></pre>
  <pre><code>ls -l
  32768 Jul 24 20:41 129161
   1493 Jul 24 20:53 File.class
   1018 Jul 23 16:08 File.java
  </code></pre>
  <p>The files obviously a binary, but the first couple of lines include:</p>
  <pre><code>@J8sun.rt._sync_EmptyNotifications8J0sun.rt._sync_NotificationsJ8sun.rt._sync_ContendedLockAttempts8J0sun.rt._sync_FutileWakeups0J(sun.rt._sync_Parks
                                                                 8J0sun.rt._sync_SlowEnter8J0sun.rt._sync_SlowExit8J0sun.rt._sync_SlowNotify8J0sun.rt._sync_SlowNotifyAll8J0sun.rt._sync_FailedS
  </code></pre>
  <p>Can anyone explain or reference documentation of exactly why the strangely number files are created in this directory every time I run javac.</p>
  <p>For the record, I only see this with versions of oracle JDK 1.8.</p>