मैं वर्तमान में भविष्य की परियोजनाओं के लिए स्कैला का मूल्यांकन कर रहा हूं और कुछ अजीब आया हूं। मैंने जेएसपी में हमारे लिए निम्नलिखित स्थिरता बनाई:जावा में स्कैला स्थिरांक का उपयोग करें
val FORMATED_TIME = "formatedTime";
और यह काम नहीं किया। कुछ प्रयोग करने के बाद मैंने इसके नीचे जाने के लिए डिकंपाइल करने का निर्णय लिया:
private final java.lang.String FORMATED_TIME;
public java.lang.String FORMATED_TIME();
Code:
0: aload_0
1: getfield #25; //Field FORMATED_TIME:Ljava/lang/String;
4: areturn
अब यह दिलचस्प है! व्यक्तिगत रूप से मैं काफी समय से सोच रहा हूं कि इंस्पेक्टर को और एक म्यूटेटर को जावा में सेट करें क्योंकि वे अलग-अलग नाम-रिक्त स्थान पर रहते हैं।
हालांकि यह बाकी टीम के बारे में बताने के लिए अभी भी अजीब हो सकता है। तो इंस्पेक्टर के बिना सार्वजनिक स्थिर होना संभव है?
मुझे इसे फिर से जांचना है - क्योंकि मैं फॉरवर्डर गायब हूँमेरे द्वारा बनाई गई दूसरी कक्षा में मेरे पास एक अग्रदूत था। – Martin
मुझे लगता है कि मैंने इसे समझ लिया। यदि आपके पास क्लास कॉमनकंट्रोलर है और ऑब्जेक्ट कॉमनकंट्रोलर है तो आपको स्थिर फॉरवर्डर्स नहीं मिलते हैं :-(। – Martin