
Najedź, aby powiększyć1 / 1
Java Core Programmierung
- Sprzedaje i wysyła sklep partnerski Legimi
- Dostawa i zwroty według zasad sklepu partnerskiego
- Po złożeniu zamówienia w allee dostaniesz link do zakupu w sklepie
- Produkt nowy
| Stan | Nowy |
| Sprzedawca | Legimi |
Parametry
Ogólne
Dostawa i zwroty
Opis

Java Core Programmierung
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…
Kupujesz w allee
Sklep partnerski
Sprzedaje i wysyła Legimi — sklep partnerski allee.
Zamówienie w allee
Dodaj do koszyka, złóż zamówienie, a dostaniesz link do zakupu w sklepie.
Dostawa i zwroty
Według zasad sklepu partnerskiego Legimi.
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.
Informacje od sklepu
- ISBN: 9783868026023
Inne oferty tego produktu
Porównaj sprzedawców i sklepy partnerskie
Często kupowane razem
Opinie kupujących
Co mówią kupujący
Allee AI podsumuje opinie, gdy kupujący dodadzą pierwsze recenzje po zakupie.
Pytania i odpowiedzi
Najczęstsze pytania o produkt: Java Core Programmierung
Ile kosztuje Java Core Programmierung?
Na allee.pl Java Core Programmierung kosztuje teraz 89,99 zł w sklepie Legimi.
W jakiej kategorii jest Java Core Programmierung?
Produkt Java Core Programmierung znajdziesz na allee.pl w kategorii Kultura i rozrywka › Ebooki › Literatura piękna.
Kto sprzedaje produkt Java Core Programmierung?
Produkt Java Core Programmierung sprzedaje i wysyła sklep internetowy Legimi — sklep partnerski allee.pl. Zamówienie składasz w allee, a zakup kończysz w sklepie.
Ile kosztuje dostawa produktu Java Core Programmierung?
Koszt dostawy produktu Java Core Programmierung ustala sklep Legimi — zobaczysz go w sklepie przed zapłatą.
Jak szybko dostanę produkt Java Core Programmierung?
Według danych sklepu Legimi produkt jest dostępny od ręki.
Czy produkt Java Core Programmierung jest dostępny?
Tak — według sklepu Legimi produkt Java Core Programmierung jest dostępny od ręki.
Czy produkt Java Core Programmierung jest nowy?
Java Core Programmierung na allee.pl to produkt w stanie: nowy.
Czy można zwrócić produkt Java Core Programmierung?
Zwroty i reklamacje produktu Java Core Programmierung obsługuje sklep Legimi. Kupując przez internet jako konsument, co do zasady masz 14 dni na odstąpienie od umowy bez podawania przyczyny.
Jaki jest kod EAN produktu Java Core Programmierung?
Kod EAN (GTIN) produktu Java Core Programmierung: 9783868026023.
Podobne produkty
Wszystkie w kategorii











Klienci oglądali też




















