"नमस्कार, अमीगो! मैं आपको क्रमांकन के बारे में एक और छोटा विवरण बताना चाहूंगा।"

मान लीजिए कि हमारी कक्षा में कुछ InputStream का संदर्भ है । तो इसे क्रमबद्ध नहीं किया जा सकता है, है ना?

"ठीक है। आपने स्वयं कहा था कि धाराओं को क्रमबद्ध नहीं किया जा सकता है। और आप उस वस्तु को क्रमबद्ध नहीं कर सकते हैं जिसमें गैर-अनुक्रमणीय डेटा है।"

"ठीक है। बस इतना ही। लेकिन क्या होगा यदि कक्षा डेटा संग्रहीत करती है जो अपने राज्य में महत्वपूर्ण भूमिका नहीं निभाती है और फिर भी कक्षा को क्रमबद्ध वर्ग माना जाने से रोकती है? कोई बात नहीं है कि एक वर्ग अनावश्यक सामान संग्रहीत कर सकता है। यह इसे टॉस कर सकता है किसी भी समय डेटा और शायद यह करता भी है—हर समय।"

इन मामलों के लिए, जावा के निर्माता क्षणिक कीवर्ड के साथ आए । यदि हम इस कीवर्ड को सदस्य चर से पहले लिखते हैं, तो क्रमांकन के दौरान इसे अनदेखा कर दिया जाएगा। इसकी स्थिति को सहेजा या पुनर्निर्मित नहीं किया जाएगा। मानो उसका वजूद ही नहीं था। यह सिर्फ उन स्थितियों के लिए है जिन पर हमने अभी विचार किया है।

कैशिंग और अस्थिर संशोधक याद रखें? अपवाद के बिना कोई नियम नहीं हैं

यहाँ इस खुशी का एक उदाहरण है:

एक "बिल्ली" उदाहरण एक चर के साथ जो क्रमांकन के लिए अदृश्य है:

कोड
class Cat implements Serializable
{
 public String name;
 public int age;
 public int weight;

 transient public InputStream in = System.in; 
}