ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Java in a Nutshell: A Desktop Quick Reference

دانلود کتاب جاوا به طور خلاصه: یک مرجع سریع دسکتاپ

Java in a Nutshell: A Desktop Quick Reference

مشخصات کتاب

Java in a Nutshell: A Desktop Quick Reference

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 7th 
نویسندگان: ,   
سری:  
ISBN (شابک) : 1492037257, 9781492037255 
ناشر: O’Reilly Media 
سال نشر: 2019 
تعداد صفحات: 455 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 44,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



کلمات کلیدی مربوط به کتاب جاوا به طور خلاصه: یک مرجع سریع دسکتاپ: برنامه نویسی، جاوا، نرم افزار، OOP، OpenJDK



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Java in a Nutshell: A Desktop Quick Reference به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جاوا به طور خلاصه: یک مرجع سریع دسکتاپ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب جاوا به طور خلاصه: یک مرجع سریع دسکتاپ

این نسخه به روز شده جاوا به طور خلاصه نه تنها به برنامه نویسان باتجربه جاوا کمک می کند تا از نسخه های 9 تا 11 جاوا حداکثر استفاده را ببرند، بلکه یک مسیر یادگیری برای توسعه دهندگان جدید نیز می باشد. مملو از مثال‌هایی که نشان می‌دهند چگونه می‌توان از APIهای مدرن جاوا و بهترین شیوه‌های توسعه استفاده کرد، این کتاب کاملاً اصلاح‌شده شامل مطالب جدیدی در مورد ابزارهای همزمان جاوا است. بخش اول کتاب مقدمه ای سریع و بدون کرک به زبان برنامه نویسی جاوا و جنبه های اصلی زمان اجرا پلت فرم جاوا ارائه می دهد. بخش دوم اشاره ای به مفاهیم اصلی و API ها است که نحوه انجام کار برنامه نویسی واقعی در محیط جاوا را توضیح می دهد. - در جزئیات زبان، از جمله تغییرات جاوا 9-11 سرعت بگیرید - برنامه نویسی شی گرا را با استفاده از نحو اولیه جاوا بیاموزید - کلیات، شمارش ها، حاشیه نویسی ها و عبارات لامبدا را کاوش کنید - درک تکنیک های اساسی مورد استفاده در طراحی شی گرا - همزمانی و حافظه و نحوه در هم تنیده شدن آنها را بررسی کنید - کار با مجموعه های جاوا و مدیریت فرمت های داده رایج - در آخرین APIهای ورودی/خروجی جاوا، از جمله کانال‌های ناهمزمان، غوطه‌ور شوید - از Nashorn برای اجرای جاوا اسکریپت در ماشین مجازی جاوا استفاده کنید - با ابزارهای توسعه در OpenJDK آشنا شوید تغییرات در ویرایش هفتم: ویرایش ششم این کتاب جاوا 8 را پوشش می دهد، در حالی که این نسخه جاوا 11 را پوشش می دهد. با این حال، روند انتشار جاوا به طور قابل توجهی با ظهور جاوا 9 تغییر کرد، بنابراین این کتاب تنها یک سال پس از ورود جاوا 9 منتشر شد. جاوا 11 همچنین اولین نسخه پشتیبانی بلند مدت (LTS) جاوا از زمان جاوا 8 است، بنابراین به نظر می رسد که بسیاری از فروشگاه های جاوا مستقیماً از جاوا 8 به جاوا 11 خواهند رفت. با ویرایش هفتم سعی کرده‌ایم مفهوم «راهنمای خلاصه» بودن را به روز کنیم. توسعه دهنده مدرن جاوا نیاز به دانستن بیشتر از نحو و API دارد. همانطور که محیط جاوا به بلوغ رسیده است، موضوعاتی مانند همزمانی، طراحی شی گرا، حافظه و سیستم نوع جاوا همگی اهمیت پیدا کرده اند – حتی در میان توسعه دهندگان جریان اصلی. در این نسخه، ما این رویکرد را در پیش گرفته‌ایم که احتمالاً فقط جدیدترین نسخه‌های جاوا مورد توجه اکثر توسعه‌دهندگان جاوا قرار می‌گیرد، بنابراین معمولاً فقط زمانی که ویژگی‌های جدید می‌آیند، در صورتی که با جاوا 8 یا جدیدتر باشد، آن را فراخوانی می‌کنیم. سیستم ماژول (که با جاوا 9 وارد شد) همچنان احتمالاً برای حداقل برخی از توسعه دهندگان جدید است و نشان دهنده یک تغییر عمده است.


