• Complain

Kevlin Henney - 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts

Here you can read online Kevlin Henney - 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, publisher: OReilly Media, Inc., genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Kevlin Henney 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts
  • Book:
    97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts
  • Author:
  • Publisher:
    OReilly Media, Inc.
  • Genre:
  • Year:
    2020
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

If you want to push your Java skills to the next level, this book provides expert advice from Java leaders and practitioners. Youll be encouraged to look at problems in new ways, take broader responsibility for your work, stretch yourself by learning new techniques, and become as good at the entire craft of development as you possibly can. Edited by Kevlin Henney and Trisha Gee, 97 Things Every Java Programmer Should Know reflects lifetimes of experience writing Java software and living with the process of software development. Great programmers share their collected wisdom to help you rethink Java practices, whether working with legacy code or incorporating changes since Java 8. A few of the 97 things you should know: Behavior Is Easy, State Is HardEdson Yanaga Learn Java Idioms and Cache in Your BrainJeanne Boyarsky Java Programming from a JVM Performance PerspectiveMonica Beckwith Garbage Collection Is Your FriendHolly K Cummins Javas Unspeakable TypesBen Evans The Rebirth of JavaSander Mak Do You Know What Time It Is?Christin Gorman

Kevlin Henney: author's other books


Who wrote 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts? Find out the surname, the name of the author of the book and a list of all author's works by series.

97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
97 Things Every Java Programmer Should Know by Kevlin Henney and Trisha Gee - photo 1
97 Things Every Java Programmer Should Know

by Kevlin Henney and Trisha Gee

Copyright 2020 OReilly Media Inc. All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Acquisitions Editor: Suzanne McQuade
  • Developmental Editor: Corbin Collins
  • Production Editor: Beth Kelly
  • Copyeditor: Piper Editorial
  • Proofreader: Sonia Saruba
  • Indexer: Ellen Troutman-Zaig
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • June 2020: First Edition
Revision History for the First Edition
  • 2020-05-15: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781491952696 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. 97 Things Every Java Programmer Should Know, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

The views expressed in this work are those of the authors, and do not represent the publishers views. While the publisher and the authors have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the authors disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

978-1-491-95269-6

[LSI]

Dedication

To the memory of those who shaped us
through their wisdom and compassion

Preface

The mind is not a vessel that needs filling, but wood that needs igniting.

Plutarch

What should every Java programmer know? It depends. It depends on who you ask, why you ask, and when you ask. There are at least as many suggestions as there are points of view. In a language, platform, ecosystem, and community that affects the software and lives of so many people, and has done so from one century to the next, from one core to many, from megabytes to gigabytes, it depends on more than you could ever hope to cover in a single book by a single author.

Instead, in this book, we draw on some of those many perspectives to collect together for you a cross section and representation of the thinking in the Java-verse. Its not every thing, but it is 97 of them from 73 contributors. To quote the preface of 97 Things Every Programmer Should Know (OReilly):

With so much to know, so much to do, and so many ways of doing so, no single person or single source can lay claim to the one true way. The contributions do not dovetail like modular parts, and there is no intent that they shouldif anything, the opposite is true. The value of each contribution comes from its distinctiveness. The value of the collection lies in how the contributions complement, confirm, and even contradict one another. There is no overarching narrative: it is for you to respond to, reflect on, and connect together what you read, weighing it against your own context, knowledge, and experience.

What should every Java programmer know? In the 97 things we have sampled, the answers span the language, the JVM, testing techniques, the JDK, community, history, agile thinking, implementation know-how, professionalism, style, substance, programming paradigms, programmers as people, software architecture, skills beyond code, tooling, GC mechanics, non-Java JVM languagesand more.

Permissions

In the spirit of the first 97 Things books, each contribution in this volume follows a nonrestrictive, open source model. Each contribution is licensed under a Creative Commons Attribution 4.0 license. Many of the contributions also first appeared in the 97 Things Medium publication.

All these things are fuel and fire for your thoughts and your code.

OReilly Online Learning
Note

For more than 40 years, OReilly Media has provided technology and business training, knowledge, and insight to help companies succeed.

Our unique network of experts and innovators share their knowledge and expertise through books, articles, and our online learning platform. OReillys online learning platform gives you on-demand access to live training courses, in-depth learning paths, interactive coding environments, and a vast collection of text and video from OReilly and 200+ other publishers. For more information, visit http://oreilly.com.

How to Contact Us

Please address comments and questions concerning this book to the publisher:

  • OReilly Media, Inc.
  • 1005 Gravenstein Highway North
  • Sebastopol, CA 95472
  • 800-998-9938 (in the United States or Canada)
  • 707-829-0515 (international or local)
  • 707-829-0104 (fax)

We have a web page for this book, where we list errata, examples, and any additional information. You can access this page at https://oreil.ly/97Tejpsk.

Email to comment or ask technical questions about this book.

Visit http://oreilly.com for news and information about our books and courses.

Find us on Facebook: http://facebook.com/oreilly.

Follow us on Twitter at http://twitter.com/oreillymedia, and also check out http://twitter.com/97_Things.

Watch us on YouTube: http://youtube.com/oreillymedia.

Acknowledgments

Many people have contributed their time and their insight, both directly and indirectly, to the 97 Things Every Java Programmer Should Know project. They all deserve credit.

We would like to thank all those who took the time and effort to contribute to this book. We are also grateful for the additional feedback, comments, and suggestions provided by Brian Goetz.

Thanks to OReilly for the support they have provided for this project, including Zan McQuade and Corbin Collins for their guidance and for nurturing contributors and content, and Rachel Roumeliotis, Susan Conant, and Mike Loukides for their contributions on this journey.

Kevlin would also like to thank his wife, Carolyn, for making sense of his nonsense, and his sons, Stefan and Yannick, for making sense of their parents.

Trisha would like to add thanks to her husband, Isra, for helping her to see that stressing about not doing enough was not helping her to do anything, and her daughters, Evie and Amy, for providing unconditional love and cuddles.

We hope this book will be informative, insightful, and inspirational.

Enjoy!

Chapter 1. All You Need Is Java
Anders Nors
While working on the first major revision of Visual Studio the team at - photo 2
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts»

Look at similar books to 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts»

Discussion, reviews of the book 97 Things Every Java Programmer Should Know: Collective Wisdom from the Experts and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.