كائنات System

يوفر صنف System عمليات وكائنات تحصل على المدخلات من لوحة المفاتيح، تطبع النص على الشاشة، وتقوم بالإدخال والإخراج من وإلى الملفات.
System.out هو الكائن الذي يطبع على الشاشة. عندما تستدعي العمليتين print وprintln، فأنت تستدعيهما على الكائن System.out.
يمكنك استخدام System.out لطباعة System.out:
كود:
System.out.println(System.out);
النتيجة هي:
java.io.PrintStream@80cc0e5
عندما تطبع Java كائناً، فهي تطبع نوع الكائن –PrintStream– والحزمة التي عرّف فيها النوع –java.io– ومعرف فريد للكائن. كان المعرف على جهازي 80cc0e5، لكن لو شغلت نفس الشفرة على جهاز آخر فستحصل على نتيجة مختلفة.
يوجد أيضاً كائن اسمه System.in يجعل الإدخال من لوحة المفاتيح ممكناً. لسوء الحظ، هذا الكائن لا يجعل الإدخال من لوحة المفاتيح سهلاً.