دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [5 ed.] نویسندگان: Marc Loy, Patrick Niemeyer, Daniel Leuck سری: ISBN (شابک) : 9781492056270 ناشر: O'Reilly سال نشر: 2020 تعداد صفحات: 518 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 14 Mb
در صورت تبدیل فایل کتاب Learning Java: An Introduction to Real-World Programming with Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش جاوا - مقدمه ای بر برنامه نویسی دنیای واقعی با جاوا --- [pdf واقعی - انتشار نهایی] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر با جاوا تازه کار هستید – یا در برنامه نویسی تازه کار هستید – این کتاب پرفروش شما را از طریق ویژگی های زبان و API های جاوا 11 راهنمایی می کند. نویسندگان مارک لوی، پاتریک نیمایر و دانیل لیوک با مثال های سرگرم کننده، متقاعد کننده و واقعی شما را با اصول جاوا آشنا می کند - از جمله کتابخانه های کلاس، تکنیک های برنامه نویسی و اصطلاحات آن - با نگاهی به ساخت برنامه های کاربردی واقعی. راههای قدرتمند جدیدی برای مدیریت منابع و استثنائات در برنامههای خود به همراه ویژگیهای زبان اصلی موجود در نسخههای اخیر جاوا خواهید آموخت. • با جاوا، با استفاده از کامپایلر، مفسر، و ابزارهای دیگر توسعه دهید • امکانات رشته داخلی و بسته همزمانی جاوا را کاوش کنید • پردازش متن و API عبارات منظم قدرتمند را بیاموزید • برنامه ها و خدمات پیشرفته شبکه ای یا مبتنی بر وب بنویسید
If you’re new to Java—or new to programming—this best-selling book will guide you through the language features and APIs of Java 11. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals—including its class libraries, programming techniques, and idioms—with an eye toward building real applications. You’ll learn powerful new ways to manage resources and exceptions in your applications—along with core language features included in recent Java versions. • Develop with Java, using the compiler, interpreter, and other tools • Explore Java’s built-in thread facilities and concurrency package • Learn text processing and the powerful regular expressions API • Write advanced networked or web-based applications and services
Cover Copyright Table of Contents Preface Who Should Read This Book New Developments New in This Edition (Java 11, 12, 13, 14) 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 Dynamic Memory Management Error Handling Threads Scalability Safety of Implementation The Verifier Class Loaders Security Managers Application and User-Level Security A Java Road Map The Past: Java 1.0–Java 11 The Present: Java 14 The Future Availability Chapter 2. A First Application Java Tools and Environment Installing the JDK Installing OpenJDK on Linux Installing OpenJDK on macOS Installing OpenJDK on Windows Configuring IntelliJ IDEA and Creating a Project Running the Project Grabbing the Learning Java Examples HelloJava Classes The main() Method Classes and Objects Variables and Class Types HelloComponent Inheritance The JComponent Class Relationships and Finger-Pointing Package and Imports The paintComponent() Method HelloJava2: The Sequel Instance Variables Constructors Events The repaint() Method Interfaces Goodbye and Hello Again Chapter 3. Tools of the Trade JDK Environment The Java VM Running Java Applications System Properties The Classpath javap Modules The Java Compiler Trying Java JAR Files File Compression The jar Utility The pack200 Utility Building Up Chapter 4. The Java Language Text Encoding Comments Javadoc Comments Variables and Constants Types Primitive Types Reference Types Inferring Types Passing References 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! Chapter 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 Interfaces Inner Classes Anonymous Inner Classes Organizing Content and Planning for Failure Chapter 6. Error Handling and Logging 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 The Logging API Overview Logging Levels A Simple Example Logging Setup Properties The Logger Performance Real-World Exceptions Chapter 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