آموزش جاوا | Java Tutorials

جاوا چیست ؟

جاوا یک زبان برنامه نویسی شی گرا است که در سال 1995 در شرکت سان مایکروسیستمز ایجاد شد. زبان JAVA مشابه زبان C++ است اما در مدل شی گرایی آسان تر عمل می کند و از قابلیت های سطح پایین کمتری پشتیبانی می کند.

در جاوا مدیریت حافظه به طور خودکار انجام می شود.

برنامه های جاوا به صورت ByteCode کامپایل و توسط ماشین مجازی جاوا (JVM) اجرا می شوند.

جاوا یک زبان چند سکویی است و برنامه هایی که با آن نوشته می شود روی همه سیستم عامل ها اجرا می شود.

اهداف اولیه زبان جاوا :

  • این زبان میخواهد ساده ، شی گرا باشد.
  • وابسته به معماری کامپیوتر نباشد.
  • باید به صورت پویا و Multi-threding باشد.
  • باید با کارایی بالایی اجرا شود.

کاربردهای زبان جاوا:

  • برنامه نویسی اپلیکیشن های اندروید
  • برنامه نویسی سمت سرور و طراحی وب
  • ساخت اپلیکیشن های دسکتاپ

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

  • Gmail
  • OpenOffice
  • Vuze
  • Eclipse
  • NetBeans

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

  • Google
  • Amazon
  • E-Bay
  • Netflix

زبان جاوا از ویژگی های بسیاری پشتیبانی می کند و گرامر آن بر خلاف گرامر C++  که ترکیبی از شی گرایی و ساختار ها است، دارای شی گرایی خالص است.

جاوا یک زبان محبوب و فوق العاده کاربردی در سراسر جهان می باشد و دارای پشتیبانی قوی است و به همین علت خیلی کم پیش

می آید که اگر در این زبان محبوب به مشکل بربخورید و نتوانید مشکل خود را به آسانی حل کنید.

در این صفحه آموزش های برنامه نویسی جاوا را می توانید دانلود نمایید.

فریمورک های جاوا:

فریمورک JavaFX برای ساخت برنامه های دسکتاپ چندسکویی مبتنی بر جاوا

فریمورک Spring برای ساخت وب سایت بر پایه معماری MVC به صورت Full Stack

فریمورک Hibernate یک ORM برای ارتباط با بانک اطلاعاتی

فریمورک Play برای ساخت اپلیکیشن های تحت وب

فریمورک Struts برای ساخت اپلیکیشن های وب

  • Lynda Docker for Java Developers

Lynda Docker for Java Developers

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۲
  • Lynda Gradle for Java Developers

Lynda Gradle for Java Developers

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۲
  • Lynda Java: Recursion

Lynda Java: Recursion

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۲
  • Lynda Java Database Access with Hibernate

Lynda Java Database Access with Hibernate

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۲
  • Lynda Java: Data Structures

Lynda Java: Data Structures

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۱
  • Pluralsight Advanced Java Concurrent Patterns

Pluralsight Advanced Java Concurrent Patterns

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۱
  • Pluralsight Java Fundamentals – Concurrency with Multithreading

Pluralsight Java Fundamentals – Concurrency with Multithreading

جمعه ۰۳ شهریور ۱۳۹۶ - ساعت ۰۰:۲۱
  • Lynda Learning Spring with Spring Boot

Lynda Learning Spring with Spring Boot

پنج شنبه ۰۸ تیر ۱۳۹۶ - ساعت ۱۹:۳۰
  • Pluralsight Java Fundamentals The Core Platform

Pluralsight Java Fundamentals The Core Platform

سه شنبه ۰۶ تیر ۱۳۹۶ - ساعت ۰۹:۰۰
  • LearnNowOnline Java 7 SE: Enhancements and Concurrency

LearnNowOnline Java 7 SE: Enhancements and Concurrency

سه شنبه ۰۶ تیر ۱۳۹۶ - ساعت ۰۱:۳۰
  • LearnNowOnline Java 7 SE: Unicode, Classes, and Frameworks

LearnNowOnline Java 7 SE: Unicode, Classes, and Frameworks

سه شنبه ۰۶ تیر ۱۳۹۶ - ساعت ۰۱:۰۰
  • LearnNowOnline Java 7 SE: JDBC and Security

LearnNowOnline Java 7 SE: JDBC and Security

سه شنبه ۰۶ تیر ۱۳۹۶ - ساعت ۰۰:۳۰
  • توسعه اپلیکیشن های اندروید : برنامه نویسی آسان و سریع

توسعه اپلیکیشن های اندروید : برنامه نویسی آسان و سریع

چهارشنبه ۱۷ خرداد ۱۳۹۶ - ساعت ۲۳:۰۰
  • توسعه بازی در جاوا – ساخت بازی Flappy Bird Clone

توسعه بازی در جاوا – ساخت بازی Flappy Bird Clone

یکشنبه ۰۷ خرداد ۱۳۹۶ - ساعت ۱۵:۰۰
  • آشنایی با Java Enterprise

آشنایی با Java Enterprise

پنج شنبه ۲۱ اردیبهشت ۱۳۹۶ - ساعت ۰۰:۰۰
  • آموزش عبارات لامبدا در جاوا

آموزش عبارات لامبدا در جاوا

پنج شنبه ۳۱ فروردین ۱۳۹۶ - ساعت ۰۹:۰۰
  • توزین اپلیکیشن های Java از طریق همزمانی

توزین اپلیکیشن های Java از طریق همزمانی

چهارشنبه ۲۰ بهمن ۱۳۹۵ - ساعت ۱۳:۰۰
  • بررسی Docker برای توسعه دهندگان جاوا با Arun Gupta و Michael Hoffman

بررسی Docker برای توسعه دهندگان جاوا با Arun Gupta و Michael Hoffman

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۲۲:۰۰
  • آموزش مبانی JD Edwards EnterpriseOne

آموزش مبانی JD Edwards EnterpriseOne

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۲۱:۰۰
  • آموزش اتصال به وب سرویس در اندروید با Retrofit

آموزش اتصال به وب سرویس در اندروید با Retrofit

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۱۱:۰۰
  • آموزش استفاده از JUnit برای تست کدهای جاوا

آموزش استفاده از JUnit برای تست کدهای جاوا

دوشنبه ۱۸ بهمن ۱۳۹۵ - ساعت ۰۸:۰۰