Springer Berlin Java: Objektorientiert programmieren
Dieses Lehrbuch bietet mehr als nur eine Einführung in Java. Es vermittelt eine grundlegende Einführung in die Programmierung und zeichnet sich durch eine sorgfältig durchdachte Didaktik aus, die das Lernen erleichtert. Die Grundlagen und Konzepte, die fast allen Programmiersprachen zugrunde liegen, werden umfassend behandelt. Neben der Vererbung wird das Konzept der Assoziation ausführlich erklärt. Die Konzepte werden Schritt für Schritt aufeinander aufbauend erläutert, sodass neben Wissen und Kenntnissen auch Fähigkeiten erworben werden, selbst Programme zu entwickeln und zu testen. Besonderer Wert wurde auf vollständige Beispiele gelegt, die das Verständnis fördern. Eine Fallstudie namens OptiTravel wird schrittweise entwickelt und zeigt, wie eine systematische Softwareentwicklung abläuft. Die Themenschwerpunkte des Buches umfassen Basiskonzepte, Kontrollstrukturen, Felder, Methoden, Testen und Verifikation. Dabei wird die neueste Java-Version verwendet und die UML 2 (Unified Modeling Language) genutzt. Das Buch richtet sich an alle, die einen systematischen und fundierten Einstieg in die Programmierung suchen. Es ist besonders geeignet für Studierende im ersten Semester der Informatik, sowohl im Haupt- als auch im Nebenfach, sowie für Quereinsteiger*innen in die Informatik, Fachinformatiker*innen und Schüler*innen. Die Autoren Helmut Balzert war Inhaber des Lehrstuhls für Software-Technik an der Ruhr-Universität Bochum. Forschungsgebiete: Web Engineering, E-Learning, generierende Systeme, Software-Ergonomie. Er ist Autor und Mitautor von mehr als 40 Büchern. Doga Arinir ist Professor an der Fachhochschule Südwestfalen. Zuvor war er Technikvorstand eines Softwareunternehmens.
Diese Lerntafel fasst die wesentlichen Inhalte von Java auf sechs Seiten leicht verständlich und kompakt zusammen. Betrachtet werden Variablen und Datentypen, Kontrollstrukturen, Methoden, Sichtbarkeit und Gültigkeit, Objektorientierte Programmierung sowie Ausnahmen. Sie eignet sich also ideal für die Prüfungsvorbereitung, da der Stoff in einer Kombination von Kurzerklärungen, Schaubildern und Definitionen übersichtlich dargestellt wird. Die Lerntafel lässt sich einfach zusammenklappen und dank der Lochleiste problemlos im Ordner abheften. Fazit: Diese Lerntafel hilft Bachelor-Studierenden aller Hochschultypen, die sich mit der Programmiersprache Java befassen. Java gehört zu den populärsten Programmiersprachen weltweit und wird sowohl in Theorie als auch in der Praxis intensiv eingesetzt. In den letzten Jahren wird Java bevorzugt als erste Programmiersprache in Schule, Ausbildung und Studium unterrichtet, da sie auf einfachen, verständlichen und überzeugenden Konzepten aufgebaut ist. In der vorliegenden Lerntafel wird zuerst auf den grundlegenden Ablauf der Übersetzung und Ausführung eines Java-Programms eingegangen. Anschließend werden die verfügbaren einfachen Datentypen und die Deklaration von Variablen beschrieben. Bei den Kontrollstrukturen werden die Sequenz, die Auswahl und die verschiedenen Schleifen eingeführt und an einem Beispiel erläutert. Im Folgenden wird der zentrale Begriff der Methode erläutert und insbesondere auf die Bedeutung der Parameter eingegangen. Die oft vernachlässigten Aspekte der Sichtbarkeit bzw. Gültigkeit werden anhand von Methoden, Klassen und Paketen aufgezeigt und beispielhaft erklärt. Die Idee und die Bedeutung der Modifier wird anhand des Geheimnisprinzips motiviert. Die Beschreibung der objektorientierten Konzepte von Java, insbesondere die von Klassen bzw. Objekten, der Erweiterung bzw. Vererbung, den Abstrakten Klassen bzw. Methoden, Schnittstellen bzw. Interfaces und des Polymorphismus, nehmen den Großteil der restlichen Seiten der Lerntafel ein. Alle Ideen werden dabei an einem Codebeispiel dargelegt. Abgerundet wird dies durch eine Übersicht zu den Ausnahmen bzw. Exceptions.
Studienarbeit aus dem Jahr 2012 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,3, Fachhochschule Bielefeld, Sprache: Deutsch, Abstract: Gegenstand dieser Hausarbeit ist das auf einer Datenbank (DB) basierende Informationssystem der Firma "BestPhone". Dieses System verwaltet und protokolliert die Telefongesprächsdaten mehrerer Unternehmen. Im Vordergrund steht die Unterscheidung der Telefongespräche (Tabelle VN) Ihrer Art nach in Festnetz- (Tabelle FESTNETZ) oder Mobilfunkgespräche (Tabelle MOBIL) und die tarifbezogene Kostenaufschlüsselung. Die Ausarbeitung gliedert sich in die folgenden drei Teilaufgaben: 1. Erstellung der Klasse Task1PrepareDatabase zur Abbildung des vorgegebenen Datenbankschemas auf die Oracle-DB und anschließender Datenanreicherung der zugehörigen Tabellen. 2. Entwicklung eines Programms das die Tabelle KOMSTAT mit den Attributen - Verbindungsart (vart), gleichbedeutend mit den Primärschlüsseln der Tabellen MOBIL und FESTNETZ, - Anzahl Verbindungen je Verbindungsart (dauer), - Gesamtkosten je Verbindungsart (vart), - sowie prozentualem Anteil an den Gesamtkosten (anteil) generiert. Dabei darf jeder Eintrag der Spalte (Column) Verbindungsart (vart) nur einmal erfasst werden. Die Daten aus der Tabelle VN müssen übertragen und eine Methode zur Speicherung eines Anrufs in die Tabelle VN entwickelt werden. 3. Abschließend ist die Tabelle KOMSTAT formatiert auf der Konsole auszugegeben.
Diese Sitzstange von der Insel Java verwandeln Ihr Vogelheim in ein Stück Natur. Sie wird einseitig angeschraubt. Das extrem harte Kaffeeholz wurde aufwändigst gesandstrahlt und getrocknet, so dass es langlebig bleibt. Achtung: Astdicke und Form immer unterschiedlich, da Naturgewachsen. Größentabelle: Größe M: ca. 2.5 x 2.5 x 25 cm - geeignet für: Nymphensittiche, Großsittiche und kleine Papageienarten Größe L: ca. 4 x 4 x 30 cm - geeignet für: kleine Papageien, Graupageien und Amazonen Größe XL: ca. 5 x 5 x 35 cm - geeignet für: große Papageien wie Kakadus und Aras und auch für Graue, Amazonen und Edelpapageien
Diese Sitzstange von der Insel Java verwandeln Ihr Vogelheim in ein Stück Natur. Sie wird einseitig angeschraubt. Das extrem harte Kaffeeholz wurde aufwändigst gesandstrahlt und getrocknet, so dass es langlebig bleibt. Achtung: Astdicke und Form immer unterschiedlich, da Naturgewachsen. Größentabelle: Größe M: ca. 2.5 x 2.5 x 25 cm - geeignet für: Nymphensittiche, Großsittiche und kleine Papageienarten Größe L: ca. 4 x 4 x 30 cm - geeignet für: kleine Papageien, Graupageien und Amazonen Größe XL: ca. 5 x 5 x 35 cm - geeignet für: große Papageien wie Kakadus und Aras und auch für Graue, Amazonen und Edelpapageien
Ein tolles Geburtstags-, Weihnachts- oder Werbegeschenk für ein Java Quantitative Developer Teammitglied, Kollegen, Mitarbeiter, Freund oder Familienmitglied. Zaubern Sie ein Lächeln auf das Gesicht Ihrer IT-Abteilungen mit diesem tollen Artikel. Doppelwandig isoliert: hält Getränke heiß oder kalt Edelstahl, BPA-frei Auslaufsicherer Deckel mit transparentem Schieberegler
Hansebooks Botanische Beobachtungen auf Java. A1059064103
Botanische Beobachtungen auf Java. - Über das Ausfliessen des Saftes aus Stammstücken von Lianen ist ein unveränderter, hochwertiger Nachdruck der Originalausgabe aus dem Jahr 1898. Hansebooks ist Herausgeber von Literatur zu unterschiedlichen Themengebieten wie Forschung und Wissenschaft, Reisen und Expeditionen, Kochen und Ernährung, Medizin und weiteren Genres. Der Schwerpunkt des Verlages liegt auf dem Erhalt historischer Literatur. Viele Werke historischer Schriftsteller und Wissenschaftler sind heute nur noch als Antiquitäten erhältlich. Hansebooks verlegt diese Bücher neu und trägt damit zum Erhalt selten gewordener Literatur und historischem Wissen auch für die Zukunft bei.
Epubli Objektorientierte Programmierung in Java A1077679718
Dieses Buch erklärt Programmieren so, wie es heute gebraucht wird: praktisch, strukturiert und direkt anwendbar. Das Buch beginnt bei den Grundlagen — Probleme, Algorithmen und die Struktur eines Java-Programms — und führt systematisch durch Themen wie Einrichtung der Entwicklungsumgebung (JDK, Eclipse, Android Studio), Java-Syntax und -Strukturen, Speicher- und Speichertypen (Stack vs. Heap), Ausnahmen, Initialisierung, Klassenarchitektur, Pakete und innere Klassen. Schwerpunkt ist die objektorientierte Denkweise: Sie lernen Kapselung, Klassifizierung, Vererbung, Polymorphie, Interfaces, Typparametrisierung (Generics) und Entwurfsüberlegungen, ergänzt durch viele Übungen mit vollständigen Lösungen. Praktische Kapitel zu Arrays, Collections, Rekursion, Speicherverwaltung und Java-Spezifika (z. B. Records, Wrapper, Autoboxing) runden das Bild ab. Dieses Buch ist: -für Einsteiger geeignet, die fundiert und ohne Abkürzungen lernen wollen, -für Studierende als Begleittext zu Vorlesungen, -für Entwickler, die ihre Entwurfsfähigkeiten und Codequalität verbessern möchten. Mit klaren Erklärungen, durchdachten Beispielen und handhabbaren Übungen vermittelt das Buch nicht nur Wissen, sondern die Fähigkeit, es sicher in eigenen Programmen anzuwenden. Starten Sie jetzt — und schreiben Sie besseren, verständlicheren Java-Code.
Die „Insel“ ist die erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Java-Einsteiger, Studierende und Umsteigerinnen profitieren von diesem Lehrwerk. Neben der Behandlung der Sprachgrundlagen von Java gibt es kompakte Einführungen in Spezialthemen. So erfahren Sie einiges über Threads, Algorithmen, GUIs, Dateien und Datenströme. Dieses Buch ist das Standardwerk für die Java-Programmierung. Es liegt aktuell in der 17. Auflage vor. Aus dem Inhalt: Imperative Sprachkonzepte Klassen und Objekte Ausnahmebehandlung Generics Lambda-Ausdrücke und funktionale Programmierung Die Klassenbibliothek Nebenläufige Programmierung Einführung in Datenstrukturen, GUI-Entwicklung, Dateien usw.
De Gruyter Oldenbourg Algorithmen in Java A1023867054
In diesem Buch werden Algorithmen aus ganz unterschiedlichen Gebieten vorgestellt - zunächst immer die Idee in informeller Form und dann die Umsetzung als Java-Programm, begleitet von einer ausführlichen Analyse der Korrektheit und Komplexität. Besonderer Wert wurde auf die didaktische Aufbereitung der Themen gelegt, so dass es gelang, wissenschaftliche Genauigkeit und verständliche Darstellung zu vereinbaren. Eine Spezialität des Buches ist das Kapitel über Sortiernetze und die darauf basierenden parallelen Sortierverfahren. Das Buch richtet sich an Studierende der Informatik an Fachhochschulen und Universitäten. Vorausgesetzt werden Grundkenntnisse in Java oder einer höheren Programmiersprache. Die mathematischen Grundlagen der behandelten Algorithmen können im Anhang nachgeschlagen werden.
Dieses Buch bietet eine fundierte Einführung in die Technologien, die Java (JDK 1.2) sowie den Erweiterungen dieser Sprache zugrundeliegen. Um ein tiefgehendes Verständnis zu ermöglichen, werden die Paradigmen des objektorientierten Programmierens sowie die Wiederverwendbarkeit von Softwarekomponenten erläutert. Ein besonderes Anliegen des Buchs ist die Erklärung der Zusammenhänge der verschiedenen Komponenten. Die Autoren zeigen an Beispielen, wie Java verwendet werden kann, und wie verschiedene Komponenten kombiniert werden müssen, um eine Gesamtanwendung zu implementieren. Das Buch behandelt daher neben allgemeinen Aspekten der Sprache Java (AWT, Networking und Security, Internationalisierung) auch Swing, JavaBeans, JDBC, RMI, Corba und Servlets. Dem Buch liegt eine CD-ROM bei, die eine HTML-Version des Texts, Applets und die Quelldateien aller Beispiele enthält.
Jeder IT-ler oder Informatiker sollte ein möglichst komplettes Wissen über die Java-Plattform haben. Dieses Lehrbuch gibt einen vollständigen Überblick über alle Konzepte. Sowohl die Standard-Edition (SE) als auch die Enterprise-Edition (EE) der Java2 SDKs werden in einfachen Beispielen erläutert. Insbesondere auch die neuen Entwicklungen im Bereich XML und Webservices sind Thema. Mit konkreten und vollständigen Beispielen (und nicht mit Codefragementen)! Alle Programme befinden sich auf der beiliegenden CD. Das Buch enthält detaillierte Hinweise für das Compilieren, Packen, Deployen und Testen aller Beispiele. Alle dafür notwendigen Tools und Run-Time-Umgebungen befinden sich auf der beiliegenden CD. Ein Aktualisierungsservice im Falle von Versionsänderungen ist online verfügbar.