دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 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 Lista List