1. अर्धविराम विसरणे
महत्वाकांक्षी Java प्रोग्रामर सर्वात सामान्य चूक म्हणजे अर्धविरामाचा समावेश होतो. किंवा त्याऐवजी, त्याची अनुपस्थिती जिथे असावी.
पद्धतीमधील प्रत्येक विधान अर्धविरामाने समाप्त होणे आवश्यक आहे. अर्धविराम म्हणजे स्टेटमेंट्स किंवा कमांड्स वेगळे करतो: अशा प्रकारे आपण Java कंपाइलरला सांगू की एक कमांड कुठे संपते आणि दुसरी सुरू होते.
त्रुटींची उदाहरणे:
चुकीचा कोड | बरोबर कोड |
---|---|
|
|
|
|
|
|
2. कोट बंद करणे विसरणे
Java मध्ये नवीन आलेल्यांसाठी दुसरी सर्वात सामान्य चूक म्हणजे कोडमध्ये स्ट्रिंग लिहिणे आणि नंतर कोट बंद करणे विसरणे.
कोडमधील प्रत्येक स्ट्रिंग अक्षरशः दुहेरी अवतरण चिन्हांसह (") दोन्ही बाजूंनी संलग्न करणे आवश्यक आहे. नवशिक्या प्रोग्रामर बहुतेक वेळा मजकूराच्या सुरुवातीला अवतरण चिन्हे ठेवतात, परंतु ते शेवटी बंद करण्यास विसरतात.
येथे काही उदाहरणे आहेत:
चुकीचा कोड | बरोबर कोड |
---|---|
|
|
|
|
|
|
3. तारांना एकत्र चिकटवताना प्लस चिन्ह समाविष्ट करणे विसरणे
स्ट्रिंग्ससह काम करताना आणखी एक सामान्य चूक म्हणजे स्ट्रिंग एकत्र चिकटवताना प्लस चिन्ह लिहिणे विसरणे. ही त्रुटी विशेषतः प्रचलित असते जेव्हा मजकूर आणि व्हेरिएबल्स कोडमधील दीर्घ अभिव्यक्तीमध्ये एकत्र केले जातात.
येथे काही उदाहरणे आहेत:
चुकीचा कोड | बरोबर कोड |
---|---|
|
|
|
|
|
|
4. कुरळे ब्रेसेस बंद करणे विसरणे
ही एक अतिशय सामान्य चूक आहे. दोन परिस्थिती आहेत जेथे हे वैशिष्ट्यपूर्ण आहे:
पहिली परिस्थिती: तुम्ही कुठूनतरी कोड कॉपी करायचे ठरवले आणि चुकून काही कुरळे ब्रेसेस चुकले. दुसरी परिस्थिती: प्रत्येक ओपन कंस बंद कंसाने जुळला आहे याची खात्री करण्यासाठी तुम्ही फक्त स्वतःला त्रास देत नाही.
या त्रुटी टाळण्यासाठी, सामान्यतः नवशिक्या प्रोग्रामरना सुरुवातीच्या भागाच्या खाली क्लोजिंग कर्ली ब्रेस लिहिण्याची शिफारस केली जाते.
उदाहरणे:
चुकीचा कोड | बरोबर कोड |
---|---|
|
|
|
|
5. कंस जोडण्यास विसरत आहे
बहुतेकदा ही चूक विकासकांद्वारे केली जाते ज्यांना प्रोग्रामिंग भाषा माहित असतात ज्यांना समान परिस्थितीत कंस आवश्यक नसते.
एक शक्यता अशी आहे की ते मेथड कॉलच्या शेवटी कंस ठेवणे विसरतात:
if-else
आणखी एक शक्यता अशी आहे की ते विधानाची अट कंसात गुंडाळायला विसरतात .
उदाहरणे:
चुकीचा कोड | बरोबर कोड |
---|---|
|
|
|
|
6. main
पद्धत घोषणा चुकीच्या पद्धतीने लिहिणे
ते जाहीर होताच रक्तरंजित main
पद्धत! या खराब पद्धतीइतके नवशिक्यांना आकर्षित करणारे काहीही नाही. महत्त्वाचे म्हणजे, मग ते नेहमी आश्चर्यचकित होतात आणि आश्चर्यचकित होतात की त्यांचा कार्यक्रम का सुरू होत नाही?
आणि अर्थातच, प्रोग्रामरला दोष नाही, परंतु प्रोग्राम, कंपाइलर, कोड व्हॅलिडेटर, जावा मशीन इ. बळीच्या बकऱ्यांची यादी अंतहीन आहे.
उदाहरणे:
चुकीचा कोड | स्पष्टीकरण |
---|---|
|
public हरवले आहे |
|
static हरवले आहे |
|
void हरवले आहे |
|
public आणि static बेपत्ता आहेत |
|
[] हरवले आहे |
|
String[] args हरवले आहे |
|
आम्ही int त्याऐवजी आहेvoid |
7. फाईलचे नाव वर्गाच्या नावापेक्षा वेगळे आहे
Java मानकानुसार, सर्व Java क्लासेस क्लासच्या नावाप्रमाणेच नाव असलेल्या फाईलमध्ये संग्रहित केले पाहिजेत. आणि आधी सांगितल्याप्रमाणे, अक्षरांचे प्रकरण येथे महत्त्वाचे आहे:
फाईलचे नाव | वर्गाचे नाव | नोंद |
---|---|---|
|
|
सर्व काही ठीक आहे
|
|
|
फाईलच्या नावात अनावश्यक अक्षर आहेs |
|
|
फाईलचे नाव लोअरकेस अक्षराने सुरू होते |
|
|
.txt ऐवजी फाइल विस्तार आहे.java |
|
|
वर्गाचे नाव लहान अक्षराने सुरू होते
|
वास्तविक, .java विस्तारासह फाइलमध्ये अनेक वर्ग घोषित केले जाऊ शकतात, परंतु त्यापैकी फक्त एका public
वर्गाच्या नावापुढे शब्द असू शकतो. आणि हे नाव आहे जे फाईलच्या नावाशी जुळले पाहिजे.
.java फाईलमध्ये नेहमी एक वर्ग असणे आवश्यक आहे ज्याचे नाव फाईलच्या नावासारखेच आहे आणि त्या वर्गामध्ये सुधारक असणे आवश्यक आहे public
. उदाहरण:
उपाय.जावा |
---|
|
याव्यतिरिक्त, Java भाषा तुम्हाला वर्गांमध्ये वर्ग लिहू देते. वरील मर्यादा पार करण्याचा हा आणखी एक मार्ग आहे. जर सार्वजनिक वर्ग (मोडिफायरसह एक वर्ग public
) फाइलमध्ये घोषित केला गेला असेल आणि त्याचे नाव फाइलच्या नावासारखेच असेल, तर तुम्ही या सार्वजनिक वर्गामध्ये तुम्हाला आवडतील तितके वर्ग घोषित करू शकता. ते म्हणाले, हे यापुढे सामान्य वर्ग राहणार नाहीत. त्याऐवजी, ते अंतर्गत किंवा नेस्टेड वर्ग असतील. उदाहरण:
उपाय.जावा |
---|
|
8. लिहायला विसरत आहेpackage
प्रोग्राममध्ये सहसा हजारो वर्ग असल्याने, त्या सर्वांसाठी सोपी, समजण्याजोगी आणि अद्वितीय नावे शोधणे कठीण होऊ शकते. म्हणूनच Java मध्ये package
कीवर्डचा वापर करून वर्गांना पॅकेजमध्ये गटबद्ध करण्याची प्रथा आहे. फायली फोल्डर्समध्ये ज्या प्रकारे गटबद्ध केल्या जातात.
म्हणूनच प्रत्येक वर्गाची सुरुवात ते ज्या पॅकेजचे आहे त्याच्या संकेताने केले पाहिजे. उदाहरण
पॅकेजशिवाय कोड | बरोबर उदाहरण |
---|---|
|
|
9. जोडण्यास विसरत आहेimport
जर आम्हाला आमच्या प्रोग्राममध्ये इतर कोणाचा वर्ग वापरायचा असेल, तर आमच्याकडे दोन पर्याय आहेत: आमच्या कोडमध्ये प्रत्येक ठिकाणी वर्गाच्या नावापुढे त्याचे पॅकेज नाव देखील लिहावे लागेल. import
वैकल्पिकरित्या, आम्ही एकदा कीवर्डसह पूर्णपणे पात्र वर्गाचे नाव लिहू शकतो .
उदाहरण:
आयात न वापरता | आयात वापरणे |
---|---|
|
|
दोन्ही पर्याय कार्य करतात, परंतु जर तुम्ही Scanner
तुमच्या कोडमध्ये न जोडता लिहिता import
, तर कंपायलरला कोणत्या पॅकेजमधून क्लास घ्यायचा आहे हे समजू शकणार नाही Scanner
आणि तुमचा प्रोग्राम संकलित होणार नाही.
GO TO FULL VERSION