Java in a Nutshell. A Desktop Quick Reference. 7th Edition
- Autorzy:
- Ben Evans, David Flanagan
- Niedostępna
- +229 pkt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 458
- Dostępne formaty:
-
ePubMobi
Opis
książki
:
Java in a Nutshell. A Desktop Quick Reference. 7th Edition
This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities.
The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.
- Get up to speed on language details, including Java 9-11 changes
- Learn object-oriented programming, using basic Java syntax
- Explore generics, enumerations, annotations, and lambda expressions
- Understand basic techniques used in object-oriented design
- Examine concurrency and memory, and how they’re intertwined
- Work with Java collections and handle common data formats
- Delve into Java’s latest I/O APIs, including asynchronous channels
- Use Nashorn to execute JavaScript on the Java Virtual Machine
- Become familiar with development tools in OpenJDK
Wybrane bestsellery
-
Promocja Promocja 2za1
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor nie poprzestaje na podstawach i objaśnia także bardziej zaawansowane zagadnienia, dokonuje również przeglądu zmian, jakie w ciągu ostatnich lat zaszły w kolejnych wersjach Javy. Ostatnie rozdziały poświęca bardziej złożonym aspektom korzystania z tego języka programowania, w tym funkcjonowaniu mechanizmów odśmiecania pamięci, maszynie wirtualnej Javy i jej kompilatorom.- PDF + ePub + Mobi
- Druk 37 pkt
(32,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja Promocja 2za1
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet korzystają samodzielni specjaliści, niewielkie firmy informatyczne, administracje rządowe, niezależne organizacje trzeciego sektora i wielkie korporacje. Java jest wszędzie. I stale się rozwija, dostosowując swoje możliwości do nowych wymagań technologicznych. Niejedyna, ale jedna z najistotniejszych tajemnic popularności Javy tkwi w tym, że należy ona do języków opartych na paradygmacie programowania obiektowego. Opanować je oznacza zrozumieć współczesne programowanie – wiedza o tym, czym są klasy, czym jest dziedziczenie czy polimorfizm, otwiera drzwi do efektywnego tworzenia kodu.- Videokurs 39 pkt
(34,65 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Promocja Promocja 2za1
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozwiązań realnych problemów, zaobserwowanych w trakcie rozwoju sztuki tworzenia oprogramowania. Sama znajomość wzorców projektowych pozwala programiście na szybszą analizę kodu, szczególnie tworzonego w ramach większego projektu.- Videokurs 67 pkt
(39,90 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Promocja Promocja 2za1
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy zapieczętowane, a także zaawansowanymi technikami programowania współbieżnego. Książka została pomyślana w taki sposób, aby wszystkie ważne zmiany wprowadzone w najnowszej wersji Javy zostały zaprezentowane w esencjonalnej formie. Informacje uporządkowano tak, aby ułatwić szybki dostęp i łatwe zrozumienie potrzebnego zagadnienia. W przewodniku znalazło się też mnóstwo praktycznych informacji wraz z przykładami kodu, pozwalającymi natychmiast przetestować wszystkie nowości.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
This practical guide teaches inexperienced Java programmers and web developers how to design, develop, test, and deploy highly scalable and maintainable APIs using REST, gRPC, GraphQL, and reactive programming paradigms with Java and Spring Boot. Complete with real-world examples, it will guide you to build enterprise-level APIs and services.- PDF + ePub 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
Promocja Promocja 2za1
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
Promocja Promocja 2za1
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bezpiecznych i skalowalnych aplikacji. Spring doskonale integruje się z różnymi narzędziami i serwisami. Z jego znajomością stworzysz niemal każdą aplikację – desktopową, mobilną lub webową. Programowanie w Spring może być jeszcze prostsze dzięki Spring Boot, który automatyzuje wiele procesów konfiguracyjnych. Z kolei zaawansowane mechanizmy bezpieczeństwa oferuje Spring Security. Framework ten wspiera protokoły uwierzytelniania, umożliwia autoryzację, zarządzanie sesjami i bezproblemową konfigurację zabezpieczeń. By skroić aplikację na miarę współczesnych standardów i wymagań biznesowych, nie można zapomnieć o testach jednostkowych i testach integracyjnych. Dzięki szkoleniu Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security najwyższe standardy bezpieczeństwa i dobre praktyki testowania nie będą Ci obce – zagadnienia te poznasz w praktyce już w ciągu 4 godzin.- Videokurs 51 pkt
(38,70 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Promocja Promocja 2za1
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak operacje wejście-wyjścia, biblioteka strumieni i techniki programowania współbieżnego. Nie zabrakło opisu biblioteki Swing, JavaBeans i serwletów, jak również licznych przykładów praktycznego zastosowania Javy. Wyczerpująco omówiono najnowsze możliwości języka, takie jak rekordy, klasy zapieczętowane czy też wyrażenia switch. Podręcznik został napisany w sposób przejrzysty, jasnym i zrozumiałym językiem, co znakomicie ułatwia naukę, a poszczególne zagadnienia zilustrowano licznymi przykładowymi fragmentami kodu źródłowego. To sprawia, że z kompendium skorzystają wszyscy programiści Javy, zarówno początkujący, jak i profesjonalni deweloperzy.- PDF + ePub + Mobi
- Druk 109 pkt
(39,90 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja Promocja 2za1
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!- Druk 81 pkt
(39,90 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja Promocja 2za1
Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you're intereste- ePub + Mobi 245 pkt
(228,65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł (-15%)
O autorze książki
David Flanagan od ćwierćwiecza programuje w JavaScripcie i pisze o tym języku. Jest doświadczonym inżynierem oprogramowania, pracuje w VMware. Mieszka z rodziną na północno-zachodnim wybrzeżu Stanów Zjednoczonych, gdzieś pomiędzy Seattle a kanadyjskim Vancouver.
Ben Evans, David Flanagan - pozostałe książki
-
Promocja Promocja 2za1
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes ne- ePub + Mobi 220 pkt
(203,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
Promocja Promocja 2za1
Najnowsze wydanie książki Java. Almanach ma za zadanie przede wszystkim pomóc doświadczonym programistom maksymalnie wykorzystać technologie Java 7 i Java 8, chociaż może też posłużyć jako podręcznik do nauki programowania dla początkujących programistów. Pierwsza część zawiera zwięzłe wprowadzenie do języka Java i najważniejszych aspektów platformy Javy. Wszystkie opisy są poparte licznymi przykładami demonstrującymi sposoby użycia najnowocześniejszych interfejsów API i zastosowania najlepszych technik programistycznych.- PDF + ePub + Mobi
- Druk 32 pkt
(19,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja Promocja 2za1
The author of the best-selling Java in a Nutshell has created an entire book of real-world Java programming examples that you can learn from. If you learn best "by example," this is the book for you.This third edition covers Java 1.4 and contains 193 complete, practical examples: over 21,900 lines of densely commented, professionally written Java c- ePub + Mobi 126 pkt
(118,15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł (-15%) -
Promocja Promocja 2za1
To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej wersję ES2020 tego języka. Poza praktycznymi wyjaśnieniami dotyczącymi jego struktur i ich stosowania znalazły się tu liczne przykłady, wskazówki i porady. To wydanie zawiera nowe rozdziały poświęcone klasom, modułom, iteratorom, generatorom, promesom i instrukcjom async/await. W efekcie powstał całościowy obraz ekosystemu JavaScript wraz z opisem jego zawiłości, potencjalnych problemów i najlepszych metod radzenia sobie z nimi.- PDF + ePub + Mobi
- Druk 76 pkt
(39,90 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Promocja Promocja 2za1
For web developers and other programmers interested in using JavaScript, this bestselling book provides the most comprehensive JavaScript material on the market. The seventh edition represents a significant update, with new information for ECMAScript 2020, and new chapters on language-specific features.JavaScript: The Definitive Guide is ideal for- ePub + Mobi 228 pkt
(220,15 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł (-15%) -
Promocja Promocja 2za1
Książka stanowi kompletny zbiór informacji na temat języka Ruby. Jeśli naprawdę chcesz zrozumieć ten język, oto obowiązkowa pozycja do przeczytania! W trakcie lektury zapoznasz się z bogatym API, pozwalającym na przetwarzanie tekstu; zrozumiesz techniki związane z wykonywaniem działań na liczbach, implementacją kolekcji, operacjami wejścia-wyjścia oraz pracą współbieżną i operacjami sieciowymi.- PDF + ePub + Mobi
- Druk 37 pkt
(24,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja Promocja 2za1
JavaScript is the ubiquitous programming language of the Web, and for more than 15 years, JavaScript: The Definitive Guide has been the bible of JavaScript programmers around the world. Ideal for JavaScript developers at any level, this book is an all-new excerpt of The Definitive Guide, collecting the essential parts of that hefty volume into this- ePub + Mobi 50 pkt
(46,74 zł najniższa cena z 30 dni)
50.91 zł
59.90 zł (-15%) -
Promocja Promocja 2za1
Dzięki tej książce zawsze będziesz miał pod ręką ściągę pozwalającą Ci błyskawicznie wykorzystać każdą funkcjonalność jQuery. Dowiesz się, jak rejestrować i obsługiwać zdarzenia, pobierać elementy, rozszerzać funkcjonalność za pomocą wtyczek oraz usprawnić korzystanie z technologii AJAX. Biblioteka jQuery to potężne narzędzie, dzięki któremu tchniesz życie w Twoje strony internetowe!- PDF + ePub + Mobi
- Druk 13 pkt
(9,90 zł najniższa cena z 30 dni)
13.70 zł
24.90 zł (-45%) -
Promocja Promocja 2za1
"As someone who uses jQuery on a regular basis, it was surprising to discover how much of the library I’m not using. This book is indispensable for anyone who is serious about using jQuery for non-trivial applications."-- Raffaele Cecco, longtime developer of video games, including Cybernoid, Exolon, and StormlordjQuery is the "write less, do more"- ePub + Mobi 42 pkt
(25,59 zł najniższa cena z 30 dni)
42.42 zł
49.90 zł (-15%)
Ebooka "Java in a Nutshell. A Desktop Quick Reference. 7th Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Java in a Nutshell. A Desktop Quick Reference. 7th Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java in a Nutshell. A Desktop Quick Reference. 7th Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- ISBN Ebooka:
- 978-14-920-3720-0, 9781492037200
- Data wydania ebooka :
- 2018-12-03 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.2MB
- Rozmiar pliku Mobi:
- 5.2MB
Spis treści książki
- Foreword
- Preface
- Changes in the Seventh Edition
- Contents of This Book
- Related Books
- Examples Online
- Conventions Used in This Book
- Request for Comments
- OReilly Safari
- Acknowledgments
- I. Introducing Java
- 1. Introduction to the Java Environment
- The Language, the JVM, and the Ecosystem
- What Is the Java Language?
- What Is the JVM?
- What Is the Java Ecosystem?
- A Brief History of Java and the JVM
- The Lifecycle of a Java Program
- Frequently Asked Questions
- What is bytecode?
- Is javac a compiler?
- Why is it called bytecode?
- Is bytecode optimized?
- Is bytecode really machine independent? What about things like endianness?
- Is Java an interpreted language?
- Can other languages run on the JVM?
- Frequently Asked Questions
- Java Security
- Comparing Java to Other Languages
- Java Compared to C
- Java Compared to C++
- Java Compared to Python
- Java Compared to JavaScript
- Answering Some Criticisms of Java
- Overly Verbose
- Slow to Change
- Performance Problems
- Insecure
- Too Corporate
- The Language, the JVM, and the Ecosystem
- 2. Java Syntax from the Ground Up
- Java Programs from the Top Down
- Lexical Structure
- The Unicode Character Set
- Case Sensitivity and Whitespace
- Comments
- Reserved Words
- Identifiers
- Literals
- Punctuation
- Primitive Data Types
- The boolean Type
- The char Type
- String literals
- Integer Types
- Floating-Point Types
- Primitive Type Conversions
- Expressions and Operators
- Operator Summary
- Precedence
- Associativity
- Operator summary table
- Operand number and type
- Return type
- Side effects
- Order of evaluation
- Arithmetic Operators
- String Concatenation Operator
- Increment and Decrement Operators
- Comparison Operators
- Boolean Operators
- Bitwise and Shift Operators
- Assignment Operators
- The Conditional Operator
- The instanceof Operator
- Special Operators
- Operator Summary
- Statements
- Expression Statements
- Compound Statements
- The Empty Statement
- Labeled Statements
- Local Variable Declaration Statements
- The if/else Statement
- The else if clause
- The switch Statement
- The while Statement
- The do Statement
- The for Statement
- The foreach Statement
- What foreach cannot do
- The break Statement
- The continue Statement
- The return Statement
- The synchronized Statement
- The throw Statement
- The try/catch/finally Statement
- try
- catch
- finally
- The try-with-resources Statement
- The assert Statement
- Enabling assertions
- Methods
- Defining Methods
- Method Modifiers
- Checked and Unchecked Exceptions
- Working with checked exceptions
- Variable-Length Argument Lists
- Introduction to Classes and Objects
- Defining a Class
- Creating an Object
- Using an Object
- Object Literals
- String literals
- Type literals
- The null reference
- Lambda Expressions
- Arrays
- Array Types
- Array type widening conversions
- C compatibility syntax
- Creating and Initializing Arrays
- Array initializers
- Using Arrays
- Accessing array elements
- Array bounds
- Iterating arrays
- Copying arrays
- Array utilities
- Multidimensional Arrays
- Array Types
- Reference Types
- Reference Versus Primitive Types
- Manipulating Objects and Reference Copies
- Comparing Objects
- Boxing and Unboxing Conversions
- Packages and the Java Namespace
- Package Declaration
- Globally Unique Package Names
- Importing Types
- Naming conflicts and shadowing
- Importing Static Members
- Static member imports and overloaded methods
- Java Source File Structure
- Defining and Running Java Programs
- Summary
- 3. Object-Oriented Programming in Java
- Overview of Classes
- Basic OO Definitions
- Other Reference Types
- Class Definition Syntax
- Fields and Methods
- Field Declaration Syntax
- Class Fields
- Class Methods
- Instance Fields
- Instance Methods
- How the this Reference Works
- Creating and Initializing Objects
- Defining a Constructor
- Defining Multiple Constructors
- Invoking One Constructor from Another
- Field Defaults and Initializers
- Initializer blocks
- Subclasses and Inheritance
- Extending a Class
- Final classes
- Superclasses, Object, and the Class Hierarchy
- Subclass Constructors
- Constructor Chaining and the Default Constructor
- The default constructor
- Hiding Superclass Fields
- Overriding Superclass Methods
- Overriding is not hiding
- Virtual method lookup
- Invoking an overridden method
- Extending a Class
- Data Hiding and Encapsulation
- Access Control
- Access to modules
- Access to packages
- Access to classes
- Access to members
- Access control and inheritance
- Member access summary
- Data Accessor Methods
- Access Control
- Abstract Classes and Methods
- Reference Type Conversions
- Modifier Summary
- Overview of Classes
- 4. The Java Type System
- Interfaces
- Defining an Interface
- Extending Interfaces
- Implementing an Interface
- Default Methods
- Backward compatibility
- Implementation of default methods
- Marker Interfaces
- Java Generics
- Introduction to Generics
- Generic Types and Type Parameters
- Diamond Syntax
- Type Erasure
- Bounded Type Parameters
- Introducing Covariance
- Wildcards
- Bounded wildcards
- Generic Methods
- Compile and Runtime Typing
- Using and Designing Generic Types
- Enums and Annotations
- Enums
- Annotations
- Defining Custom Annotations
- Type Annotations
- Lambda Expressions
- Lambda Expression Conversion
- Method References
- Functional Programming
- Lexical Scoping and Local Variables
- Nested Types
- Static Member Types
- Features of static member types
- Nonstatic Member Classes
- Features of member classes
- Syntax for member classes
- Local Classes
- Features of local classes
- Scope of a local class
- Anonymous Classes
- Static Member Types
- Non-Denotable Types and var
- Summary
- Interfaces
- 5. Introduction to Object-Oriented Design in Java
- Java Values
- Important Methods of java.lang.Object
- toString()
- equals()
- hashCode()
- Comparable::compareTo()
- clone()
- Aspects of Object-Oriented Design
- Constants
- Interfaces Versus Abstract Classes
- Can Default Methods Be Used as Traits?
- Instance Methods or Class Methods?
- A word about System.out.println()
- Composition Versus Inheritance
- Field Inheritance and Accessors
- Singleton
- Object-Oriented Design with Lambdas
- Lambdas Versus Nested Classes
- Lambdas Versus Method References
- Exceptions and Exception Handling
- Safe Java Programming
- 6. Javas Approach to Memory and Concurrency
- Basic Concepts of Java Memory Management
- Memory Leaks in Java
- Introducing Mark-and-Sweep
- The Basic Mark-and-Sweep Algorithm
- How the JVM Optimizes Garbage Collection
- Evacuation
- The HotSpot Heap
- Other Collectors
- ParallelOld
- Concurrent Mark-and-Sweep
- Finalization
- Finalization Details
- Javas Support for Concurrency
- Thread Lifecycle
- Visibility and Mutability
- Concurrent safety
- Exclusion and Protecting State
- volatile
- Useful Methods of Thread
- getId()
- getPriority() and setPriority()
- setName() and getName()
- getState()
- isAlive()
- start()
- interrupt()
- join()
- setDaemon()
- setUncaughtExceptionHandler()
- Deprecated Methods of Thread
- stop()
- suspend(), resume(), and countStackFrames()
- destroy()
- Working with Threads
- Summary
- Basic Concepts of Java Memory Management
- II. Working with the Java Platform
- 7. Programming and Documentation Conventions
- Naming and Capitalization Conventions
- Practical Naming
- Java Documentation Comments
- Structure of a Doc Comment
- Doc-Comment Tags
- Inline Doc-Comment Tags
- Cross-References in Doc Comments
- Doc Comments for Packages
- Doclets
- Conventions for Portable Programs
- 8. Working with Java Collections
- Introduction to Collections API
- The Collection Interface
- The Set Interface
- The List Interface
- Foreach loops and iteration
- Random access to Lists
- The Map Interface
- The Queue and BlockingQueue Interfaces
- Adding Elements to Queues
- Removing Elements from Queues
- Querying
- Utility Methods
- Special-case collections
- Arrays and Helper Methods
- Java Streams and Lambda Expressions
- Functional Approaches
- Filter
- Map
- forEach
- Reduce
- The Streams API
- Lazy evaluation
- Streams utility default methods
- Functional Approaches
- Summary
- Introduction to Collections API
- 9. Handling Common Data Formats
- Text
- Special Syntax for Strings
- String literals
- toString()
- String concatenation
- String Immutability
- Hash codes and effective immutability
- Regular Expressions
- Special Syntax for Strings
- Numbers and Math
- How Java Represents Integer Types
- Java and Floating-Point Numbers
- BigDecimal
- Javas Standard Library of Mathematical Functions
- Java 8 Date and Time
- Introducing the Java 8 Date and Time API
- The parts of a timestamp
- Example
- Queries
- Adjusters
- Legacy Date and Time
- Introducing the Java 8 Date and Time API
- Summary
- Text
- 10. File Handling and I/O
- Classic Java I/O
- Files
- Streams
- Readers and Writers
- try-with-resources Revisited
- Problems with Classic I/O
- Modern Java I/O
- Files
- Path
- NIO Channels and Buffers
- ByteBuffer
- Mapped Byte Buffers
- Async I/O
- Future-Based Style
- Callback-Based Style
- Watch Services and Directory Searching
- Networking
- HTTP
- TCP
- IP
- Classic Java I/O
- 11. Classloading, Reflection, and Method Handles
- Class Files, Class Objects, and Metadata
- Examples of Class Objects
- Class Objects and Metadata
- Phases of Classloading
- Loading
- Verification
- Preparation and Resolution
- Initialization
- Secure Programming and Classloading
- Applied Classloading
- Classloader Hierarchy
- Bootstrap classloader
- Platform classloader
- Application classloader
- Custom classloader
- Classloader Hierarchy
- Reflection
- When to Use Reflection
- How to Use Reflection
- Method objects
- Problems with Reflection
- Dynamic Proxies
- Method Handles
- MethodType
- Method Lookup
- Invoking Method Handles
- Class Files, Class Objects, and Metadata
- 12. Java Platform Modules
- Why Modules?
- Modularizing the JDK
- Writing Your Own Modules
- Basic Modules Syntax
- Building a Simple Modular Application
- The Module Path
- Automatic Modules
- Open Modules
- Services
- Multi-Release JARs
- Converting to a Multi-Release JAR
- Migrating to Modules
- Custom Runtime Images
- Issues with Modules
- Unsafe and Related Problems
- Lack of Versioning
- Slow Adoption Rates
- Summary
- Why Modules?
- 13. Platform Tools
- Command-Line Tools
- Introduction to JShell
- Summary
- A. Additional Tools
- Introduction to Nashorn
- Non-Java Languages on the JVM
- Motivation
- Executing JavaScript with Nashorn
- Running from the Command Line
- Using the Nashorn Shell
- Nashorn and javax.script
- Introducing javax.script with Nashorn
- The javax.script API
- Introducing javax.script with Nashorn
- Advanced Nashorn
- Calling Java from Nashorn
- JavaClass and JavaPackage
- JavaScript functions and Java lambda expressions
- Nashorns JavaScript Language Extensions
- Foreach loops
- Single expression functions
- Multiple catch clauses
- Under the Hood
- Calling Java from Nashorn
- The Future of Nashorn and GraalVM
- VisualVM
- Introduction to Nashorn
- Index
O'Reilly Media - inne książki
-
Promocja Promocja 2za1
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true se- ePub + Mobi 220 pkt
(203,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
Promocja Promocja 2za1
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other project that requires well-structured collaboration, this p- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
Promocja Promocja 2za1
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, recommendation systems (RecSys) provide the way.In this- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
Promocja Promocja 2za1
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, security risk practitioners, and auditors at many levels,- ePub + Mobi 194 pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
Promocja Promocja 2za1
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to create complete applications for real-world web proj- ePub + Mobi 220 pkt
(203,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
Promocja Promocja 2za1
Many UX designers are surprised to learn that much of the job isn't about drawing things. It's about knowing what to draw and how to convince people to build it. Whether you're a one-person design team making products from scratch or a C-level product leader managing many products and strategies, UX for Business is your missing guide to real-world- ePub + Mobi 160 pkt
(108,56 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł (-15%) -
Promocja Promocja 2za1
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and machine learning engineers will learn how to tackle- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
Promocja Promocja 2za1
As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, data science leader Susan Shu Chang shows you how to tac- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%) -
Promocja Promocja 2za1
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud computing, migration, transformation, and development usin- ePub + Mobi 220 pkt
(203,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
Promocja Promocja 2za1
Analytics projects are frequently long, drawn-out affairs, requiring multiple teams and skills to clean, join, and eventually turn data into analysis for timely decision-making. Alteryx Designer changes all of that. With this low-code, self-service, drag-and-drop workflow platform, new and experienced data and business analysts can deliver results- ePub + Mobi 254 pkt
(245,65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł (-15%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Java in a Nutshell. A Desktop Quick Reference. 7th Edition Ben Evans, David Flanagan (0) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.