متغيرات البيئة وخصائص النظام
في هذا الدرس 4 موضوعات
محتوى هذا الدرس مكتوب وينتظر المراجعة. يعرض المخطط أدناه ما سيغطيه، وسيُنشر بعد اعتماده.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
override settings from outside.
الموضوعات المخطط لها
- Environment variables are set by the operating system or container:
System.getenv("SHOP_TAX_RATE"). - System properties are set when starting Java:
-Dshop.tax-rate=0.07; read withSystem.getProperty. - Names are usually UPPER_SNAKE_CASE for environment variables.
- Common pattern: file gives defaults, environment overrides.
- Convert types yourself and fail clearly on bad values.
تفاصيل المخطط المبدئي
عرض عملي
String rate = System.getenv().getOrDefault("SHOP_TAX_RATE", props.getProperty("shop.tax-rate"));اختبر فهمك
How do you pass a system property?
أظهر الإجابة
With -Dname=value on the java command.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.