
Java lernen mit BlueJ
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Java lernen mit BlueJ ist die wohl bekannteste und erfolgreicheste Einführung in die objektorientierte Programmierer für Anfänger. Der Schwerpunkt dieses Buchs ist ein objektorientierter Ansatz, Programmierkonzepte werden aus der Perspektive der Softwareentwicklung betrachtet.
BlueJ - die etablierte Entwicklungsumgebung für die objektorientierte Programmierung mit Java - wurde eigens für die Lehre entwickelt und ermöglicht einfachen und schnellen Programmiererfolg, auch bei anspruchsvollen Konzepten. Durch die enge Integration mit der Entwicklungsumgebung BlueJ ermöglicht es dieses Buch, vom ersten Tag an den Fokus auf die wesentlichen Aspekte der objektorientierten Softwareentwicklung zu legen. Der Leser soll von Beginn an mit Objekten umgehen und mit den Methoden interagieren. Besonderer Wert wurde auf die Visualisierungs- und Interaktionstechniken gelegt, mit deren Hilfe z.B. Klassenstrukturen leicht verständlich und übersichtlich dargestellt werden können. Diese Möglichkeiten wurden mit der aktuellen Version von BlueJ weiter verbessert und ausgebaut.
Die ersten Kapitel dieses Buchs sind für Leser ohne Programmiererfahrung geschrieben, die späteren Kapitel sind überwiegend für fortgeschrittene Programmierer geeignet. Die Kapitel sind im Unterschied zu anderen Lehrbüchern nicht nach Sprachfunktionen geordnet, sondern orientieren sich an Konzepten der Softwareentwicklung. Die Buchstruktur garantiert schnellen Lernerfolg auch dadurch, dass z.B. anspruchsvolle Themen immer wieder aufgegriffen und weiter vertieft werden. Die Lernziele werden nicht nur theoretisch erklärt, sondern anhand von 27 Projekten praxisnah veranschaulicht. In dieser aktuellen Auflage sind neue und interessante Projekte hinzugekommen; viele andere Beispiele wurden geändert, aktualisiert und verbessert.
Diese sechsten Auflage basiert auf Java 8, sie geht jedoch weit über die bloße Ergänzung der neuen Sprachkonstrukte hinaus. In Java 8 erleben wir eine Rückkehr von funktionalen Konzepten in der modernen Programmierung. Funktionale Programmierung erfährt momentan einen Aufschwung, nicht zuletzt aufgrund der aktuellen Computerhardware und den sich wandelnden Paradigmen im Bereich der Projektprogrammierung. Funktionale Sprachkonstrukte ermöglichen es, Parallelität effizient zu automatisieren, mehrere Kerne ohne großen Aufwand auf Seiten des Programmierers einzusetzen; sie sind eleganter als auch besser lesbar und hervorragend geeignet, Probleme mit paralleler Hardware zu lösen. Dieses Buch vermittelt Schülern und Studierenden ein Grundverständnis dieses wichtigen Konzepts, das sie für eine erfolgreiche Programmierzukunft sicher beherrschen müssen.
More details
Other editions
Additional editions

Persons
DAVID J. BARNES unterrichtet Informatik an der Universität von Kent in Canterbury/ Großbritannien und ist Experte für objektorientierte Programmierung.
MICHAEL KÖLLING ist einer der BlueJ-Entwickler. Er lehrt ebenfalls an der Universität von Kent in Canterbury/ Großbritannien.
Content
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.