{"id":45019,"date":"2025-05-05T12:57:21","date_gmt":"2025-05-05T10:57:21","guid":{"rendered":"https:\/\/www.happycoders.eu\/java-generics-and-collections\/"},"modified":"2025-07-10T18:26:54","modified_gmt":"2025-07-10T16:26:54","slug":"java-generics-and-collections","status":"publish","type":"post","link":"https:\/\/www.happycoders.eu\/de\/buecher\/java-generics-and-collections\/","title":{"rendered":"Java Generics and Collections"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Java Generics and Collections<\/h1>\n\n\n\n<div class=\"wp-block-columns hc-books-v2 is-layout-flex wp-container-core-columns-is-layout-794e3cfa 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 wp-block-paragraph\">von Maurice Naftalin und Philip Wadler<\/p>\n        \n        <p>W\u00e4hrend die Einf\u00fchrung in Generics heutzutage von den meisten Java-Entwickler \u00fcbersprungen werden kann, geht es schnell an die fortgeschrittenen Themen wie Subtyping, Wildcards, Wildcard Captures und Bounds \u2013 Themen, mit denen jeder Java-Programmierer sicher schon einmal zu tun hatte, bei denen sich viele dann aber doch eher an Compiler-Fehlern entlanghangeln anstatt genau zu wissen, was sie tun.<\/p>\n        <p>Im zweiten Teil des Buches werden die wichtigsten Collection-Interfaces und -Klassen des Java Collection Frameworks \u2013 Sets, Queues, Lists und Maps sowie deren Implementierungen \u2013 vorgestellt und im Hinblick auf nebenl\u00e4ufige Programmierung und Performance verglichen.<\/p>\n        <p>Jeder fortgeschrittene Java-Programmierer sollte mit diesen Themen vertraut sein!<\/p>\n        <p>\ud83c\udfa7 <em>Geeignet als H\u00f6rbuch? Nein, aufgrund zahlreicher Codebeispiele.<\/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\/0596527756\/ref=as_li_qf_asin_il_tl?ie=UTF8&amp;tag=happycoders07-21&amp;creative=6742&amp;linkCode=as2&amp;creativeASIN=0596527756&amp;linkId=666450210ed5fee39e5acc4919a0797c\" target=\"_blank\" rel=\" noopener\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2019\/10\/Java_Generics_and_Collections.jpg\" alt=\"Java Generics and Collections - Maurice Naftalin und Philip Wadler\" style=\"width:400px;height:515px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-button wp-block-paragraph\"><a href=\"https:\/\/www.amazon.de\/gp\/product\/0596527756\/ref=as_li_qf_asin_il_tl?ie=UTF8&amp;tag=happycoders07-21&amp;creative=6742&amp;linkCode=as2&amp;creativeASIN=0596527756&amp;linkId=666450210ed5fee39e5acc4919a0797c\" target=\"_blank\" rel=\"noopener\">Buch bei Amazon kaufen *<\/a><\/p>\n        \n\n\n        \n        <h4 class=\"wp-block-heading hc-genres-heading\">Genres<\/h4>\n        \n\n        \n        <p class=\"hc-genres-links wp-block-paragraph\"><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\/informatik\/\">Informatik<\/a> <a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/genres\/softwareentwicklung\/\">Softwareentwicklung<\/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\/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 wp-block-paragraph\"><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 wp-block-paragraph\">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=\"https:\/\/www.happycoders.eu\/de\/buecher\/effective-java\/\"><img decoding=\"async\" src=\"https:\/\/www.happycoders.eu\/wp-content\/uploads\/2025\/05\/effective-java-deutsch-joshua-bloch-336x489.jpg\" alt=\"Effective Java: Best Practices f\u00fcr die Java-Plattform - Joshua Bloch\" style=\"width:192px;height:279px\"\/><\/a><\/figure>\n        \n\n        \n        <p class=\"hc-book-title wp-block-paragraph\"><a href=\"https:\/\/www.happycoders.eu\/de\/buecher\/effective-java\/\">Effective Java: Best Practices f\u00fcr die Java-Plattform<\/a><\/p>\n        \n\n        \n        <p class=\"hc-book-author wp-block-paragraph\">Joshua Bloch<\/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-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 wp-block-paragraph\"><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 wp-block-paragraph\">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\/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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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\/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 wp-block-paragraph\"><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 wp-block-paragraph\">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=\"\/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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">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 wp-block-paragraph\"><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 wp-block-paragraph\">Michael C. Feathers<\/p>\n        <\/div><\/div>\n    \n<\/div><\/div>\n\n\n\n<p class=\"hc-book-disclosure wp-block-paragraph\"><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 Java Generics und Collections: Von fortgeschrittenen Konzepten bis zum Collection Framework \u2013 unverzichtbares Wissen f\u00fcr ambitionierte Java-Entwickler.<\/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":"0","tag":"0","restrict_content":"0"},"_metis_text_type":"standard","_metis_text_length":2613,"_post_count":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-45019","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 Java Generics und Collections: Von fortgeschrittenen Konzepten bis zum Collection Framework \u2013 unverzichtbares Wissen f\u00fcr ambitionierte Java-Entwickler.","public_identification_id":"9f73d79fe7464e29970e43c0edbdf3a5","private_identification_id":"3259330f325846a297f2e751ad29d3fe","_links":{"self":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45019","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=45019"}],"version-history":[{"count":10,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45019\/revisions"}],"predecessor-version":[{"id":53003,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/posts\/45019\/revisions\/53003"}],"wp:attachment":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/media?parent=45019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/categories?post=45019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/tags?post=45019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}