|
|
|
|
LEADER |
00000cam a22000007i 4500 |
001 |
OR_on1394120490 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
230819s2023 cau o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e rda
|c EBLCP
|d ORMDA
|d OCLCO
|d YDX
|
020 |
|
|
|a 9781098145491
|q electronic book
|
020 |
|
|
|a 1098145496
|q electronic book
|
035 |
|
|
|a (OCoLC)1394120490
|
037 |
|
|
|a 9781098145521
|b O'Reilly Media
|
050 |
|
4 |
|a QA76.73.J38
|b L69 2023
|
082 |
0 |
4 |
|a 005.2/762
|2 23/eng/20230822
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Loy, Marc,
|e author.
|
245 |
1 |
0 |
|a Learning Java :
|b an introduction to real-world programming with Java /
|c Marc Loy, Patrick Niemeyer & Daniel Leuck.
|
250 |
|
|
|a 6th edition.
|
264 |
|
1 |
|a Sebastopol, CA :
|b O'Reilly Media, Inc,
|c 2023.
|
300 |
|
|
|a 1 online resource (552 p.)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
505 |
0 |
|
|a Intro -- Copyright -- Table of Contents -- Preface -- Who Should Read This Book -- New Developments -- New in This Edition (Java 15, 16, 17, 18, 19, 20, 21) -- Using This Book -- Online Resources -- Conventions Used in This Book -- Using Code Examples -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. A Modern Language -- Enter Java -- Java's Origins -- Growing Up -- A Virtual Machine -- Java Compared with Other Languages -- Safety of Design -- Simplify, Simplify, Simplify...​ -- Type Safety and Method Binding -- Incremental Development
|
505 |
8 |
|
|a Dynamic Memory Management -- Error Handling -- Threads -- Scalability -- Safety of Implementation -- The Verifier -- Class Loaders -- Application and User-Level Security -- A Java Road Map -- The Past: Java 1.0-Java 20 -- The Present: Java 21 -- The Future -- Exercises -- Chapter 2. A First Application -- Java Tools and Environment -- Installing the JDK -- Installing IntelliJ IDEA and Creating a Project -- Running the Project -- Grabbing the Examples -- HelloJava -- Classes -- The main() Method -- Classes and Objects -- Variables and Class Types -- HelloComponent -- Inheritance
|
505 |
8 |
|
|a The JComponent Class -- Relationships and Finger-Pointing -- Packages and Imports -- The paintComponent() Method -- HelloJava2: The Sequel -- Instance Variables -- Constructors -- Events -- The repaint() Method -- Interfaces -- Goodbye and Hello Again -- Review Questions -- Code Exercises -- Chapter 3. Tools of the Trade -- JDK Environment -- The Java VM -- Running Java Applications -- System Properties -- The Classpath -- CLASSPATH on Unix and macOS -- CLASSPATH on Windows -- CLASSPATH Wildcards -- Modules -- The Java Compiler -- Trying Java -- JAR Files -- The jar Utility -- Tool Wrap-Up
|
505 |
8 |
|
|a Review Questions -- Code Exercises -- Advanced Code Exercises -- Chapter 4. The Java Language -- Text Encoding -- Comments -- Javadoc Comments -- Annotations -- Variables and Constants -- Types -- Primitive Types -- Reference Types -- A Word About Strings -- Statements and Expressions -- Statements -- Expressions -- Arrays -- Array Types -- Array Creation and Initialization -- Using Arrays -- Anonymous Arrays -- Multidimensional Arrays -- Types and Classes and Arrays, Oh My! -- Review Questions -- Code Exercises -- Advanced Exercises -- Chapter 5. Objects in Java -- Classes
|
505 |
8 |
|
|a Declaring and Instantiating Classes -- Accessing Fields and Methods -- Static Members -- Methods -- Local Variables -- Shadowing -- Static Methods -- Initializing Local Variables -- Argument Passing and References -- Wrappers for Primitive Types -- Method Overloading -- Object Creation -- Constructors -- Working with Overloaded Constructors -- Object Destruction -- Garbage Collection -- Packages -- Importing Classes -- Custom Packages -- Member Visibility and Access -- Compiling with Packages -- Advanced Class Design -- Subclassing and Inheritance -- Abstract Classes and Methods -- Interfaces
|
500 |
|
|
|a Inner Classes
|
520 |
|
|
|a 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 building real applications. This updated sixth edition expands the content to continue covering lambdas and streams, and shows you how to use a functional paradigm in Java. You'll learn about the latest Java features introduced since the book's fifth edition, from JDK 15 through 21. You'll also take a deep dive into virtual threads (introduced as Project Loom in Java 19). This guide helps you: Learn the structure of the Java language and Java applications Write, compile, and execute Java applications Understand the basics of Java threading and concurrent programming Learn Java I/O basics, including local files and network resources Create compelling interfaces with an eye toward usability Learn how functional features have been integrated in Java Keep up with Java developments as new versions are released.
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Java (Computer program language)
|
650 |
|
6 |
|a Java (Langage de programmation)
|
700 |
1 |
|
|a Niemeyer, Patrick,
|e author.
|
700 |
1 |
|
|a Leuck, Daniel,
|e author.
|
776 |
0 |
8 |
|i Print version:
|a Loy, Marc
|t Learning Java
|d Sebastopol : O'Reilly Media, Incorporated,c2023
|z 9781098145538
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781098145521/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 20441232
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL30698802
|
994 |
|
|
|a 92
|b IZTAP
|