Brian Goetz
![]() |
Java Concurrency in Practice
by
13 editions
—
published
2005
—
|
|
![]() |
Adventure of Two Lifetimes
by
—
published
2001
|
|
![]() |
Basic Mathematics
by
3 editions
—
published
2011
—
|
|
![]() |
Java并发编程实战 (华章专业开发者书库)
2 editions
—
published
2012
—
|
|
![]() |
PROGRAMMATION CONCURRENTE EN JAVA
|
|
![]() |
PROG CONCURRENTE EN JAVA NOUVEAU PRIX
|
|
![]() |
Java并发编程实战
|
|
“It is far easier to design a class to be thread-safe than to retrofit it for thread safety later.”
― Java Concurrency in Practice
― Java Concurrency in Practice
“Just as it is a good practice to make all fields private unless they need greater visibility, it is a good practice to make all fields final unless they need to be mutable.”
― Java Concurrency in Practice
― Java Concurrency in Practice
“Sometimes abstraction and encapsulation are at odds with performance — although not nearly as often as many developers believe — but it is always a good practice first to make your code right, and then make it fast.”
― Java Concurrency in Practice
― Java Concurrency in Practice
Is this you? Let us know. If not, help out and invite Brian to Goodreads.