eBook304 Seiten6 Stunden
Sprechen Sie Java?: Eine Einführung in das systematische Programmieren
Bewertung: 3.5 von 5 Sternen
3.5/5
()
Über dieses E-Book
Dieses Buch zeigt von Grund auf, wie man Software systematisch entwickelt. Es ist sowohl für den Unterricht als auch zum Selbststudium geeignet. Als Programmiersprache wird Java in der Version 8 verwendet.
Das Buch beschreibt Java in allen wichtigen Einzelheiten und vermittelt darüber hinaus allgemeine Programmiertechniken, die auch in anderen Sprachen Gültigkeit haben. Dazu gehören:
- Algorithmisches Denken. Wie formuliert man Algorithmen? Wie wählt man die richtigen Datenstrukturen und Anweisungsarten? Wie führt man systematische Korrektheitsüberlegungen durch?
- Systematischer Programmentwurf. Wie zerlegt man komplexe Aufgaben systematisch in kleinere Teilaufgaben, die dann als Methoden, Klassen und Pakete einfach zu implementieren und modular zusammenzusetzen sind?
- Moderne Softwarekonzepte. Wie setzt man Rekursion, dynamische Datenstrukturen,
Datenabstraktion, Vererbung, dynamische Bindung, Generizität, Ausnahmebehandlung, Parallelität oder Lambda-Ausdrücke ein, um Probleme zu lösen?
- Programmierstil. Wie schreibt man Programme so, dass sie nicht nur korrekt, sondern auch elegant, effizient und lesbar sind?
Reihenfolge und Umfang der Kapitel entsprechen einer zweistündigen Vorlesung über ein Semester. Jedes Kapitel enthält zahlreiche Übungsaufgaben, mit denen das Gelernte vertieft werden kann.
In der 5. Auflage wurden die neuen Sprachmerkmale von Java 8 aufgenommen, also vor allem Lambda-Ausdrücke und Default-Methoden in Interfaces.
Webseite zum Buch:
http://ssw.jku.at/JavaBuch
- Musterlösungen zu den Übungsaufgaben
- Ein-/Ausgabeklassen In und Out
- Folien einer Mustervorlesung
- Links
Das Buch beschreibt Java in allen wichtigen Einzelheiten und vermittelt darüber hinaus allgemeine Programmiertechniken, die auch in anderen Sprachen Gültigkeit haben. Dazu gehören:
- Algorithmisches Denken. Wie formuliert man Algorithmen? Wie wählt man die richtigen Datenstrukturen und Anweisungsarten? Wie führt man systematische Korrektheitsüberlegungen durch?
- Systematischer Programmentwurf. Wie zerlegt man komplexe Aufgaben systematisch in kleinere Teilaufgaben, die dann als Methoden, Klassen und Pakete einfach zu implementieren und modular zusammenzusetzen sind?
- Moderne Softwarekonzepte. Wie setzt man Rekursion, dynamische Datenstrukturen,
Datenabstraktion, Vererbung, dynamische Bindung, Generizität, Ausnahmebehandlung, Parallelität oder Lambda-Ausdrücke ein, um Probleme zu lösen?
- Programmierstil. Wie schreibt man Programme so, dass sie nicht nur korrekt, sondern auch elegant, effizient und lesbar sind?
Reihenfolge und Umfang der Kapitel entsprechen einer zweistündigen Vorlesung über ein Semester. Jedes Kapitel enthält zahlreiche Übungsaufgaben, mit denen das Gelernte vertieft werden kann.
In der 5. Auflage wurden die neuen Sprachmerkmale von Java 8 aufgenommen, also vor allem Lambda-Ausdrücke und Default-Methoden in Interfaces.
Webseite zum Buch:
http://ssw.jku.at/JavaBuch
- Musterlösungen zu den Übungsaufgaben
- Ein-/Ausgabeklassen In und Out
- Folien einer Mustervorlesung
- Links
Mehr von Hanspeter Mössenböck lesen
Kompaktkurs C# 7 Bewertung: 0 von 5 Sternen0 BewertungenKompaktkurs C# 5.0 Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Sprechen Sie Java?
Ähnliche E-Books
Erfolgreiche Softwareprojekte im Web: 100 Gedanken zur Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenJavaScript effektiv: 68 Dinge, die ein guter JavaScript-Entwickler wissen sollte Bewertung: 0 von 5 Sternen0 BewertungenEinfach Java: Gleich richtig programmieren lernen Bewertung: 0 von 5 Sternen0 BewertungenGroovy – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenLDAP für Java-Entwickler: Einstieg und Integration (Neuauflage) Bewertung: 0 von 5 Sternen0 BewertungenDurchstarten mit Swift: Apples neue Programmiersprache - Schritt für Schritt verständlich und gut erklärt Bewertung: 0 von 5 Sternen0 BewertungenGraphQL: Eine Einführung in APIs mit GraphQL Bewertung: 0 von 5 Sternen0 BewertungenModerne Datenzugriffslösungen mit Entity Framework 6 Bewertung: 0 von 5 Sternen0 BewertungenJava – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDomain-Driven Design kompakt: Aus dem Englischen übersetzt von Carola Lilienthal und Henning Schwentner Bewertung: 0 von 5 Sternen0 BewertungenSemantic Web: schnell + kompakt Bewertung: 0 von 5 Sternen0 BewertungenF#: Ein praktischer Einstieg Bewertung: 0 von 5 Sternen0 BewertungenVue.js kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenWindows PowerShell: Grundlagen & Scripting-Praxis für Einsteiger – Für alle Versionen Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenJava – die Neuerungen in Version 9 bis 14: Modularisierung, Syntax- und API-Erweiterungen Bewertung: 0 von 5 Sternen0 BewertungenMobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Bewertung: 0 von 5 Sternen0 BewertungenJavaScript und Ajax: Das Praxisbuch für Web-Entwickler Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenBootstrap kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenWeb-Applikationen entwickeln mit NoSQL: Das Buch für Datenbank-Einsteiger und Profis! Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenC++17: Praxiswissen zum neuen Standard. Von C++11 bis 17 Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft KINECT: Programmierung des Sensorsystems Bewertung: 0 von 5 Sternen0 BewertungenJava – die Neuerungen in Version 9 bis 12: Modularisierung, Syntax- und API-Erweiterungen Bewertung: 0 von 5 Sternen0 BewertungenHTML5, JavaScript und jQuery: Der Crashkurs für Softwareentwickler Bewertung: 2 von 5 Sternen2/5PowerShell – kurz & gut: Für PowerShell 7 und Windows PowerShell 5 Bewertung: 0 von 5 Sternen0 BewertungenSQL Server: Performanceprobleme analysieren und beheben Bewertung: 0 von 5 Sternen0 BewertungenEinführung in die Programmierung mit Java: Begleitunterlagen zu dem Onlinekurs Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 16 Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
SQL – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Bewertung: 0 von 5 Sternen0 BewertungenThink Python: Systematisch programmieren lernen mit Python Bewertung: 0 von 5 Sternen0 BewertungenHacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenPowerShell: Anwendung und effektive Nutzung Bewertung: 5 von 5 Sternen5/5Eigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenPython-Grundlagen Bewertung: 0 von 5 Sternen0 BewertungenDie nicht zu kurze Kurzeinführung in MATLAB: Erste Schritte in MATLAB Bewertung: 0 von 5 Sternen0 BewertungenVue.js kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenPython kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5JavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Bewertung: 0 von 5 Sternen0 BewertungenHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenEinführung in die C-Programmierung mit dem ATmega32: Aufbau und Programmierung Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenC++: Eine kompakte Einführung Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in TypeScript: Grundlagen für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Programmierung kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5Raspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 BewertungenDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5SQL von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5C++: Kurzportträt einer zeitlosen Sprache Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenTraumjob IT 2021: Branchenüberblick, Erfahrungsberichte und Tipps zum Berufseinstieg Bewertung: 5 von 5 Sternen5/5Algorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenC von Kopf bis Fuß Bewertung: 3 von 5 Sternen3/5
Rezensionen für Sprechen Sie Java?
Bewertung: 3.5 von 5 Sternen
3.5/5
2 Bewertungen0 Rezensionen
Buchvorschau
Sprechen Sie Java? - Hanspeter Mössenböck
Hf book_preview_excerpt.html
Gefällt Ihnen die Vorschau?
Seite 1 von 1