رسالة الموقع

( اتعلم ) ولا تخلي لشغفك للمعرفة حد ..

preview

1.1 Getting Started

Java لغة compiled تتحول برامجها إلى bytecode ينفذه JVM

البرنامج يتكوّن من classes و methods

Identifiers هي أسماء للمتغيرات، الدوال، والكلاسات

Java تدعم Base Types مثل int, float, double

1.2 Classes and Objects

Class: قالب (blueprint) يحتوي بيانات (instance variables) ودوال (methods)

Object: نسخة من الclass

Constructors: دوال خاصة لإنشاء object

Access Modifiers

public: متاح للجميع

private: متاح داخل نفس الclass فقط

protected: متاح لل subclasses

this: للإشارة للobject الحالي

1.3 Strings, Wrappers, Arrays, and Enum Types

Wrapper classes لتحويل الtypes البدائية إلى objects (e.g., int ↔ Integer)

Arrays: لتخزين أكثر من عنصر من نفس النوع

Enums: قائمة ثابتة لقيم محددة مسبقًا

1.4 Expressions and Operators

Arithmetic Operators: +, -, *, /, %

Logical Operators: &&, ||, !

Bitwise Operators: تعمل على مستوى البتات

Casting

Explicit: تحويل نوع البيانات يدويًا

Implicit: تحويل تلقائي (widening)