अक्सर मैं जैसे एक वर्ग है:क्या मुझे शुरुआती जावा स्ट्रिंग मानों को शून्य से "" में सेट करना चाहिए?
public class Foo
{
private String field1;
private String field2;
// etc etc etc
}
यह प्रारंभिक और field2 फ़ील्ड 1 के शून्य मानों पर समान बनाता है। क्या मेरे सभी स्ट्रिंग क्लास फ़ील्ड निम्नानुसार बेहतर होंगे?
public class Foo
{
private String field1 = "";
private String field2 = "";
// etc etc etc
}
फिर, यदि मैं कक्षा परिभाषा के अनुरूप हूं तो मैं बहुत सारी पॉइंटर समस्याओं से बचूंगा। इस दृष्टिकोण के साथ क्या समस्याएं हैं?
तो कुछ भी 'बुरा' नहीं होगा, मैं बस अपनी जावा शुद्धता स्थिति खो दूंगा? – Martlark
एक त्रुटि तब मिल सकती है जब एक अप्रत्याशित स्ट्रिंग का उपयोग उभरा अपवाद के रूप में उपयोगी रूप से किया जाता है। लाभ के साथ आपका वेब ऐप आपको क्रैश और शर्मिंदा नहीं करता है। – Martlark