Suche Bücher für allgemeine Softwareentwicklung

DrPils

Bekanntes Mitglied
Moin
Da ich mit meinem Java Studium in letzter Zeit gut voran komme wollte ich langsam Mal an meinen generellen Coding Fähigkeiten arbeiten. Ich habe oft Probleme wenn ich eine Idee habe diese gut strukturiert umzusetzen, das Chaos in meinem Code, steigt dann mit jeder Zeile.
Deswegen will ich mir jetzt Literatur anschaffen die sich generell mit dem Thema OOP beschäftigt. Da ich mit der Java Insel sehr glücklich bin, habe ich mich beim Rheinwerk Verlag umgeschaut und folgende zwei Bücher möchte ich mir wohl anschaffen.
Es wäre schön wenn mir jemand der diese Bücher kennt was dazu sagen kann, eignen sie sich für einen Fortgeschrittenen Java Anfänger, gibt es evtl bessere?
Entwurfsmuster - Das umfassende Hanbuch
Besser coden
 

DrPils

Bekanntes Mitglied
Stimmt die gibt es ja auch, landet auch auf meiner Entscheidungsliste
Ich hatte Mal Head First Android gelesen.
Fand ich sehr gut, vom Stil her ein bisschen wie Schrödinger nur nicht so übertrieben wie die Schrödinger Bücher.
 

fhoffmann

Top Contributor
Ich würde dir auch empfehlen, dich mit Entwurfsmustern zu beschäftigen. Als ich mich vor vielen Jahren mit dem Entwurfsmuster-Buch der "Gang of four" (Gamma, Helm, Johnson, Vlissides) beschäftigt habe, habe ich viel gelernt. Dieses Buch ist aber inzwischen veraltet - selbst die Autoren bedauern heute, dass sie z.B. das Singleton-Pattern eingeführt haben.
Aber das Thema "Entwurfsmuster" bleibt wichtig.
 

DrPils

Bekanntes Mitglied
Ist Entwurfsmuster von Kopf bis Fuß nicht auch veraltet(2014)?
Ich denke mir halt bei Entwurfsmuster dürfte sich eigentlich ja nicht so viel ändern, OK Singleton ist mittlerweile ein Anti Pattern, aber sonst ist doch so ein Entwurfsmuster relativ unabhängig von der Zeit?
 

fhoffmann

Top Contributor
Natürlich ist auch das "originale" Buch der "Gang of four" noch ein gutes Buch. "Veraltet" ist es nur insofern, dass es immer noch "Singleton" empfiehlt. Und möglicherweise macht man heute manch andere Dinge auch anders. Aber es ist einfach ein Klassiker. Dennoch kann "Entwurfsmuster von Kopf bis Fuß" die bessere Wahl sein.
Es macht schon einen Unterschied, ob ein Buch 1996 oder 2014 erschienen ist.
 

mrBrown

Super-Moderator
Mitarbeiter
Es macht schon einen Unterschied, ob ein Buch 1996 oder 2014 erschienen ist.
Wobei der Unterschied gar nicht mal so groß ist – solange es nicht um konkrete Technologien geht. An den Grundlegenden Dingen hat sich ja nicht viel geändert, das meiste "Gute" stammt ja aus den 90ern und frühen 2000ern



Hier findet man auch eine schöne Liste: https://www.best-books.dev/list/best-programming-books

Zumindest alle, die ich davon gelesen hab, kann ich uneingeschränkt empfehlen, sind nur ein paar Bücher dabei die nicht direkt mit Programmierung zu tu haben.

  • Alle anderen "Clean ..." Bücher von Bob Martin kann man ebenso empfehlen
  • "Domain-Driven Design" hat einen ziemlich großen Umfang, für den einfacheren Einstieg ist zusätzlich "Domain-Driven Design Distilled" super
  • Von Fowler ist auch alles empfehlenswert, weiß nicht ob alles von dem auf der Liste steht, zusätzlich hat der auch eine ganz nette Website
 

