Úplné zobrazení záznamu

Toto je statický export z katalogu ze dne 14.11.2020. Zobrazit aktuální podobu v katalogu.

Bibliografická citace

.
0 (hodnocen0 x )
(1) Půjčeno:1x 
BK
Příručka
Sixth edition
Beijing ; Cambridge ; Farnham ; Köln ; Sebastopol ; Tokyo : O’Reilly, [2015]
xvi, 399 stran : ilustrace ; 23 cm

objednat
ISBN 978-1-449-37082-4 (brožováno)
Obsahuje bibliografické odkazy a rejstřík
001422287
Table of Contents // Foreword // Preface // Part 1. Introducing Java 1. Introduction to the Java Environment 3 // The Language, the JVM, and the Ecosystem 3 // A Brief History of Java and the JVM 7 // The Lifecycle of a Java Program 9 // Java Security 11 // Comparing Java to Other Languages 11 // Answering Some Criticisms of Java 13 // 2. Java Syntax from the Ground Up 17 // Java Programs from the Top Down 18 // Lexical Structure 18 // Primitive Data Types 22 // Expressions and Operators 30 // Statements 46 // Methods 66 // Introduction to Classes and Objects 72 // Arrays 77 // Reference Types 84 // Packages and the Java Namespace 88 // Java File Structure 93 // Defining and Running Java Programs 94 // Summary 95 // 3. Object-Oriented Programming in Java... 97 // Overview of Classes 97 // Fields and Methods 100 // Creating and Initializing Objects 106 // Subclasses and Inheritance 110 // Data Hiding and Encapsulation 121 // Abstract Classes and Methods 128 // Modifier Summary 132 // 4. The Java Type System... 135 // Interfaces 136 // Java Generics 142 // Enums and Annotations 151 // Nested Types 155 // Lambda Expressions 171 // Conclusion 174 // 5. Introduction to Object-Oriented Design in Java... 177 // Java Values 177 // Important Methods of java.lang.Object 178 // Aspects of Object-Oriented Design 183 // Exceptions and Exception Handling 193 // Safe Java Programming 195 // 6. Java’s Approach to Memory and Concurrency... 197 // Basic Concepts of Java Memory Management 197
// How the JVM Optimizes Garbage Collection 201 // The HotSpot Heap 203 // Finalization 206 // Javas Support for Concurrency 208 // Working with Threads 218 // Summary 219 // Part II. Working with the Java Platform // 7. Programming and Documentation Conventions...223 // Naming and Capitalization Conventions 223 // Practical Naming 225 // Java Documentation Comments 226 // Conventions for Portable Programs 235 // vi j Table of Contents // 8. Working with Java Collections...239 // Introduction to Collections API 239 // Lambda Expressions in the Java Collections 258 // Conclusion 266 // 9. Handling Common Data Formats... 267 // Text 267 // Numbers and Math 275 // Java 8 Date and Time 280 // Conclusion 287 // 10. File Handling and I/O... 289 // Classic Java I/O 289 // Modern Java I/O 295 // N10 Channels and Buffers 298 // Asyncl/O 301 // Networking 304 // 11. Classloading, Reflection, and Method Handles...311 // Class Files, Class Objects, and Metadata 311 // Phases of Classloading 313 // Secure Programming and Classloading 315 // Applied Classloading 317 // Reflection 320 // Dynamic Proxies 325 // Method Handles 326 // 12. Nashorn...331 // Introduction to Nashorn 331 // Executing JavaScript with Nashorn 332 // Nashorn and javax.script 340 // Advanced Nashorn 342 // Conclusion 347 // 13. Platform Tools and Profiles... 349 // Command-Line Tools 349 // VisualVM 362 // Java 8 Profiles 367 // Conclusion 372 // Index... 373 // Table of Contents | vii

Zvolte formát: Standardní formát Katalogizační záznam Zkrácený záznam S textovými návěštími S kódy polí MARC