دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [3 ed.] نویسندگان: Marc Loy, Patrick Niemeyer, and Daniel Leuck سری: ISBN (شابک) : 9781098145538, 9781098145477 ناشر: O'Reilly Media, Inc. سال نشر: 2023 تعداد صفحات: 702 زبان: English فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 Mb
در صورت تبدیل فایل کتاب Learning Java, 6th Edition (Third Early Release) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش جاوا، ویرایش ششم (نسخه اولیه سوم) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب پرفروش که برای برنامه نویسان فعال و تازه وارد جاوا ایده آل است، شما را از طریق ویژگی های زبان و API های جاوا 21 راهنمایی می کند. نویسنده مارک لوی از طریق مثال های سرگرم کننده، متقاعد کننده و واقعی، شما را با اصول جاوا، از جمله کتابخانه های کلاس، تکنیک های برنامه نویسی آشنا می کند. و اصطلاحات، با نگاهی به ساختن کاربردهای واقعی. این نسخه ششم به روز شده محتوا را برای پوشش لامبداها و استریم ها گسترش می دهد و به شما نشان می دهد که چگونه از یک پارادایم کاربردی در جاوا استفاده کنید. شما با آخرین ویژگی های جاوا که از نسخه پنجم کتاب معرفی شده است، از JDK 15 تا 21 آشنا خواهید شد. همچنین به موضوعات مجازی معرفی شده به عنوان Project Loom در جاوا 19 نگاهی عمیق خواهید داشت و با آن آشنا خواهید شد. انتشار عمومی JDK 21 LTS. این راهنما به شما کمک می کند: ساختار زبان جاوا و برنامه های کاربردی جاوا را بیاموزید نوشتن، کامپایل و اجرای برنامه های جاوا را درک کنید اصول اولیه رشته جاوا و برنامه نویسی همزمان را بیاموزید مبانی Java I/O را یاد بگیرید، از جمله فایل های محلی و منابع شبکه ایجاد رابط های متقاعد کننده با چشم به سمت قابلیت استفاده بیاموزید که چگونه ویژگی های کاربردی در جاوا یکپارچه شده اند با انتشار نسخه های جدید با پیشرفت های جاوا همراه باشید
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, author Marc Loy introduces you to Java fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward building real applications. This updated sixth edition expands the content to cover 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 the virtual threads introduced as Project Loom in Java 19 and become familiar with the public release of JDK 21 LTS. 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
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
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
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
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
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
Review Questions
Code Exercises
Advanced Code Exercises
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
5. Objects in Java
Classes
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
Inner Classes
Anonymous Inner Classes
Organizing Content and Planning for Failure
Review Questions
Code Exercises
Advanced Exercises
6. Error Handling
Exceptions
Exceptions and Error Classes
Exception Handling
Bubbling Up
Stack Traces
Checked and Unchecked Exceptions
Throwing Exceptions
try Creep
The finally Clause
try with Resources
Performance Issues
Assertions
Enabling and Disabling Assertions
Using Assertions
Real-World Exceptions
Review Questions
Code Exercises
Advanced Exercises
7. Collections and Generics
Collections
The Collection Interface
Collection Types
The Map Interface
Type Limitations
Containers: Building a Better Mousetrap
Can Containers Be Fixed?
Enter Generics
Talking About Types
“There Is No Spoon”
Erasure
Raw Types
Parameterized Type Relationships
Why Isn’t a List a List