title: Naming convention for constant objects Java
body: <p>For constant primitive types and data-structure like objects (Strings, Object versions of primitives) the convention seems to be full caps with underscores separating words. Does this convention carry through to things such as thread pools?</p>
  
  <p>Example:</p>
  
  <pre><code>public static final int MAX_SPEED = 500;
  public static final ExecutorService THREAD_POOL = Executors.newCachedThreadPool();
  </code></pre>