Skip to main content

Learn about > java theory

Search results

1-15 of 2,370 resultsView all results

Search result title:

Java theory and practice: All columns

Search result description:Welcome to Java theory and practice, a monthly column by veteran Java
developer Brian Goetz. This column aims to explore that elusive juncture where
design ...

Search result title:

Java theory and practice: Hashing it out

Search result description:In this installment of Java theory and practice, Java developer Brian Goetz shows
you the rules and guidelines you should follow when creating Java classes in ...

Search result title:

Java theory and practice: Managing volatility

Search result description:Jun 19, 2007 ... In this installment of Java theory and practice, Brian Goetz explores some
patterns for using volatile variables correctly and offers some ...

Search result title:

Java theory and practice: Going atomic

Search result description:Nov 23, 2004 ... Until JDK 5.0, it was not possible to write wait-free, lock-free algorithms in the
Java language without using native code. The addition of the ...

Search result title:

Java theory and practice: Instrumenting applications with JMX

Search result description:Sep 19, 2006 ... Java theory and practice: Instrumenting applications with JMX. Instant visibility --
just add beans. Debuggers and profilers can provide insight ...

Search result title:

Java theory and practice: Fixing the Java Memory Model, Part 1

Search result description:Feb 24, 2004 ... In this installment of Java theory and practice, Brian Goetz shows how the
semantics of volatile and final will be strengthened in order to fix the ...

Search result title:

Java theory and practice: Safe construction techniques

Search result description:Jun 1, 2002 ... In this installment of Java theory and practice, Brian looks at a common threading
hazard: allowing the this reference to escape during ...

Search result title:

Java theory and practice: A brief history of garbage collection

Search result description:Oct 28, 2003 ... In this installment of Java theory and practice, Brian Goetz describes the most
common techniques for garbage collection. Over the next several ...

Search result title:

Java theory and practice: Going wild with generics, Part 1

Search result description:May 6, 2008 ... In this installment of Java theory and practice, veteran Java developer Brian
Goetz deciphers some of the weirder-looking error messages ...

Search result title:

Java theory and practice: Fixing the Java Memory Model, Part 2

Search result description:Mar 30, 2004 ... JSR 133, which has been active for nearly three years, has recently issued its
public recommendation on what to do about the Java Memory ...

Search result title:

Java theory and practice: To mutate or not to mutate?

Search result description:Feb 18, 2003 ... In this month's Java theory and practice, Brian Goetz explains some of the
benefits of immutability and some guidelines for constructing ...

Search result title:

Java theory and practice: Urban performance legends, revisited

Search result description:Sep 27, 2005 ... In this month's Java theory and practice, Brian Goetz pokes some holes in the oft-
repeated performance myth of slow allocation in JVMs.

Search result title:

Java theory and practice: Thread pools and work queues

Search result description:Jul 1, 2002 ... One of the most common questions posted on our Multithreaded Java
programming discussion forum is some version of how to create a thread ...

Search result title:

Java theory and practice: Are all stateful Web applications broken?

Search result description:Sep 23, 2008 ... While there are many Web frameworks in the Java™ ecosystem, they all are
based, directly or indirectly, on the Servlets infrastructure.

Search result title:

Java theory and practice: Generics gotchas

Search result description:Jan 25, 2005 ... ... to first-time users. In this month's Java theory and practice, Brian Goetz
examines the common pitfalls that ensnare first-time users of generics.


1-15 of 2,370 resultsView all results