Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link. https://ebooknice.com/page/post?id=faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookNice Team
Status:
Available4.5
11 reviewsISBN 10: 1492056278
ISBN 13: 9781492056270
Author: Marc Loy, Patrick Niemeyer, Daniel Leuck
Chapter 1: A Modern Language
Java's Origins and Evolution
The Java Virtual Machine
Java vs. Other Languages
Safety and Simplicity
Type Safety, Memory Management, Threads
Java's Road Map: Past, Present (Java 21), and Future
Exercises
Chapter 2: A First Application
Setting Up JDK and IntelliJ IDEA
Writing and Running HelloJava
Classes, Objects, Inheritance, Events
GUI with JComponent
and paintComponent()
Review Questions, Code Exercises
Chapter 3: Tools of the Trade
JDK and JVM Overview
Classpath, Modules, JAR Files
The Java Compiler and jar
Utility
Review Questions, Code Exercises
Chapter 4: The Java Language
Syntax, Types, Arrays
Comments, Javadoc, Annotations
Statements and Expressions
Review Questions, Exercises
Chapter 5: Objects in Java
Classes and Object Lifecycle
Methods, Constructors, Garbage Collection
Access Modifiers, Packages, Inheritance
Interfaces, Inner Classes
Review Questions, Exercises
Chapter 6: Error Handling
Exceptions, Stack Traces
try/catch/finally, try-with-resources
Assertions and Real-World Error Handling
Review Questions, Exercises
Chapter 7: Collections and Generics
Lists, Maps, Iterators
Introduction to Generics and Type Safety
Sorting and Conversion
Review Questions, Exercises
Chapter 8: Text and Core Utilities
Strings and Regular Expressions
Math and Big Numbers
Dates and Time APIs
Review Questions, Exercises
Chapter 9: Threads
Thread Basics, Virtual Threads
Synchronization, Concurrency Utilities
Structured Concurrency
Review Questions, Exercises
Chapter 10: File Input and Output
I/O Streams, NIO and FileChannels
Asynchronous I/O, Buffers, Performance
Review Questions, Exercises
Chapter 11: Functional Approaches in Java
Lambdas, Functional Interfaces
Streams API
Filtering, Mapping, Reducing
Review Questions, Exercises
Chapter 12: Desktop Applications
Swing Components, Events
MVC Architecture
Layout Managers, Menus, Timers
Review Questions, Exercises
Chapter 13: Network Programming in Java
URLs, HTTP, Sockets
Building Clients and Servers
Secure Communications
Review Questions, Exercises
learning java niemeyer
learning java patrick niemeyer pdf
learning java marc loy pdf
learning java 4th edition by patrick niemeyer daniel leuck pdf
o'reilly learning java
Tags: Marc Loy, Patrick Niemeyer, Daniel Leuck, Java, World Programming