English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات Java الأساسية

تحكم في العملية في Java

مجموعات Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

معالجة الاستثناءات Java

قوائم Java List

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

Java Input/Output (I/O)

Java Reader/Writer

مواضيع أخرى في Java

Java JDK, JRE و JVM

في هذا الدليل، ستتعرف على JDK، JRE و JVM. وستتعلم أيضًا الفروق الرئيسية بينها.

ما هو JVM؟

JVM (Java Virtual Machine) هي محرك مجازی يجعل جهازك يعمل على برامج Java.

عند تشغيل برنامج Java، يقوم محول Java أولاً بتحويل كود Java إلى كود بايتي. ثم يتحول JVM الكود البايتي إلى تعليمات محلية (مجموعة التعليمات التي يمكن تنفيذها مباشرة من قبل وحدة المعالجة المركزية للجهاز).

Java لغة غير مرتبطة بالمنصة. هذا لأنه عندما تكتب كود Java، فإنه يُكتب في نهاية المطاف للـ JVM وليس للجهاز الفعلي (الحاسوب). بسبب تنفيذ JVM للكود البايتي غير المرتبط بالمنصة، فإن Java غير مرتبطة بالمنصة.

Java程序的工作

如果您对学习JVM体系结构感兴趣,请查阅JVM体系结构说明。

什么是JRE?

JRE(Java运行时环境)是一个软件包,提供Java类库,Java虚拟机(JVM)和运行Java应用程序所需的其他组件。

JRE是JVM的超集。

Java program works

إذا كنت مهتمًا بدراسة معمارية JVM، يرجى مراجعة وثيقة معمارية JVM.ما هو JRE؟JRE هي مجموعة مكونات JVM.

Java Runtime Environment

إذا كنت بحاجة إلى تشغيل برامج Java دون تطويرها،则需要 JRE. يمكنك الحصول عليها من

Java SE Runtime Environment 8 تحميل

تحميل JRE من الصفحة

ما هو JDK؟JDK (مجموعة أدوات تطوير Java) هي مجموعة أدوات البرمجة التي تحتاجها لتطوير تطبيقات Java. عند تحميل JDK، ستتم تثبيت JRE أيضًا.إضافة إلى JRE، يحتوي JDK على العديد من أدوات التطوير (مكتبات Java، JavaDoc، Java Debugger وما إلى ذلك).

مجموعة أدوات Java

إذا كنت ترغب في تطوير تطبيقات Java، يرجى