M.L.

Top Contributor
Das Buch "Besser Coden" gibt es auch über die Onleihe (z.B. von Hessen ). Es macht einen guten Eindruck, befasst sich aber eher mit generellen Inhalten und Herangehensweisen (auch in heterogenen / multilateralen Teams). Konkrete Java-Probleme inkl. Lösungen a la "Wie realisiert man das mit Streams ?", "Wo ist JavaFX gut ?", "Rucksackprobleme mit Java", ... wird man dort also eher nicht finden.
 
K

kneitzel

Gast
Generell ist auch immer die Frage, wie ein Buch geschrieben wurde. Daher wäre es evtl. interessant, wenn man einfach mal auf viele Bücher Zugriff bekommen kann, um dann zu entscheiden, welche Bücher einem liegen oder nicht.

Man kann das Online Angebot von Oreilly (learning.oreilly.com müsste das sein, ehemals safari books online) auch zwei wochen oder so kostenlos testen. Das könnte man z.B. nutzen um zu entscheiden, was für Bücher man bevorzugt. Wo man eher meint, dass man es durcharbeiten kann / den Stoff verstehen kann.
 

fhoffmann

Top Contributor
Mit dem üblichen Anfängerbeispiel
Java:
class Adresse {
    String strasse;
    String plz;
    // Konstruktor, getter und setter
}
class Person {
    String name;
    Adresse adresse;
    // Konstruktor, getter und setter
}
class Kunde extends Person {
    String kundennummer;
    // Konstruktor, getter und setter
}
kann man zwar "Objektorientierung" nett erklären.
Was Objektorientierung aber wirklich bedeutet, lernt man erst bei der Studie eines Buches über Entwurfsmuster. Deshalb sei dies energisch angeraten! Erst dadurch lernt man - wie mein Vorredner gesagt hat - was ein Interface ist ...
Welches Buch du dazu wählst, ist letzlich zweitrangig.
 

DrPils

