Download java learning PDF-دانلود کتاب آموزش جاوا به دو زبان فارسی و English

41edjlrzul-sx369bo1204203200

java-learning-کتاب آموزش جاوا

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم‌عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم‌عامل خاصی نیستند.

 

سرفصل های کتاب :

 

راهنمای برنامه نویسی به زبان جاوا (JAVA)

برنامه نویسی نرم افزار های حرفه ای و پیشرفته با جاوا

کار با پایگاه داده (Database) در جاوا

آموزش کار با فایلهای xml

نحوه رمز کذاری داده ها و رمز گشایی

کار با فایلها و کتابخانه IO

برنامه نویسی تحت شبکه با جاوا

ارتباط با پایگاه داده های Oracle در جاوا

امنیت در برنامه های جاوا

کار با Thread و طراحی برنامه های چند نخی

کار با Web Service در java

و …

 

یکی از ویژگی‌های جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید به طور مشابهی در کامپیوترهای مختلف با سخت‌افزارهای متفاوت اجرا شود. و باید این توانایی را داشته باشد که برنامه یک بار نوشته شود، یک بار کامپایل شود و در همه کامپیوترها اجرا گردد. به این صورت که کد کامپایل شدهٔ جاوا را ذخیره می‌کند، اما نه به‌صورت کد ماشین بلکه به‌صورت بایت کد جاوا. دستورالعمل‌ها شبیه کد ماشین هستند، اما با ماشین‌های مجازی که به طور خاص برای سخت‌افزارهای مختلف نوشته شده‌اند، اجرا می‌شوند. در نهایت کاربر از سکوی جاوا نصب شده روی ماشین خود یا مرورگر وب استفاده می‌کند. کتابخانه‌های استاندارد یک راه عمومی برای دسترسی به ویژگی‌های خاص فراهم می‌کنند. مانند گرافیک، نخ‌کشی و شبکه. در بعضی از نسخه‌هایماشین مجازی جاوا بایت کدها می‌توانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند. فایدهٔ اصلی استفاده از بایت کد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامه‌های ترجمه شده تقریباً همیشه کندتر از برنامه‌های کامپایل شدهٔ محلی اجرا می‌شوند. این شکاف می‌تواند با چند تکنیک خوش‌بینانه که در کاربردهای JVM قبلی معرفی شد، کم شود. یکی از این تکنیک‌ها JIT است که بایت کد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان می‌کند. در نتیجه برنامه خیلی سریع‌تر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا می‌شود. بیشتر VMهای پیشرفته، به‌صورت کامپایل مجدد پویا، در آنالیز VM، رفتار برنامهٔ اجرا شده و کامپایل مجدد انتخاب شده و بهینه‌سازی قسمت‌های برنامه، استفاده می‌شوند. کامپایل مجدد پویا می‌تواند کامپایل ایستا را بهینه‌سازی کند. زیرا می‌تواند قسمت hot spot برنامه و گاهی حلقه‌های داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد پویا به برنامه‌های جاوا اجازه می‌دهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.

“Java language” redirects here. For the natural language from the Indonesian island of Java, see Javanese language.

This article is about a programming language. For the software package downloaded from java.com, see Java SE.

Not to be confused with JavaScript.

Java Java programming language logo.svg

Paradigm             Multi-paradigm: Object-oriented (class-based), structured, imperative, generic, reflective, concurrent

Designed by        James Gosling

Developer           Sun Microsystems (now owned by Oracle Corporation)

First appeared   May 23, 1995; 21 years ago

Typing discipline               Static, strong, safe, nominative, manifest

License GNU General Public License, Java Community Process

Filename extensions       .java , .class, .jar

Website               www.oracle.com/java/

Major implementations

OpenJDK, GNU Compiler for Java (GCJ), many others

Dialects

Generic Java, Pizza

Influenced by

Ada 83, C++, C#, Eiffel, Generic Java, Mesa, Modula-3, Oberon, Objective-C, UCSD Pascal, Object Pascal

Influenced

Ada 2005, BeanShell, C#, Chapel, Clojure, ECMAScript, Fantom, Groovy, Hack, Haxe, J#, JavaScript, Kotlin, PHP, Python, Scala, Seed7, Vala

    Java Programming at Wikibooks

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in use,particularly for client-server web applications, with a reported 9 million developers. Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation) and released in 1995 as a core component of Sun Microsystems’ Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.

The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licences. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).

The latest version is Java 8, which is the only version currently supported for free by Oracle, although earlier versions are supported both by Oracle and other companies on a commercial basis.

 

دانلود با لینک مستقییم English (حجم ۲.۵ مگابایت)

[divider style=”solid” top=”20″ bottom=”20″]

دانلود با لینک مستقییم فارسی (حجم ۱ مگابایت)

 

[tabs type=”horizontal”]
[tabs_head]
[tab_title] رمز فایل [/tab_title]
[tab_title]ساختار فایل [/tab_title]
[tab_title] سرفصل ها[/tab_title]
[/tabs_head]
[tab]رمز فایل :www.iransoft95.ir

[/tab]
[tab]

شما میتوانید فایل مورد نظر را با یکی ار PDF Reader های موجود مشاهده کنید

[/tab]
[tab]

  •     راهنمای برنامه نویسی به زبان جاوا (JAVA)
  •     برنامه نویسی نرم افزار های حرفه ای و پیشرفته با جاوا
  •     کار با پایگاه داده (Database) در جاوا
  •     آموزش کار با فایلهای xml
  •     نحوه رمز کذاری داده ها و رمز گشایی
  •     کار با فایلها و کتابخانه IO
  •     برنامه نویسی تحت شبکه با جاوا
  •     ارتباط با پایگاه داده های Oracle در جاوا
  •     امنیت در برنامه های جاوا
  •     کار با Thread و طراحی برنامه های چند نخی
  •     کار با Web Service در java
  •     و …

[/tab]
[/tabs]

نرم افزارلینک های دانلود
رمز فایل : www.iransoft95.ir

منبع : ایران سافت 95
نرم افزارراهنمای دانلود
برای دانلود نرم افزار مورد نظر ابتدا نسخه سازگار با دستگاه خود را پیدا و بر روی لینک دانود کلیک کنید

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

پسورد تمامی فایل های موجود در سایت ایران سافت 95 (www.iransoft95.ir) میباشد
نرم افزارراهنمای نصب

شما هم یک دیدگاه ارسال کنید
 










26 بازدید