Yahoo India Web Search

Search results

  1. en.wikipedia.org › wiki › Joshua_BlochJoshua Bloch - Wikipedia

    Joshua J. Bloch (born August 28, 1961) is an American software engineer and a technology author. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism.

  2. Joshua Bloch, Google's chief Java architect, is a former Distinguished Engineer at Sun Microsystems, where he led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework.

  3. Joshua Bloch jbloch Follow. Effective Java author, API Designer, Swell guy. 1.8k followers · 0 following CMU. Earth; Achievements. x3. Beta Send feedback. Achievements. x3. Beta Send feedback. Block or Report Block or report jbloch. ... The upper library level of Josh and Tim Bloch's pool automation system. The main class in the library, PoolController, provides a simple, easy-to-use software interface to a Pentair pool automation…

  4. Dec 18, 2017 · Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.

  5. May 8, 2008 · Joshua Bloch is chief Java architect at Google and a Jolt Award winner.He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Bloch led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework.

  6. www.oracle.com › java › technologiesEffective Java - Oracle

    Joshua Bloch Joshua Bloch is a Senior Staff Engineer at Sun Microsystems, Inc., where he is an architect in the Core Java Platform Group. He designed and implemented the award-winning Java Collections Framework, the java.math package, and contributed to many other parts of the platform. Joshua is the author of numerous articles and papers. His Ph.D. thesis on the replication of abstract data objects was nominated for the ACM Distinguished Doctoral Dissertation Award.

  7. Jul 29, 2022 · Joshua Bloch. Joshua Bloch is adjunct professor of the practice at Institute for Software Research at Carnegie Mellon University (CMU). Bloch has decades of experience in software research and development. After completing his PhD, he joined Transarc, a CMU spinoff, as senior systems designer. He later became a distinguished engineer at Sun Microsystems, where he wrote the Collections library for Java. He then left Sun to join Google as chief Java architect.

  8. Joshua Bloch, Chief Java Architect at Google, presents his Effective Java™ Programming Language Guide, the most practical, authoritative guidelines available...

  9. Nov 7, 2006 · Joshua Bloch is a Principal Engineer at Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework. He is the author of the Jolt ...

  10. Product information. Title: Effective Java, 3rd Edition. Author (s): Joshua Bloch. Release date: December 2017. Publisher (s): Addison-Wesley Professional. ISBN: 9780134686097. Since this Jolt-award winning classic was last updated in 2008, the Java programming environment has changed dramatically. Java 7 and Java 8 introduced new features and ...

  11. www.javapuzzlers.comJava Puzzlers

    Sep 29, 2005 · By Joshua Bloch and Neal Gafter "Java puzzlers is a must-read for every Java developer, from the neophyte to the master." -Dr. Wes Munsil, President, Lexonics, Inc., ACM Computing Reviews , September 29, 2005

  12. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing. Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples.

  13. May 28, 2021 · Bloch’s Builder pattern can be thought of as a workaround for a missing language feature. Download a PDF of this article. The Builder pattern, which is one of the 23 Gang of Four (GoF) design patterns described by Erich Gamma et al., is a creational design pattern that lets you construct complex objects step by step.It allows you to produce different types and representations of a product using the same construction code.

  14. Dec 14, 2020 · The author, Joshua Bloch, is a seasoned Java developer who has worked on the design and implementation of numerous Java APIs and features. His insights and recommendations in the book are based on ...

  15. Jun 1, 2004 · Location: San Jose · 431 connections on LinkedIn. View Joshua Bloch’s profile on LinkedIn, a professional community of 1 billion members.

  16. Joshua Bloch. Now Chief Java Architect at Google, Bloch previously was a Distinguished Engineer at Sun Microsystems, where he led the design and implementation of the Java Collections Framework introduced in Java 2 and was involved in the design of several language additions in the Java 5 release. He has a BS from Columbia University and a PhD ...

  17. Sep 22, 2008 · In this article, Joshua Bloch, head of Java on Google and former Distinguished Engineer at Sun Microsystems, presents a list of maxims intended to be a concise summary of good API design guidelines.

  18. Jan 4, 2002 · Joshua Bloch: In my experience, there is too much monolithic software construction. Someone says that he wants to design a record-oriented file system, and does it. He starts designing the record ...

  19. Jun 2, 2006 · Posted by Joshua Bloch, Software Engineer. I remember vividly Jon Bentley's first Algorithms lecture at CMU, where he asked all of us incoming Ph.D. students to write a binary search, and then dissected one of our implementations in front of the class. Of course it was broken, as were most of our implementations. This made a real impression on me, ...

  20. Joshua J. Bloch (born August 28, 1961) is a software engineer and a technology author, formerly employed at Sun Microsystems and Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide ...

    • Joshua Bloch
  21. May 28, 2008 · Joshua J. Bloch (born August 28, 1961) is a software engineer and a technology author, formerly employed at Sun Microsystems and Google. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide Effective Java (2001), which won the 2001 Jolt Award, and is a co-author of two other Java books, Java Puzzlers (2005) and Java Concurrency In Practice ...

  22. May 8, 2008 · Joshua Bloch is chief Java architect at Google and a Jolt Award winner. He was previously a distinguished engineer at Sun Microsystems and a senior systems designer at Transarc. Bloch led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He coauthored Java(tm) Puzzlers (Addison-Wesley, 2005) and Java(tm) Concurrency in Practice (Addison-Wesley, 2006).

  23. May 28, 2023 · Joshua Bloch has spent years extending, implementing, and using the Java programming language at Sun Microsystems; he has also read a lot of other people’s code, including mine. Here he offers good advice, systematically organized, on how to structure your code so that it works well, so that other people can understand it, so