Angebote zu "Ebook" (747 Treffer)

Java Core Programmierung (eBook, ePUB)
19,99 € *
ggf. zzgl. Versand

Für Java-Entwickler sind nicht nur die Sprachelemente der Programmiersprache Java und die umfangreichen Bibliotheken des JDK (Java Development Kit) von Bedeutung; auch die Ablaufumgebung (JVM = Java Virtual Machine) ist relevant für die Software-Entwicklung in Java. Das vorliegende Buch ´´Java Core Programmierung´´ befasst sich mit zwei grundlegenden und wichtigen Aspekten der Java-Ablaufumgebung: dem Java Memory Model (JMM) und der Freispeicherverwaltung (Garbage Collection.) Beim Java Memory Model geht es um die Regeln und Garantien für konkurrierende Zugriffe auf Java-Objekte in Multithread-Programmen. Es werden u.a. folgende Fragestellungen betrachtet: Wann und unter welchen Umständen werden Modifikationen, die ein Thread an einem Java-Objekt gemacht hat, anderen Threads sichtbar? Was genau ist der Effekt von Sprachmitteln wie synchronized, volatile und final? Was ist eine CAS-Operation? Wofür werden atomare Variablen benötigt? Was ist Lock-Free-Programming und warum könnte es mich als Java-Entwickler interessieren? Schon seit Langem ist das Memory Model Bestandteil der Sprachspezifikation von Java. Es ist aber viele Jahre lang wenig beachtet worden. Erst seit Multi-CPU- und Multicore-Plattformen vorherrschend sind, gewinnt das Wissen über die Details des Memory Models an Bedeutung. Detaillierte Kenntnisse des Memory Models sind unerlässlich für alle Java-Entwickler, die Java-Anwendungen für Multi-CPU- und Multicore-Hardware entwickeln und sich mit der Optimierung dieser Anwendungen hinsichtlich Skalierbarkeit und Performanz befassen. Zwar geht es auch beim Thema Freispeicherverwaltung um den ´´Speicher´´, aber mit dem Java Memory Model hat die Garbage Collection nichts zu tun. Es geht vielmehr um die Strategien, die eine virtuelle Maschine anwendet, um den im Programm mit new angeforderten Freispeicher zu verwalten und ihn wieder frei zu geben, wenn er nicht mehr benötigt wird. Virtuelle Maschinen verwenden dazu unterschiedliche Algorithmen. Im vorliegenden Buch werden die Garbage-Collection-Algorithmen der populären HotSpot-JVM von Sun (heute Oracle) betrachtet. Es wird erläutert, warum Generational Garbage Collection sinnvoll ist, wie die HotSpot-JVM den Freispeicher aufteilt und wie die parallelen und konkurrierenden Garbage-Collection-Algorithmen funktionieren. Auch der relativ neue ´´Garbage-First´´ (G1) Collector wird vorgestellt. Ein wesentliches Augenmerk liegt dabei auf dem Tuning dieser zahlreichen Garbage-Collection-Algorithmen. Es lohnt sich beispielsweise zu prüfen, wie viel von der gesamten CPU-Zeit einer Java-Applikation für die Garbage-Collection aufgewendet werden muss. Idealerweise möchte man einen möglichst hohen Durchsatz haben, d.h. es soll viel CPU-Zeit für die Anwendung zur Verfügung stehen und nur wenig Zeit für die Freispeicherverwaltung aufgewendet werden. Auch sollte die Garbage Collection nicht zu störenden Pausen führen, in denen sämtliche Applikations-Threads zum Zwecke der Garbage Collection angehalten werden. Um die Maximierung des Durchsatzes und die Minimierung der Pausenzeiten zu erreichen, bietet die HotSpot-JVM zahlreiche Tuning-Möglichkeiten. Das Buch basiert auf einer Artikelserie, die die Autoren im Java Magazin in den Jahren 2008 bis 2011 veröffentlicht haben. Weitere Beiträge der Artikelreihe sind unter http://www.angelikalanger.com/Articles/EffectiveJava.html zu finden.