Bekanntes Mitglied
Danke für die Vorschläge, Entwurfsmuster von Kopf bis Fuß scheint ja eindeutig zu sein. Habe mir dieses auch zugelegt. Da ich auch gerne was zum nachschlagen habe, kaufte ich mir noch Objektorientiere Programmierung - Das umfassende Handbuch.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Suche Bücher auf Bachelor-Niveau für: ... Bücher, Tutorials und Links 6
K Suche Java-Bücher für Fortgeschrittene Bücher, Tutorials und Links 5
V Suche gute Bücher über Informatik insbesondere Java Bücher, Tutorials und Links 1
Wepster Suche weiterführende Bücher Bücher, Tutorials und Links 4
K Suche Bücher: Hibernate, JSF, Tiles, Struts Bücher, Tutorials und Links 4
8 Suche Bücher zu SWT Bücher, Tutorials und Links 3
T Suche Bücher zu STRUTS und J2EE Bücher, Tutorials und Links 2
E Suche Bücher über Java Klassen Bücher, Tutorials und Links 4
M suche umfassendes Tutorial von Scenebuilder Bücher, Tutorials und Links 1
Dessischment Suche ein JOGL Buch Bücher, Tutorials und Links 9
OnDemand Suche Buch für Clean Code Bücher, Tutorials und Links 11
K Suche Beispiele Rekursion und dynamische Programmierung Bücher, Tutorials und Links 1
T Suche: Einführung in Apache Solr Bücher, Tutorials und Links 3
P Suche Buch / Lernmaterial für Fortgeschrittene Bücher, Tutorials und Links 10
A Suche LaTeX Tutorials, PDFs oder anderen Lehrstoff Bücher, Tutorials und Links 4
W Suche Java einsteiger Buch und habe eine Frage zu einer Mathe Software. Bücher, Tutorials und Links 8
M Suche Tutorials für Client/Server und anderes Netzwerkbezogenes Bücher, Tutorials und Links 2
M Suche Tutorial für Sound erstellung in JAVA Bücher, Tutorials und Links 3
D Suche HSQLDB Tutorial/Lektüre Bücher, Tutorials und Links 7
X Suche Aufgaben-Buch, Tutorials und ähnliches Bücher, Tutorials und Links 2
S Suche Java Herausforderungen Bücher, Tutorials und Links 5
F Suche gutes Buch oder Tut zu Java Spieleprogrammierung Bücher, Tutorials und Links 3
F Suche Buch zur Awt und Swing Programmierung für fortgeschrittene :) Bücher, Tutorials und Links 7
tuttle64 Suche Buchempfehlungen zu Java Sicherheit Bücher, Tutorials und Links 2
P Suche Java Übungsaufgaben zu Datenstrukturen wie Listen etc Bücher, Tutorials und Links 5
T Suche Video Tuts zu Ubuntu!! Bücher, Tutorials und Links 3
S Suche gutes Java-Buch für fortgeschrittenere Themen Bücher, Tutorials und Links 4
P Suche Einstieg in Jbuilder 2008 R2 Bücher, Tutorials und Links 13
N [Suche] Buch Empfehlung für JUnit Bücher, Tutorials und Links 4
W Suche Buchempfehlung für SWING/AWT Bücher, Tutorials und Links 7
S [Suche]LWJGL OpenCL Tutorial Bücher, Tutorials und Links 4
M Suche best. Foren-Beitrag... Bücher, Tutorials und Links 9
M Suche J2EE Buch Bücher, Tutorials und Links 4
B [SUCHE] Buch oder Tutorial für "Herangehensweisen" Bücher, Tutorials und Links 3
B [Suche] Review Tools Bücher, Tutorials und Links 4
B [SUCHE] Gutes Buch für nächsten Level Bücher, Tutorials und Links 3
J Suche gutes junit Buch Bücher, Tutorials und Links 5
M Suche Buchergänzung zu "Servlets & JSP von Kopf bis Fuß" Bücher, Tutorials und Links 16
Y Suche ein MVC Tuturial Bücher, Tutorials und Links 2
G Suche Buchempfehlungen Bücher, Tutorials und Links 4
S Suche Java-Applet Buch Bücher, Tutorials und Links 2
F Suche spezielles Buch Bücher, Tutorials und Links 10
N [Suche] Anleitung zur Erstellung einer Webanwendung Bücher, Tutorials und Links 3
T Suche Buch: detaillierte Java-Zusammenfassung ohne viel Praxis oder Erklärungen Bücher, Tutorials und Links 3
R Suche 2d Bilder Bücher, Tutorials und Links 4
V Suche Java (6) Buch Bücher, Tutorials und Links 7
GambaJo Suche gebraucht: NetBeans Platform 6 RCP (von Heiko Böck) Bücher, Tutorials und Links 3
G Suche Buch zur rcp Entwicklung Bücher, Tutorials und Links 3
L Suche Java-Buch für "Anfänger" Bücher, Tutorials und Links 4
T Suche Buch zur Java Persistence API unter Java SE Bücher, Tutorials und Links 2
M Suche gutes Eclipse Plug-In Buch Bücher, Tutorials und Links 2
M Suche ein besonderes Tut Bücher, Tutorials und Links 2
G Suche Buch zu Design Patterns vornehmlich "visitor patt Bücher, Tutorials und Links 16
T [Suche] Tutorial zu Time Scheduler in Websphere Bücher, Tutorials und Links 5
S [Suche] Java Buch über OOP und Netzwerk bzw. Datenbank Bücher, Tutorials und Links 4
E Suche Tutorial/Buch über guten Stil bei GUI-Programmierung Bücher, Tutorials und Links 7
A Suche Literatur für professionelle Internationalisierung. Bücher, Tutorials und Links 2
W Source-Code-Suche Bücher, Tutorials und Links 4
F Suche buch für eine größere Anwendung Bücher, Tutorials und Links 7
N Suche: FTP Tutorial Bücher, Tutorials und Links 19
K (suche) hilfeprogramm für eclipse Bücher, Tutorials und Links 3
A API/Doc Suche leicht gemacht Bücher, Tutorials und Links 5
K Suche gutes Java-Magazin Bücher, Tutorials und Links 5
D Suche Buch über Schichtentrennung (daobase und co) Bücher, Tutorials und Links 9
J Suche Rekursions Ubuengen/Aufgaben Bücher, Tutorials und Links 3
P [SUCHE] Buch zu Planung und Konzeption Bücher, Tutorials und Links 3
rambozola suche link zu gegenüberstellung der strukturierung von daten Bücher, Tutorials und Links 2
T Suche Abschlussprojekt für Anfängerkurs Bücher, Tutorials und Links 12
D Suche Buch Java und Pc Peripherie Bücher, Tutorials und Links 4
V Suche Java Buch das an Anfängerbücher anschließt Bücher, Tutorials und Links 5
J suche bestes Java-Buch für Neulinge mit Übungen-Lösunge Bücher, Tutorials und Links 9
P Suche Buch zum Thema JavaBeans Bücher, Tutorials und Links 17
B [Suche] Tutorial zu HttpUnit Bücher, Tutorials und Links 5
P Suche Übungsaufgaben. Bücher, Tutorials und Links 2
V Suche Java Buch zum Schritt für Schritt lernen Bücher, Tutorials und Links 13
G Suche Buch zu JBoss Bücher, Tutorials und Links 5
B Suche gutes XMLBuch Bücher, Tutorials und Links 2
B [Suche] Alles über Java Web Start Bücher, Tutorials und Links 1
B [SUCHE] Buch über Design Patterns Bücher, Tutorials und Links 5
H Suche Tutorials,Links oder Buchtipps zu Struts & JSP Bücher, Tutorials und Links 3
D Bücher für Machine Learning/Data Science Bücher, Tutorials und Links 11
S Bücher zu JavaFX Bücher, Tutorials und Links 0
P Bücher zu Android-App Entwicklung Bücher, Tutorials und Links 1
A Bücher/Tutorials zur Umsetzung kleinerer Projekte Bücher, Tutorials und Links 1
N Java Anfänger Bücher schlechte Erfahrungen! Bücher, Tutorials und Links 15
F Java Bücher für Einstieg inkl. Übungsaufgaben Bücher, Tutorials und Links 0
M Bücher gesucht! Bücher, Tutorials und Links 2
X deutsche Junit-Bücher Bücher, Tutorials und Links 6
G Hibernate Bücher/Tutorials Bücher, Tutorials und Links 7
J OReillys "von Kopf bis Fuss" Bücher sind sehr empf Bücher, Tutorials und Links 3
X Anfänger hat Fragen bzgl. Bücher Bücher, Tutorials und Links 2
B Tutorials / Bücher über R Bücher, Tutorials und Links 8
K Bücher zum Thema J2EE Bücher, Tutorials und Links 4
S Bücher zu Entwicklung mit Eclipse Framework & Plugins Bücher, Tutorials und Links 1
G Neue Bücher zu SWT bzw. Eclipse Bücher, Tutorials und Links 13
S 2 englischsprachige Java-Bücher, die ich sehr gut finde! Bücher, Tutorials und Links 2
A Java anfänger bücher Bücher, Tutorials und Links 15
A Java-Buch für erfahrenen Programmierer gesucht Bücher, Tutorials und Links 6
B Java Buch für Kinder Bücher, Tutorials und Links 5
M.L. Download: Dossier für Software Architekten Bücher, Tutorials und Links 1

Ähnliche Java Themen

Neue Themen


Oben