{"id":45111,"date":"2025-05-05T13:41:56","date_gmt":"2025-05-05T11:41:56","guid":{"rendered":"https:\/\/www.happycoders.eu\/effective-java-third-edition\/"},"modified":"2025-07-10T18:27:00","modified_gmt":"2025-07-10T16:27:00","slug":"effective-java","status":"publish","type":"post","link":"https:\/\/www.happycoders.eu\/de\/buecher\/effective-java\/","title":{"rendered":"Effective Java: Best Practices f\u00fcr die Java-Plattform"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Effective Java: Best Practices f\u00fcr die Java-Plattform<\/h1>\n\n\n\n<div class=\"wp-block-columns hc-books-v2 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n    <div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:730px\">\n        <p class=\"hc-book-author\">von Joshua Bloch<\/p>\n        \n        <p>In diesem Buch hat Joshua Bloch die wichtigsten Do's und Dont's der Java-Programmierung zusammengestellt: Best Practices, die dir helfen effiziente, les- und wartbare \u2013 und damit zukunftssichere \u2013 Software zu schreiben.<\/p>\n        <p>Das Buch richtet sich vor allem an erfahrene Java-Programmierer \u2013 gute Kenntnisse der Sprache werden vorausgesetzt.<\/p>\n        <p>Einige der Praktiken wendest du sicherlich im Alltag bereits an; andere k\u00f6nnen neu f\u00fcr dich sein und dir helfen deine F\u00e4higkeiten auf die n\u00e4chste Stufe zu heben.<\/p>\n        <p>Das Buch enth\u00e4lt 90 Artikel, die in 11 Themen gegliedert sind. Eine Menge Stoff \u2013 man kann ihn sich aber gut nach und nach zu Gem\u00fcte f\u00fchren. Denn die Artikel stellen jeweils eine in sich abgeschlossene Einheit dar.<\/p>\n        <p>Jeder Artikel enth\u00e4lt spezifische, gut verst\u00e4ndliche Ratschl\u00e4ge, die von pr\u00e4gnanten, anschaulichen Code-Beispielen begleitet werden.<\/p>\n        <p>Jeder Java-Programmierer sollte dieses Buch gelesen haben. Ich empfehle dir das Buch einmal komplett zu lesen und dann, wenn du im Programmieralltag spezifische Aufgabenstellungen l\u00f6sen musst, die entsprechenden Artikel noch einmal zu konsultieren.<\/p>\n        <p>Achte beim Kauf unbedingt darauf (insbesondere, wenn du gebraucht kaufst), dass du die aktuelle, dritte Ausgabe erwirbst! Die zweite Ausgabe ist auf dem Stand von Java 6 und nicht mehr aktuell.<\/p>\n        <p>\ud83c\udfa7 <em>Als H\u00f6rbuch geeignet? Nein, wegen der zahlreichen Code-Beispiele.<\/em><\/p>\n    <\/div>\n    \n\n    \n    <div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:400px\">\n        <figure class=\"wp-block-image size-half_400\"><a href=\"https:\/\/www.amazon.de\/gp\/product\/3864905788?&amp;linkCode=ll1&amp;tag=happycoders07-21&amp;linkId=14dfc0d4344c20cba78537c243d81bd4&amp;language=de_DE&amp;ref_=as_li_ss_tl\" target=\"_blank\" rel=\" noopener\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/effective-java-deutsch-joshua-bloch.jpg\" alt=\"Effective Java: Best Practices f\u00fcr die Java-Plattform - Joshua Bloch\" style=\"width:400px;height:582px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-button\"><a href=\"https:\/\/www.amazon.de\/gp\/product\/3864905788?&amp;linkCode=ll1&amp;tag=happycoders07-21&amp;linkId=14dfc0d4344c20cba78537c243d81bd4&amp;language=de_DE&amp;ref_=as_li_ss_tl\" target=\"_blank\" rel=\"noopener\">Buch bei Amazon kaufen *<\/a><\/p>\n        \n\n        \n        <p class=\"hc-original-button\"><a href=\"https:\/\/www.amazon.de\/gp\/product\/0134685997\/ref=as_li_qf_asin_il_tl?ie=UTF8&amp;tag=happycoders07-21&amp;creative=6742&amp;linkCode=as2&amp;creativeASIN=0134685997&amp;linkId=68230b70cfef9fe6b3ef60ccc0cecb66\" target=\"_blank\" rel=\"noopener\"><span>Englisches Original bei Amazon:<\/span>Effective Java (Third Edition)<\/a><\/p>\n        \n\n        \n        <h4 class=\"wp-block-heading hc-genres-heading\">Genres<\/h4>\n        \n\n        \n        <p class=\"hc-genres-links\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/java-programmierung\/\">Java-Programmierung<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/programmierung\/\">Programmierung<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/softwareentwicklung\/\">Softwareentwicklung<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/informatik\/\">Informatik<\/a> <\/p>\n        <\/div>\n    <\/div>\n\n\n\n<h2 class=\"wp-block-heading hc-book-other-books-heading\">Andere Empfehlungen aus den Genres dieses Buches<\/h2>\n\n\n\n<div class=\"wp-block-group hc-book-other-books has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-concurrency-in-practice\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/java_concurrency_in_practice_brian_goetz-336x444.jpg\" alt=\"Java Concurrency in Practice - Brian Goetz, Tim Peilers, Joshua Bloch, Joseph Bowbeer, Davod Holmes, Doug Lea\" style=\"width:192px;height:253px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-concurrency-in-practice\/\">Java Concurrency in Practice<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Brian Goetz, Tim Peilers, Joshua Bloch, Joseph Bowbeer, Davod Holmes, Doug Lea<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-puzzlers\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/11\/java-puzzlers-joshua-bloch-neal-gafter-336x422.jpg\" alt=\"Java Puzzlers: Traps, Pitfalls, and Corner Cases - Joshua Bloch und Neal Gafter\" style=\"width:192px;height:240px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-puzzlers\/\">Java Puzzlers: Traps, Pitfalls, and Corner Cases<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Joshua Bloch und Neal Gafter<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-generics-and-collections\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/10\/Java_Generics_and_Collections-336x433.jpg\" alt=\"Java Generics and Collections - Maurice Naftalin und Philip Wadler\" style=\"width:192px;height:247px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/java-generics-and-collections\/\">Java Generics and Collections<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Maurice Naftalin und Philip Wadler<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/core-java-fundamentals-volume-1\/\"><img decoding=\"async\" width=\"224\" height=\"293\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-224x293.jpg\" alt=\"Core Java: Fundamentals (Volume 1) - Cay S. Horstmann\" class=\"wp-image-41038\" srcset=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-224x293.jpg 224w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-336x439.jpg 336w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-504x659.jpg 504w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-672x879.jpg 672w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-400x523.jpg 400w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann-600x785.jpg 600w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-i-thirtheenth-cay-horstmann.jpg 800w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/core-java-fundamentals-volume-1\/\">Core Java: Fundamentals (Volume 1)<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Cay S. Horstmann<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/core-java-advanced-features-volume-2\/\"><img decoding=\"async\" width=\"224\" height=\"292\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-224x292.jpg\" alt=\"Core Java: Advanced Features (Volume 2) - Cay S. Horstmann\" class=\"wp-image-41039\" srcset=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-224x292.jpg 224w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-336x438.jpg 336w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-504x658.jpg 504w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-672x877.jpg 672w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-400x522.jpg 400w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann-600x783.jpg 600w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/core-java-volume-ii-thirtheenth-cay-horstmann.jpg 800w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/core-java-advanced-features-volume-2\/\">Core Java: Advanced Features (Volume 2)<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Cay S. Horstmann<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/mastering-lambdas\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/06\/Mastering_Lambdas_Java_Programming_in_a_Multicore_World-336x416.jpg\" alt=\"Mastering Lambdas: Java Programming in a Multicore World - Maurice Naftalin\" style=\"width:192px;height:237px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/mastering-lambdas\/\">Mastering Lambdas: Java Programming in a Multicore World<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Maurice Naftalin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"\/de\/buecher\/spring-boot-3\/\"><img decoding=\"async\" width=\"224\" height=\"326\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-224x326.jpg\" alt=\"Spring Boot 3: So geht moderne Java-Entwicklung \u2013 Konzepte und Anwendungen - Fran\u00e7ois Fernand\u00e8s, Tom Hombergs, Benedikt Jerat, Florian Pfleiderer\" class=\"wp-image-52977\" srcset=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-224x326.jpg 224w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-336x489.jpg 336w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-504x733.jpg 504w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-672x978.jpg 672w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-400x582.jpg 400w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer-600x873.jpg 600w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/spring-boot-3-fernandes-hombergs-jerat-pfleiderer.jpg 800w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"\/de\/buecher\/spring-boot-3\/\">Spring Boot 3: So geht moderne Java-Entwicklung \u2013 Konzepte und Anwendungen<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Fran\u00e7ois Fernand\u00e8s, Tom Hombergs, Benedikt Jerat, Florian Pfleiderer<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/concurrent-programming-in-java\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2021\/09\/concurrent-programming-in-java-doug-lea-336x415.jpg\" alt=\"Concurrent Programming in Java: Design Principles and Pattern, 2nd Edition - Doug Lea\" style=\"width:192px;height:237px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/concurrent-programming-in-java\/\">Concurrent Programming in Java: Design Principles and Pattern, 2nd Edition<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Doug Lea<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/der-pragmatische-programmierer\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/der-pragmatische-programmierer-david-thomas-andrew-hunt-336x470.jpg\" alt=\"Der pragmatische Programmierer: Ihr Weg zur Meisterschaft - Andrew Hunt und David Thomas\" style=\"width:192px;height:268px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/der-pragmatische-programmierer\/\">Der pragmatische Programmierer: Ihr Weg zur Meisterschaft<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Andrew Hunt und David Thomas<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/get-your-hands-dirty-on-clean-architecture\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/08\/get-your-hands-dirty-on-clean-architecture-336x414.jpg\" alt=\"Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java - Tom Hombergs\" style=\"width:192px;height:236px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/get-your-hands-dirty-on-clean-architecture\/\">Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Tom Hombergs<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-code-refactoring-patterns-testen-und-techniken-fuer-sauberen-code\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/03\/clean-code-buch-336x473.jpg\" alt=\"Clean Code \u2013 Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code - Robert C. Martin\" style=\"width:192px;height:270px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-code-refactoring-patterns-testen-und-techniken-fuer-sauberen-code\/\">Clean Code \u2013 Refactoring, Patterns, Testen und Techniken f\u00fcr sauberen Code<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/refactoring\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/06\/Refactoring-Buch-Martin-Fowler-336x475.jpg\" alt=\"Refactoring: Wie Sie das Design bestehender Software verbessern - Martin Fowler\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/refactoring\/\">Refactoring: Wie Sie das Design bestehender Software verbessern<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Martin Fowler<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-craftsmanship\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/05\/Clean-Craftsmanship-deutsch-Robert-Martin-Uncle-Bob-336x475.jpg\" alt=\"Clean Craftsmanship: Best Practices, Standards und Ethik f\u00fcr die Softwareentwicklung - Robert C. Martin\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/clean-craftsmanship\/\">Clean Craftsmanship: Best Practices, Standards und Ethik f\u00fcr die Softwareentwicklung<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Robert C. Martin<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/the-programmer-s-brain\/\"><img decoding=\"async\" width=\"224\" height=\"281\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-224x281.jpg\" alt=\"The Programmer\u2019s Brain: What Every Programmer Needs to Know About Cognition - Felienne Hermans\" class=\"wp-image-41084\" srcset=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-224x281.jpg 224w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-336x421.jpg 336w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-504x631.jpg 504w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-672x842.jpg 672w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-400x501.jpg 400w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans-600x752.jpg 600w, https:\/\/www.happycoders.eu\/wp-content\/uploads\/2023\/05\/the-programmers-brain-felienne-hermans.jpg 800w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/the-programmer-s-brain\/\">The Programmer\u2019s Brain: What Every Programmer Needs to Know About Cognition<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Felienne Hermans<\/p>\n        <\/div><\/div>\n    \n    \n    <div class=\"wp-block-group hc-book-other-book has-global-padding\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n        <figure class=\"wp-block-image size-feature_thumb_224\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/effektives-arbeiten-mit-legacy-code-refactoring-und-testen-bestehender-software\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2022\/02\/effektives-arbeiten-mit-legacy-code-michael-feathers-336x475.jpg\" alt=\"Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software - Michael C. Feathers\" style=\"width:192px;height:271px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/effektives-arbeiten-mit-legacy-code-refactoring-und-testen-bestehender-software\/\">Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author\">Michael C. Feathers<\/p>\n        <\/div><\/div>\n    \n<\/div><\/div>\n\n\n\n<p class=\"hc-book-disclosure\"><em>* Hinweis: Wir teilen gerne unsere Lieblingsb\u00fccher mit dir! Als Amazon-Partner verdienen wir eine kleine Provision bei Eink\u00e4ufen, die du \u00fcber unsere Links t\u00e4tigst. Dies hilft uns, weiterhin Inhalte zu erstellen, die dir gefallen.<\/em><\/p>\n<aside><h4 style=\"margin-top:60px\">Verpasse keine Buchempfehlungen und Profi-Tipps zu Java!<\/h4>\r\n                       <p>M\u00f6chtest du benachrichtigt werden, wenn ich neue Buchempfehlungen ver\u00f6ffentliche? Dann <a href=\"#\" data-formkit-toggle=\"d8ee997126\">klicke hier<\/a>, um dich f\u00fcr den HappyCoders-Newsletter anzumelden und erhalte meine Buchempfehlungen neben regelm\u00e4\u00dfigen Tipps zu Java-Programmierung, Algorithmen und Datenstrukturen.<\/p>\r\n                       <p>\ud83d\udc49 <a href=\"#\" data-formkit-toggle=\"d8ee997126\">Newsletter-Anmeldung<\/a><\/p><\/aside>","protected":false},"excerpt":{"rendered":"<p>Entdecke 90 Java-Best-Practices von Joshua Bloch f\u00fcr effiziente, wartbare Software. F\u00fcr erfahrene Entwickler \u2013 mit pr\u00e4gnanten Ratschl\u00e4gen und Code-Beispielen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_uag_custom_page_level_css":"","_wp_convertkit_post_meta":{"form":"-1","landing_page":"","tag":"0","restrict_content":"0"},"_metis_text_type":"standard","_metis_text_length":3217,"_post_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45111","post","type-post","status-publish","format-standard","hentry","category-buecher"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"feature_thumb_224":false,"feature_thumb_336":false,"feature_thumb_504":false,"feature_thumb_672":false,"half_400":false,"half_600":false,"full_800":false,"full_944":false,"full_1200":false,"wide_1180":false,"wide_1770":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sven Woltmann","author_link":"https:\/\/www.happycoders.eu\/de\/author\/sven\/"},"uagb_comment_info":0,"uagb_excerpt":"Entdecke 90 Java-Best-Practices von Joshua Bloch f\u00fcr effiziente, wartbare Software. F\u00fcr erfahrene Entwickler \u2013 mit pr\u00e4gnanten Ratschl\u00e4gen und Code-Beispielen.","public_identification_id":"97471fe6ba384e1e86f11f4b1a01bd70","private_identification_id":"f33092783cd4423bb7c9868fb9fd00ac","_links":{"self":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/comments?post=45111"}],"version-history":[{"count":10,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45111\/revisions"}],"predecessor-version":[{"id":53006,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45111\/revisions\/53006"}],"wp:attachment":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/media?parent=45111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/categories?post=45111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/tags?post=45111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}