Anbieter: buecher.de
Stand: 23.11.2017
Zum Angebot
Shell-Skript-Programmierung (eBook, PDF)
2,99 € *
ggf. zzgl. Versand

Der erste Teil des Buch behandelt Kommandos, Techniken und Konzepte der Shell-Skript-Programmierung. Der zweite Teil beschäftigt sich mit den wichtigsten UNIX-Tools, die in den Shell-Skripten einzubauen und aufzurufen sind. Der dritte Teil zeigt, wie man das erlernte Wissen einsetzt, um die unterschiedlichen Aufgaben aus dem Alltag der Systemadministration zu lösen. Patrick Ditchen ist seit 1998 als freier Trainer tätig. Seine Schulungsschwerpunkte sind UNIX-Systemadministration, UNIX-Shell-Skript-Programmierung und Perl.

Anbieter: buecher.de
Stand: 23.11.2017
Zum Angebot
eBook Nebenläufige Programmierung
23,99 € *
ggf. zzgl. Versand

Basistechniken - Grundlegende Techniken der NebenläufigkeitSynchronisation - gegenseitige Abstimmung von Prozessen und ThreadsKommunikation - Übertragung von Daten zwischen Prozessen und ThreadsKooperation - Zusammenarbeit von ProzessenAutor(en)

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Android Programmierung
33,99 € *
ggf. zzgl. Versand

Android hat hierzulande die einstige Vorreiterstellung von Apple längst geknackt. Bei den Smartphones liegt das Betriebssystem von Google weit vorn, und auch bei den Tablets holt Android zügig auf. Zeit also, sich mit der App-Entwicklung f2

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Android Programmierung
33,99 € *
ggf. zzgl. Versand

Android hat hierzulande die einstige Vorreiterstellung von Apple längst geknackt. Bei den Smartphones liegt das Betriebssystem von Google weit vorn, und auch bei den Tablets holt Android zügig auf. Zeit also, sich mit der App-Entwicklung f2

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Parallele Programmierung
22,99 € *
ggf. zzgl. Versand

Multiprozessor-Desktoprechner, Cluster von PCs und Innovationen wie Hyperthreading oder Multicore-Prozessoren machen parallele Rechenressourcen allgegenwärtig. Die Ausnutzung dieser Rechenleistung ist jedoch nur durch parallele Programmiertechniken m

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Webseiten-Programmierung
16,99 € *
ggf. zzgl. Versand

Erwerben Sie Internet-Kompetenz durch Learning by Coding. Erstellen und pflegen Sie die eigene WEB-Präsenz mit Interaktion, Grafik und Animation unter Nutzung von Open Source-Software und frei verfügbaren Werkzeugen. Mit Html5 und Css3 finden di

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Moderne C++ Programmierung
29,99 € *
ggf. zzgl. Versand

C++ ist eine objektorientierte Programmiersprache – neben der Objektorientierung gewinnt aber die generische Programmierung zunehmend an Bedeutung. Das Buch liefert eine fundierte Darstellung des modernen Programmdesigns in C++ gemä&

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Konzepte objektorientierter Programmierung
26,99 € *
ggf. zzgl. Versand

Das Buch bietet eine kompakte Einführung in die Konzepte objektorientierter Programmierung. Es erläutert das Objekt- und Klassenkonzept, beschreibt Kapselungstechniken und geht detailliert auf Subtyping und Vererbung ein. Software-Wiederverwendu

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot
eBook Jenseits der Programmierung
19,99 € *
ggf. zzgl. Versand

Raus AUS DER Programmierer-Ecke!- IT-Fachwissen alleine reicht nicht: Schauen Sie mit diesem Buch über den ´´informatischen Tellerrand´´ und machen Sie sich fit für Ihre IT-Karriere.- Legen Sie die Grundlagen zu den wichtigsten Soft Skills und wei

Anbieter: RAKUTEN: Ihr Mark...
Stand: 16.11.2017
Zum Angebot