توضیحاتی درمورد کتاب به خارجی

This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it’s also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities. The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. - Get up to speed on language details, including Java 9-11 changes - Learn object-oriented programming, using basic Java syntax - Explore generics, enumerations, annotations, and lambda expressions - Understand basic techniques used in object-oriented design - Examine concurrency and memory, and how they’re intertwined - Work with Java collections and handle common data formats - Delve into Java’s latest I/O APIs, including asynchronous channels - Use Nashorn to execute JavaScript on the Java Virtual Machine - Become familiar with development tools in OpenJDK Changes in the Seventh Edition: The sixth edition of this book covers Java 8, whereas this edition covers Java 11. However, the release process of Java changed significantly with the advent of Java 9, so this book is released only a year after Java 9 arrived. Java 11 is also the first long-term support (LTS) release of Java since Java 8, so it seems likely that many Java shops will jump straight to Java 11 from Java 8. With the seventh edition we have tried to update the concept of what it means to be a “Nutshell” guide. The modern Java developer needs to know more than just syntax and APIs. As the Java environment has matured, such topics as concurrency, object-oriented design, memory, and the Java type system have all grown in importance—even among mainstream developers. In this edition, we have taken the approach that only the most recent versions of Java are likely to be of interest to the majority of Java developers, so we usually only call out when new features arrived if it was with Java 8 or later. The module system (that arrived with Java 9) is still likely to be new for at least some developers, and it represents a major change.



فهرست مطالب

Cover......Page 1
Table of Contents......Page 6
Foreword......Page 10
Preface......Page 12
Part I. Introducting Java......Page 18
1. Introduction to the Java Environment......Page 20
The Language, the JVM, and the Ecosystem......Page 21
A Brief History of Java and the JVM......Page 25
The Lifecycle of a Java Program......Page 27
Java Security......Page 29
Comparing Java to Other Languages......Page 30
Answering Some Criticisms of Java......Page 31
2. Java Syntax from the Ground Up......Page 36
Lexical Structure......Page 37
Primitive Data Types......Page 41
Expressions and Operators......Page 50
Statements......Page 67
Methods......Page 88
Introduction to Classes and Objects......Page 95
Arrays......Page 99
Reference Types......Page 107
Packages and the Java Namespace......Page 111
Java Source File Structure......Page 116
Summary......Page 117
Overview of Classes......Page 120
Fields and Methods......Page 123
Creating and Initializing Objects......Page 129
Subclasses and Inheritance......Page 133
Data Hiding and Encapsulation......Page 145
Abstract Classes and Methods......Page 153
Modifier Summary......Page 157
4. The Java Type System......Page 160
Interfaces......Page 161
Java Generics......Page 169
Enums and Annotations......Page 181
Lambda Expressions......Page 186
Nested Types......Page 194
Non-Denotable Types and var......Page 205
Summary......Page 206
Java Values......Page 208
Important Methods of java.lang.Object......Page 209
Aspects of Object-Oriented Design......Page 214
Object-Oriented Design with Lambdas......Page 225
Exceptions and Exception Handling......Page 228
Safe Java Programming......Page 230
Basic Concepts of Java Memory Management......Page 232
How the JVM Optimizes Garbage Collection......Page 237
The HotSpot Heap......Page 239
Finalization......Page 243
Java\'s Support for Concurrency......Page 246
Working with Threads......Page 257
Summary......Page 259
Part II. Working with the Java Platform......Page 260
Naming and Capitalization Conventions......Page 262
Practical Naming......Page 264
Java Documentation Comments......Page 266
Doclets......Page 274
Conventions for Portable Programs......Page 275
Introduction to Collections API......Page 278
Java Streams and Lambda Expressions......Page 300
Summary......Page 308
Text......Page 310
Numbers and Math......Page 318
Java 8 Date and Time......Page 323
Summary......Page 329
Classic Java I/O......Page 330
Modern Java I/O......Page 336
NIO Channels and Buffers......Page 340
Async I/O......Page 342
Networking......Page 345
Class Files, Class Objects, and Metadata......Page 352
Phases of Classloading......Page 354
Secure Programming and Classloading......Page 357
Applied Classloading......Page 359
Reflection......Page 362
Method Handles......Page 368
12. Java Platform Modules......Page 372
Why Modules?......Page 373
Writing Your Own Modules......Page 376
Issues with Modules......Page 386
Summary......Page 388
Command-Line Tools......Page 390
Introduction to JShell......Page 406
Summary......Page 409
A. Additional Tools......Page 410
Index......Page 432




نظرات کاربران