Java language के 50 इंटरव्यू प्रश्न और उत्तर | 50 important java interview, viva questions in hindi
java के प्रश्न और उत्तर, java interview questions and answers in hindi, [java mcq, viva questions], BCA के notes, computer notes, java notes, java language basics interview question, कंप्यूटर notes, java question pdf, java के mcq, java के नए प्रश्न, java for fresher, java for experienced, java language in hindi, btech computer notes in hindi, java interview questions pdf,java interview questions geeksforgeeks.
क्या आप भी एक java developer बनना चाहते है, और इसके लिए इंटरव्यू की तैयारियों में लगे हुए है? या फिर आप एक student है, जो अपने java language के concept को काफी मजबूत करना चाहते है, और इसमें और अच्छा बनना चाहते है?
इन दोनों में से आप भी कोई भी क्यों ना हो,आज आप बिल्कल सही जगह पे आए है, जहाँ हम java language से समन्धित कुछ ऐसे topics के बारे में जानने वाले है, जो अमूमन interview या किसी viva में पूछे जाते आए है।
यहां, हर एक interview के साथ ही बड़ी कंपनियों में भी पूछे जाने वाले वास्तविक प्रश्न मिलेंगे, जो आपकी तैयारियों को और भी ज्यादा मजबूत करेंगे। और साथ ही यहाँ हर एक प्रश्न के साथ उसके उत्तर भी दिए गए है, ताकि तैयारी के समय की बचत हो सके।
यह आर्टिकल आपको अपने java language के कौशल को और ज्यादा साफ़ करने और अपना आत्मविश्वास वापस पाने और किसी नौकरी के लिए तैयार होने में काफी मदद करेगी। साथ ही यह उन छात्रों की भी काफी ज्यादा मदद करेगी जो, इस विषय में अपने ज्ञान को और बढ़ाना चाहते है।
तो आइये अब हम जानते है,ऐसे ही प्रश्नों के बारे में जो experts और teacher द्वारा इस विषय में काफी ज्यादा पूछे जाते है –
Table of Contents
Java क्या है? (What is java in hindi)
Java एक काफी लोकप्रिय object-oriented प्रोग्रामिंग भाषा है, जो की class और object पे आधारित है। और आज यह दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। java language में एक simple प्रोग्राम का उदहारण है –
public class ABC { public static void main(String args[]) { system.out.println(“Hello World!”); } } |
ऊपर दिया गया प्रोग्राम compile होने पर, स्क्रीन पे “Hello World!” प्रिंट करेगा।
Java को अपने सिस्टम में कैसे install करे?
जावा को command prompt के माध्यम से स्थापित करें, ताकि यह किसी भी समस्या के निवारण के लिए आवश्यक log files उत्पन्न कर सके। और इसके steps है –
- Java.com की वेबसाइट पर जाएं, और वहा free java डाउनलोड बटन पर क्लिक करें।
- इसकें बाद save बटन पर क्लिक करें, और java सॉफ्टवेयर को डेस्कटॉप पर सेव करें।
- अब यह सुनिश्चित करे की java आपके desktop पर save हो चूका हो।
- अब कमांड prompt खोले।
- फिर वहा cd <जावा डाउनलोड directory> यानि की java फाइल का डाउनलोड हुआ लोकेशन डाले (उदाहरण के लिए डाउनलोड या डेस्कटॉप आदि)
- इसके बाद अंत में installer को चलाएं और ऑनस्क्रीन पर आने वाले निर्देशों का पालन करें।
Java में path कैसे सेट करे?
Windows 8 और 10 में java के path को सेट करने के लिए हमे कुछ steps का पालन करना होगा, जो की है –
- पहले अपना “JDK” फाइल में जाये, और फिर “bin” फोल्डर को खोले और उसके path को copy कर ले।
- फिर अपने “my computer” पे right क्लिक करे, और फिर “properties” पे क्लिक करे।
- फिर उसमे “advanced system settings” पर क्लिक करे।
- इसके बाद “Environment Variables” पे क्लिक करे।
- फिर निचे मौजूद “system variables” के सेक्शन में, “PATH” को खोजे और फिर उसे select करके, “edit” पर क्लिक करे।
- अब “new” पर क्लिक करे , और copy किये हुए “bin” के path को पेस्ट कर, “ok” पर क्लिक करे।
- फिर “ok” पर क्लिक करते हुए, बाकी सभी windows को भी बंद कर दें।
अब इसे चेक करने के लिए, कमांड prompt खोले और फिर उसमे डाले-
- java/version – यह डालने पर आपको अपने सिस्टम पर मौजूद java का version और बाकि कई जानकारी यहा show हो जायेगा।
- अब java compiler को चेक करने के लिए, कमांड में लिखे “javac” और इंटर मारे, और ऐसा करने पर अगर आपको स्क्रीन पर काफी सारे statements आते है, तो इसका मतलब यह है की, आपके सिस्टम में “java environment variable” सही तरह से सेट हो चूका है।
Java language को pure object oriented क्यों नही माना जाता है?
Java language कई तरह के primitive डेटा types को support करता है, जैसे की char, short, int, float, long, double, आदि और इसी लिए java language को pure object oriented नही माना जाता है।
Java language को platform independent क्यों कहा जाता है?
Java language किसी भी hardware या software पर निर्भर नही करता, और ऐसा इसलिए क्युकी इसका compiler इसके कोड को compile करता है, फिर उसे platform independent byte कोड को बदल देता है, जिसे की किसी भी सिस्टम में चलाया जा सकता है, बसर्ते उस सिस्टम में (JRE) install हो।
Java language की विशेषताएं क्या हैं?
Java language की कई सारी विशेषताएं होती है, जैसे की –
OOP concept – इसके कई सारे properties होते है, जैसे की –
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
Platform independent – Java language में लिखा गया कोई प्रोग्राम, किसी भी platform और सिस्टम पे बिना किसी बदलाव के चलाया जा सकता है।
High Performance – JIT (जस्ट इन टाइम कंपाइलर) java language में उच्च प्रदर्शन को सक्षम बनाता है। साथ ही इसका किसी भी byte कोड को मशीन language में बदल देता है, जिसके बाद JVM द्वारा उसका execution किया जाता है।
Multi-threaded – Execution के फ्लो को thread कहा जाता है। और java language में JVM एक thread तैयार करता है, जिसे main thread कहा जाता है। इसके अलावा users भी thread क्लास का इस्तेमाल कर खुद के threads भी बना सकते है। इत्यादि।
Java के IDE’s के नाम बताये?
Java language के इस्तेमाल के लिए कई सारे IDE’s मौजूद है, जिनमे से कुछ है –
- Eclipse
- NetBeans
- BlueJ
- DrJava आदि।
Class और object क्या होते है?
- Class एक तरह का blueprint या template होता है।
- इसमें सभी functions और methods मौजूद होते है।
- यह एक तरह का डिजाईन, डेटा और behaviour को दर्शाता है।
उदहारण के लिए, किसी घर के design, जिसे देखकर कई घरो को बनाया जा सकता है। वही object –
- यह वो entity होते है, जिनका अपना state यानि की characteristics होता है।
- साथ ही इनके पास अपना behaviour यानि की functionality भी मौजूद होते है।
- और जब भी JVM new() keyword को read करता है, तब वो उस class के लिए object का एक instance तैयार कर देता है।
उदहारण के लिए एक घर जिसे की किसी blueprint यानि की “class” की सहायता से तैयार किया गया हो।
Class का एक simple उदहारण है – |
Class print // class declaration { public static void main(String [ ] args) // method body { system.out.println(“java language”); } } |
Object का एक simple उदहारण है – |
public class calculation { public static void main(String [ ] args) { calculation add = new calculation(); //Object creation } } |
ऊपर दिया गया कोड “calculation” क्लास का एक object तैयार के देगा।
Identifiers किसे कहा जाता है?
यह एक प्रकार के नाम होते है, जिसे किसी भी एक java प्रोग्राम को बनाने के बाद दिया जाता है। उदहारण के लिए abc.java, xyz.java, इत्यादि।
Keywords क्या होते है?
यह java language में पहले से परिभाषित यानि की defined कुछ शब्द होते है, जिनका इस प्रोग्रामिंग language में कुछ ना कुछ अर्थ होता है। और java language में कुल 52 keywords होते है।
Java के keywords के उदहारण दे?
Java language में इस्तेमाल होने वाले कुछ keywords है –
Abstract | Enum | Char | Goto |
Extends | Assert | Else | Null |
Constant | Double | Boolean | Switch |
Find | Break | Try | Volatile |
Byte | Interface | Continue | New |
Default | Case | Float | Super |
Class | Finally | Catch | true |
Literals किसे कहा जाता है?
Java language में literals उन मूल्यों यानि की values को कहा जाता है, जिनका इस्तेमाल किसी प्रोग्राम में किया जाता है। उदहारण के लिए –
- स्ट्रिंग literals – (“helloworld”)
- Character literals – (‘H’)
- Numeric literal – (3,4)
- बूलियन literal – (true/false) आदि।
Separators किसे कहते है?
इसका इस्तेमाल किसी प्रोग्राम में कोड को एक दूसरे से अलग करने के लिए किया जाता है। उदहारण के लिए –
- Parentheses – ( )
- Brasis – { }
- Bracket – [ ]
- Comma – , आदि।
Comments क्या होते है?
यह किसी प्रोग्राम में अतिरिक्त जानकारी जोड़ने के लिए इस्तेमाल किये जाते है। Java language में इसे डालने का तरीका है –
- एक लाइन के कमेंट के लिए – //
- कमेंट ब्लाक के लिए – /* */
Operators किसे कहा जाता है?
यह वो symbols होते है, जिन्हें operands के साथ इस्तेमाल किया जाता है। उदहारण के लिए –
- [6+2] – यहाँ (+) का चिन्ह “operator” है, और (6 और 2) “operands” है।
Variables और data type किसे कहा जाता है?
Variables एक तरह के containers होते है, जिनमे प्रोग्राम में इस्तेमाल हो रहे किसी डेटा को स्टोर किया जाता है। यह तीन प्रकार के होते है, जो की है –
- local
- global
- final
इसके अलावा global variables के भी दो प्रकार होते है, जो की है –
- instant
- static
वही datatype यह दर्शाते है, की variable में स्टोर होने वाला डेटा किस प्रकार का है। Data type के कुछ उदहारण है –
Datatype | Default मान |
Integer | 0 |
Float | 0.0 f |
Double | 0.0 d |
Char | Unicode |
Boolean | False |
क्या Java और JavaScript एक ही है?
नहीं, जावा और JavaScript दो अलग-अलग कंप्यूटर भाषाएं हैं। जावा एक robust, secured और object-oriented प्रोग्रामिंग भाषा है, जबकि JavaScript एक client-side scripting भाषा है, जिसमे काफी limitations मौजूद होते है।
Instance variable और local variable का मतलब क्या होता है?
Instance variable वो variables होते है, जिन्हें किसी class के अंदर मौजूद किसी भी method द्वारा access किया जा सकता है। इन्हें method के बाहर मगर class के अंदर declare किया जाता है। और साथ ही यह किसी object के प्रॉपर्टी का भी वर्णन करते है।
Class के अंदर मौजूद सभी objects के पास इस variable की एक कॉपी मौजूद होती है, ताकि वो इसका इस्तेमाल कर सके। और अगर इसमें किसी भी तरह का बदलाव किया जाता है, तो वो सिर्फ एक ही जगह तक सिमित रहेगा, और बाकि अन्य सभी वर्ग इससे अप्रभावित रहेंगे।
उदहारण के लिए – |
class player { public String playerName; public double playerSpeed; public int playerAge; } |
वही, local variable वो variables होते है, जिन्हें किसी block, function या constructor के अंदर मौजूद होते है, और इनका इस्तेमाल भी सिर्फ इन्ही blocks के अंदर तक ही सिमित होता है। और जब भी किसी method के अंदर किसी लोकल variable को declare किया जाता है, तो class में मौजूद बाकि methods को इसकी कोइ जनकारी नही होती।
उदहारण के लिए – |
public void player() { String playerName; double playerSpeed; int playerAge; } |
जावा में JDK, JRE और JVM में क्या अंतर हैं?
JDK | JRE | JVM |
इसका मतलब होता है “java development kit” | इसका मतलब होता है “Java runtime environment” | इसका मतलब होता है “Java virtual machine” |
यह java एप्लीकेशन बनाने के लिए एक development किट होती है। और इसमें JRE, JavaDoc, compiler, debuggers, आदि शामिल होते है। | यह एक सॉफ्टवेयर package होता है, जो किसी java एप्लीकेशन को चलाने के लिए Java class libraries, JVM, और अन्य सभी तरह के महत्वपूर्ण components उपलब्ध करवाता है। | JVM एक platform dependent, अमूर्त मशीन होती है, जिसमें 3 specifications शामिल हैं – JVM implementation आवश्यकताओं का वर्णन करने वाला एक दस्तावेज़, JVM आवश्यकताओं को पूरा करने वाला एक कंप्यूटर प्रोग्राम और जावा बाइट कोड को execute करने के लिए instance object, जो की java प्रोग्राम के execution के लिए एक रनटाइम वातावरण प्रदान करता है। |
इसका इस्तेमाल कोड के development और उसके execution के लिए किया जाता है। | इसे मुख्य रूप से कोड के execute के लिए एक environment तैयार करने में उपयोग किया जाता है। | यह JRE में सभी तरह के implementations के लिए specifications मुहैया करवाता है। |
JDK कोड को तैयार करने के लिए , compiler, debuggers, आदि जैसे tools मुहैया करवाता है। | यह JVM द्वारा चलाए जाने वाले प्रोग्राम के लिए जरुरी libraries उपलब्ध करवाता है। | इसमें कोई tools मौजूद नही होता, हालाँकि यह किसी भी तरह की implementations के लिए specifications मुहैया करवाता है। |
Java में access modifiers क्या है?
Access modifiers कुछ खाश keywords होते है, जिनका इस्तेमाल किसी class के डेटा, methods और constructor को किसी दूसरे class में इस्तेमाल होने से रोकता होता है। Java language में चार तरह के access modifiers इस्तेमाल किये जाते है, जो की है –
- Default – इसका इस्तेमाल खुद के package के अंदर ही किया जा सकता है, उसके बाहर नही। और प्रोग्राम में कुछ ना डालने पर, वो by default ही default access modifiers में चला जाता है।
- Public – इसे class के अंदर, बाहर, किसी package के अंदर, package के बाहर कही भी बना किसी परेशानी के इस्तेमाल किया जा सकता है।
- Private – इसे सिर्फ अपने class तक ही इस्तेमाल कियाजा सकता है, और उसके बाहर नही।
- Protected – इसका इस्तेमाल खुद के package के अंदर किया जा सकता है, और साथ ही child क्लास की मदद से इसे package के बाहर भीस्तेमल किया जा सकता है। और बिना किसी child क्लास के इसे package के बाहर इस्तेमाल नही किया जा सकता।
Java में Interpreter क्या होता है?
यह एक कंप्यूटर प्रोग्राम होता है, जो की high लेवल प्रोग्राम को assembly लेवल प्रोग्राम में बदल देता है। और इसे input source प्रोग्राम को पढने और उसे translate करने के लिए design किया जाता है। साथ ही किसी प्रोग्राम के चलने पर यह उसके कोड को machine कोड में बदल देता है। इसकी कुछ विशेषताए है, जैसे की –
- Beginners के लिए इसे इस्तेमाल करना काफी आसान होता है।
- यह runtime के दौरान source कोड को line by line मशीन कोड में बदलता है।
- इसके इस्तेमाल से किसी प्रोग्राम के analyzing और processing में कम समय लगता है।
- इसमें हर line के error को एक-एक करके display किया जाता है। आदि।
हालाँकि, compiler के मुकाबले इसमें प्रोग्राम की execution speed कम होती है। और साथ ही यह एक बार में तुरंत मशीन कोड generate करके नही दे सकता।
Interpreter और compiler में क्या अंतर है?
एक compiler और एक interpreter में कई तरह के अंतर होते है, जैसे की –
Compiler | Interpreter |
यह पूरे कंप्यूटर प्रोग्राम को एक बार में translate करता है। | यह किसी कंप्यूटर प्रोग्राम को line by line translate करता है। |
यह Intermediate Object कोड बनाता है। | यह Intermediate Object कोड नही बनाता है। |
इसमें compile time ज्यादा होता है, मगर execution तेज होती है। | इसमें compile time कम होता है, हालाँकि execution slow होती है। |
इसमें पूरे प्रोग्राम के compile हो जाने के बाद, error show किया जाता है। | इसमें compile सिर्फ तभी तक होगा, जब तक कोई error ना सामने आ जाए । |
C, C++, java language, आदि में इसका इस्तेमाल होता है। | Python, Perl, Ruby,PHP आदि में इसका इस्तेमाल किया जाता है । |
Methods क्या होते है?
Methods या functions एक कोड का ब्लाक होता है, जिसे की किसी particular काम को करने के लिए तैयार किया जाता है। Java language में method को बनाने का syntax है –
Access specifier | modifier | return type | method name | argument |
यह कई तरह के होते है, जैसे की -public, private, protected | यह दो तरह के होते है -Static, non-static | यह सुनिश्चित करते है की प्रोग्राम किस प्रकार का डेटा return करेगा, जैसे की -void, char, string | यह method का नाम होता है, जो user द्वारा दिया जाता है। | यह optional होते है। |
Java language में methods दो तरीके के होते है –
- User-defined Methods – इसे users खुद अपनी जरुरत के हिसाब से तैयार कर सकते है।
- Standard Library Methods – यह पहले से तैयार methods होते है, जिनमे हम java प्रोग्राम में इस्तेमाल कर सकते है।
किसी भी प्रोग्राम में सबसे पहले main() ही execute होता है।
Non-static methods को कॉल करने के लिए object बनानी होती है, हालाँकि static methods के लिए ऐसी कोई आवश्यकता नही होती।
Method का उदहारण है – |
Class abc { public void A() { system.out.println(“first”); } public static void main(String args[]) { system.out.println(“java language”); abc a1 = new abc(); a1. A() } |
ऊपर दिए गए प्रोग्रम का output होगा –
OUTPUT |
Java language first |
Method overloading क्या है?
- बिलकुल methods की तरह ही, इन्हें भी एक क्लास के अंदर declare किया जाता है, मगर यह एक से ज्यादा होते है।
- इन सभी का नाम तो same होता है, मगर इनकी argument लिस्ट अलग-अलग होना अनिवार्य है ।
- इनमे parameters की संख्या, उनका प्रकार, या उनका क्रम कुछ भी अलग हो सकता है।
इसका एक simple उदहारण है – |
class abc { void sample(int a) { system.out.println(“hello”); } static void sample(double b) { system.out.println(“bye”); } static void sample(char c, double b) { system.out.println(“test java language”); } public static void main(String args[]) { abc a1 = new abc(); a1.sample(7); sample(‘s’, 5.6); sample(3.5); } } |
ऊपर दिए गए प्रोग्राम का output है –
OUTPUT |
hello test java language bye |
Constructor क्या होता है?
- यह एक विशेष तरह का method होता है, जिसे object बनाने के लिए इस्तेमाल किया जाता है।
- इसमें कोई भी return type नही होता।
- ये हमेशा non-static होता है।
- constructor का नाम हमेशा उसी क्लास के नाम पर होता है, जिसमें वो मौजूद हो।
- यह दो प्रकार के होते है, जो की है –
- Parameterized/user defined
- Non-parameterized/default
- और जब भी कोई object को create किया जाता है, सभी constructors अपने आप ही revoke हो जाते है।
इसका एक उदहारण है – |
class A { A() { system.out.println(“java language”); } public static void main(String args[]) { new A() } } |
ऊपर दिए गए प्रोग्राम में जब new A() object को create किया जायेगा तब, वो A() function को call करेगी,और स्क्रीन पे “java language” प्रिंट होगी।
Constructor overloading क्या है?
- Constructor के तरह ही, इसे भी एक क्लास के अंदर declare किया जाता है, मगर यह एक से ज्यादा होते है।
- इन सभी का नाम तो same होता है, मगर इनकी argument लिस्ट अलग-अलग होना अनिवार्य है।
- इनमे parameters की संख्या, उनका प्रकार, या उनका क्रम कुछ भी अलग हो सकता है।
इसका एक उदहारण है – |
Class ABC { ABC(int a) { system.out.println(“first”); } ABC(int a, float b) { system.out.println(“second”); } ABC(int a, float b, char c) {system.out.println(“third”); } public static void main(String args[]) { new ABC(17); new ABC(17, 12.17); new ABC(17, 12.17, ‘s’); } } |
ऊपर दिए गए प्रोग्राम तीन Constructor को declare किया गया है, मगर तीनो के parameters की संख्या और प्रकार अलग-अलग है। और इसका output होगा –
OUTPUT |
first second third |
Inheritance किसे कहा जाता है?
- इसकी मदद से किसी एक क्लास की property को दूसरे क्लास में इस्तेमाल किया जा सकता है।
- ऐसा करने के लिए यहाँ “extends” keyword का इस्तेमाल किया जाता है।
- इसका main उद्द्श्ये कोड का reuse यानि की पुन: उपयोग करना होता है, ताकि हर बार सारे कोड को शुरु से ना लिखना परे।
- जिस क्लास से कोड को inherit किया जाता है, उन्हें parent, super, base क्लास कहा जाता है।
- और जिन क्लास में यह कोड inherit होते है, उन्हें child, sub, derived क्लास कहा जता है।
- public और protected members को child क्लास में inherit किया जा सकता है।
- हालाँकि, Parent क्लास में मौजूद किसी भी private member को child क्लास में inherit नही किया जा सकता।
- और कोई भी नया बना class किसी object क्लास का हमेशा subclass ही होता है।
यह पांच प्रकार के होते है, जो की है –
- Single level – इसमें एक base क्लास से डेटा को child क्लास में inherit किया जाता है।
- Multi level – इसमें दो से ज्यादा क्लास एक दूसरे से डेटा को inherit करते है।
- Multiple level – इसमें दो या अधिक base क्लास से डेटा को child क्लास में inherit किया जाता है।
- Hierarchical level – इसमें एक base क्लास से डेटा को दो या अधिक child क्लास में inherit किया जाता है।
- Hybrid level – यह single, multi level, और Hierarchical का मिश्रित रूप होता है।
इसका एक simple उदहारण है – |
public class abc { void house() { system.out.println(“start”); } } public class test extends abc { void play() { system.out.println(“play”); } public static void main(String args[]) { system.out.println(“begin”); test t1 = new test(); t1.play(); t1.house(); } } |
ऊपर दिए गए प्रोग्राम का output होगा –
OUTPUT |
BeginPlaystart |
Method Overriding क्या होता है?
Inheritance में parent और child क्लास के बिच relationship बनाया जाता है। और अगर ऐसा कोई method जो एक ही नाम और parameters के साथ दोनों ही class में मौजूद हो, तब execution के दौरान वे एक दूसरे के ऊपर override करते है।
अगर child क्लास का object, इस method को call करता है, तो child क्लास का method parent क्लास के method को override करेगा और execute होगा। वही अगर parent क्लास का object, इस method को call करता है, तो parent क्लास का method child क्लास के method को override करेगा और execute होगा।
इसके कुछ नियम होते है, जैसे की –
- Final method इसे support नही करता।
- Static method में override नही किया जा सकता।
- Private methods में override नही किया जा सकता।
- Super keyword का इस्तेमाल करके हम parent क्लास के method को overriding method में call कर सकते है।
- Constructor में override नही किया जा सकता, क्युकी एक child क्लास और एक parent क्लास एक ही नाम का constructor मौजूद नही हो सकता। आदि।
इसका एक उदहारण है – |
class Parent { void show() { System.out.println(“parent class method”); } class Child extends Parent { void show() { super.show(); System.out.println(“child class method”); } public static void main(String args [ ]) { Parent obj = new Child(); obj.show(); } } |
OUTPUT |
parent class method child class method |
Method overloading और overriding में क्या अंतर है?
Method overloading | Method overriding |
इसे एक ही class के अंदर इस्तेमाल किया जाता है। | इसे एक से अधिक class में इस्तेमाल किया जा सकता है। |
यह प्रोग्राम की readability को बढ़ाने के लिए उपयोग किया जाता है। | यह parent क्लास में मौजूद methods के कुछ खाश implementations के लिए इस्तेमाल किया जाता है। |
इसमें सभी methods के parameters अलग-अलग होने चाहिए। | इसमें methods के parameters एक समान होने चाहिए। |
यह compile-time polymorphism का एक उदहारण है। | यह runtime polymorphism का एक उदहारण है। |
Static methods को overload किया जा सकता है। | Static methods को override नही किया जा सकता। |
इसमें return type अलग-अलग हो सकते है, हालाँकि हमे उसके साथ में parameters को भी change करना होगा। | इसमें return type एक समान होना चाहिए। |
this() का क्या इस्तेमाल है?
- यह constructor में इस्तेमाल होने वाला पहला statement होता है।
- और constructor के अंदर this() ही सबसे पहले execute होता है।
- एक constructor के अंदर दो या उससे अधिक constructors का इस्तेमाल नही किया जा सकता।
- और this() का इस्तेमाल सिर्फ constructor या constructor overloading के संदर्भ में ही किया जाता है।
इसका एक उदहारण है – |
class abc { abc(int a) { system.out.println(“first”); } abc(double b, int a) { this(5); system.out.println(“second”); } abc(double b, char c, int a) { this(7.3, 4) system.out.println(“third”); } public static void main(String args[]) { New abc(4.23, ‘a’, 7); } } |
ऊपर दिए गए प्रोग्राम का output होगा –
OUTPUT |
first second third |
super() का क्या इस्तेमाल है?
- इसे सिर्फ inheritance के केस में इस्तेमाल किया जाता है।
- यह किसी constructor के अंदर मौजूद पहला statement होना चाहिए।
- और किसी constructor में super() सिर्फ एक ही मौजूद हो सकता है।
- साथ ही किसी constructor के अंदर super() और this() दोनों का ही एक साथ इस्तेमाल नही किया जा सकता।
- अगर user super() खुद से नही डालते, तो compiler खुद बा खुद इसे प्रोग्राम में implicitly दाल देता है।
- हालाँकि अगर user इसे खुद डालते है, तो compiler इसे खुद implicitly नही डालता।
- और अपने parameters के अधर पे, super() किसी प्रोग्राम में invoked होते है।
इसका एक उदहारण है – |
class one { one() { super(); system.out.println(“hello java”); } class two extends one{two() { system.out.println(“hii”); } class three extends two { three() { system.out.println(“bye”); } public static void main(String args[]) { new three(); } } |
ऊपर दिए गए प्रोग्राम का output होगा –
OUTPUT |
hello java hii bye |
Encapsulation क्या होता है?
- डेटा encapsulation “OOP” का एक concept होता है, जिसके तहत डेटा के attribute और उनके behaviour को एक single unit में hide किया जाता है।
- किसी सॉफ्टवेयर को तैयार करते वक़्त यह, developers को काफी सहायता प्रदान करता है, और यह सुनिश्चित करता है की, हर object किसी दूसरे object से बिलकुल स्वतंत्र रहे, जिनका behaviour और attributes अलग-अलग हो।
- और इन सब के अलावा यह डेटा hiding के तहत किसी object के private properties की सुरक्षा में भी काफी ज्यादा मददगार होता है।
class { data members (properties) + methods (behavior) } |
Thread.sleep() का क्या इस्तेमाल है?
- Java language में इसका इस्तेमाल किसी प्रोग्राम को pause यानि की थोड़ी देर रोकने के लिए किया जाता है।
- हालाँकि इसके इस्तेमाल के कभी-कभी समय का भी कफी नुकसान होता है।
- और कभी-कभी slow loading के कारण automated script चलते समय, कई बार फेल भी हो जाते है।
- साथ ही thread.sleep() के मामले में implicit और explicit दोनों ही तरह की waiting recommend की जाती है।
इसका एक उदहारण है – |
public class test { public static void main(String args[]) { system.out.println(“open”); thread.sleep(3000); system.out.println(“start”); } } |
इस प्रोग्राम के execution के दौरान पहले सक्रीन पर “open” प्रिंट होगा, उसके बाद यह प्रोग्राम तीन seconds के लिए pause हो जायेगा, जिसके बाद स्क्रीन पर फिर “start” प्रिंट होगा।
Java में singleton क्लास किसे कहते है,और इसे कैसे बनाया जाता है?
यह वह क्लास होते है, जिनका एक JVM में किसी निर्धारित समय पर एक ही instance बनाया जा सकता है। और किसी class के constructor को private बनाकर उसे एक singleton क्लास बनाया जा सकता है।
Array list और vector में क्या अंतर होता है?
Array list | Vector |
यह synchronized नही होता है। | यह synchronized होता है। |
यह काफी fast होता है। | यह slow होता है, हालाँकि ये thread में इस्तेमाल के लिए safe है। |
यह increment size को परिभाषित नहीं करती है। | यह increment size को परिभाषित करती है। |
यदि किसी element को Arraylist में डाला जाता है, तो यह अपने Array size को 50% तक बढ़ा देती है। | यह by default ही अपने array के size को दोगुना कर लेता है। |
Abstraction और Polymorphism किसे कहा जाता है?
Abstraction – यह users यानि की उपयोगकर्ताओं से किसी प्रोग्राम के implementation के details को छुपाने का method होता है, ताकि users तक सिर्फ इसकी functionalities पहुच सके।
Polymorphism – यह किसी variable, function और object को एक से अधिक बार इस्तेमाल करने की क्षमता होती है। उदहारण के लिए function overloading, आदि।
Infinite loop किसे कहा जाता है?
यह वैसे loop होते है, जो बिना रुके लगातार चलते ही रहते है। ऐसा प्रोग्राम में हुई किसी तरह की गलती या किसी प्रोग्रामिंग logic के गलत हो जाने पर हो सकता है। और एक infinite loop किसी एप्लीकेशन से बाहर निकालने के बाद अपने आप ही terminate यानि की समाप्त हो जाती है।
उदहारण के लिए – |
public class InfiniteForLoopDemo { public static void main(String[] arg) { for(;;) System.out.println(“java language!”); } } |
Note– ऊपर दिए गए प्रोग्रम को रोकने के लिए हमे (ctrl+c) दबाना होगा।
Break और continue में क्या अंतर है?
Break | Continue |
इसका इस्तेमाल loop, जैसे की (for, while, do while) और switch statement के साथ किया जाता है। | इसका इस्तेमाल सिर्फ loop statements के साथ किया जाता है। |
यह loop या switch statement को टर्मिनेट यानि की खत्म कर सकता है। | यह loop statement को ख़त्म नही करता, लेकिन loop को उसके अगले iteration में jump करवा सकता है। |
यह innermost enclosing loop को तुरंत ख़त्म कर सकता है। | यह switch के साथ nested किसी loop के अगले iteration को execute कर सकता है। |
Break का एक उदहारण है – |
for (int i = 0; i < 7; i++) { if (i == 4) { break; } System.out.println(i); } |
Continue का एक उदहारण है – |
for (int i = 0; i < 7; i++) { if(i == 5) { continue; } System.out.println(i); } |
Hashmap और hashtable में क्या अंतर है?
Hashmap | Hashtable |
यह synchronized नही होता है, और इसीलिए यह non-threaded एप्लीकेशन के लिए अच्छा बिकल्प होता है। | यह synchronized होता है, और इसीलिए यह threaded एप्लीकेशन के लिए अच्छा बिकल्प होता है। |
यह सिर्फ एक null key को allow करता है, हालाँकि हम इसमें कितने भी null values दाल सकते है। | यह किसी भी null key या values को allow नही करता है। |
सब क्लास LinkedHashMap का इस्तेमाल कर यह order of insertion को सपोर्ट करता है। | इसमें order of insertion की कोई गारंटी नही होती है। |
Palindrome नंबर check करने के लिए एक simple प्रोग्राम लिखे?
Palindrome का अर्थ यह देखना होता है की, एक दिया गया नंबर जैसे की “123” और उसका उल्टा यानि की “321” same होते है या नही। उदहारण के लिए “123” एक Palindrome नंबर नही है, जबकि “121” एक Palindrome नंबर है, क्युकी इसका उलर भी “121” ही होता है। तो आइये अब देखते है एक simple java language में लिखा गया प्रोग्राम, जो यह check करेग की एक दिया गया नंबर palindrome है या नही –
public class PalindromeProgram { public static void main(String [ ] args) { int rem, rev= 0, temp; int n=121; // user के द्वारा दिया गया नंबर temp = n; while( n != 0 ) { rem= n % 10; rev= rev * 10 + rem; n=n/10; } if (temp == rev) System.out.println(temp + ” is a palindrome.”); else System.out.println(temp + ” is not a palindrome.”); } } |
उदहारण के लिए –
INPUT | OUTPUT |
252 | 252 is a palindrome. |
365 | 18 is not a palindrome. |
Scanner class क्या होती है?
Java language में scanner क्लास का काम यूजर से किसी प्रोग्राम को चलाने के लिए input लेना होता है। और किसी java प्रोग्राम में इसको इस्तेमाल करने के लिए, java.util.scanner को import करना पड़ता है। इसका एक simple उदहारण है –
import java.util.*; public class ScannerExample { public static void main(String args [ ]) { Scanner in = new Scanner(System.in); System.out.print(“Enter your name: “); String name = in.nextLine(); System.out.println(“Name is: ” + name); in.close(); } } |
INPUT | OUTPUT |
Sameer | Name is: Sameer |
Rahul | Name is: Rahul |
अलग-अलग प्रकार के डेटा का input लेने के लिए अलग तरीके होते है, जैसे की –
Data type | Syntax |
Integer | nextInt() |
Float | nextFloat() |
Double | nextDouble() |
Boolean | nextBoolean() |
Byte | nextByte() |
Long | nextLong() |
String | nextLine() |
Short | nextShort() |
Sum of digit निकालने के लिए एक simple प्रोग्राम लिखे?
Sum of digit यानि की दिए गए किसी नंबर के अंकों का योग निकालने के लिए एक simple java language को प्रोग्राम है –
class SumOfDigits { public static void main(String arg [ ]) { long n, sum; Scanner sc=new Scanner(System.in); System.out.println(“Enter a number “); n=sc.nextLong(); for(sum=0 ;n!=0 ;n/=10) { sum+=n%10; } System.out.println(“Sum of digits “+sum); } } |
उदहारण के लिए –
INPUT | OUTPUT |
123 | 6 |
567 | 18 |
Error और Exception में क्या अंतर है?
Error किसी प्रोग्राम के runtime के दौरान होने वाली किसी तरह की गरबरी होती है, जैसे की OutOfMemory error। और in errors को runtime के दौरान सही नही किया जा सकता। इसीलिए in errors को catch block में पकड़ा जाता है, हालाँकि इसके वजह से एप्लीकेशन के execution में एक रुकावट आ जाती है।
वही exceptions इंसानों द्वारा की गयी गलती या ख़राब input के कारण उत्तपन होने वाली conditions होती है। उदहारण के लिए FileNotFound वाली exception तब आती है, जब खोजने का निर्देश दिए गए किसी file को प्रोग्राम नही खोज पाता। और अधिकांश मामलों में user को सही values डालने का निर्देश देकर, किसी भी तरह के exception से उबरना की संभव होती है।
Java language में exceptions को कैसे संभाला जाता है?
Java में exceptions को संभालने के लिए पांच keywords का इस्तेमाल किया जाता है, जो की है –
- try
- catch
- finally
- throw
- throws
Try और catch का एक उदहारण दे?
Try और catch का एक simple उदहारण है – |
public class TryCatchExample { public static void main(String [ ] args) { try { int data=50/0; // यह लाइन error throw करेगी } catch(ArithmeticException e) { System.out.println(e); } System.out.println(“rest of the java code”); } } |
OUTPUT |
java.lang.ArithmeticException: / by zerorest of the java code |
Square और square root निकालने का प्रोग्राम लिखे?
Java में किसी नंबर का square दो तरीके से निकाल सकते है, जो की है –
- नंबर को खुद से ही multiply कर दे, जैसे की 4*4।
- या (Math.pow) function का इस्तेमाल करे।
इसके लिए प्रोग्राम है – |
package MyPackage; import java.util.Scanner; public class Square { public static void main(String args [ ]) { Double num; Scanner sc= new Scanner(System.in); System.out.print(“Enter a number: “); num=sc.nextDouble(); Double square = num*num; System.out.println(“Square of “+ num + ” is: “+ square); } } |
INPUT | OUTPUT |
3 | Square of 3 is 9 |
4.5 | Square of 4.5 is 20.25 |
वही square root निकालने के लिए हम Math.sqrt()function का इस्तेमाल कर सकते है, और इसका प्रोग्राम है –
import java.lang.Math; import java.util.Scanner; class squareroot { public static void main(String args[ ]) { Double num; Scanner sc= new Scanner(System.in); System.out.print(“Enter a number: “); num=sc.nextDouble(); Double Squroot = Math.sqrt(num); System.out.println(“The Square root of “+ num + ” is: “+ Squroot); } } |
INPUT | OUTPUT |
4 | The square root of 4 is 2 |
121 | The square root of 121 is 11 |
Leap year check करने के लिए एक simple प्रोग्राम लिखे?
एक साल में आम-तौर पर 365 दिन होते है, मगर हर चार साल बाद आने वाला साल 366 दिनों का होता है, जिसे की “leap year” कहा जाता है। तो आइए अब हम देखते है, एक ऐसा java language में लिखा गया प्रोग्राम जो की यह check करेगा की कोई एक दिया गया साल leap year है या नही, और इसके लिए हमे कुछ logics check करने होते है, जैसे की –
- Leap year होने के लिए, साल को 4 से divide होना होगा।
- अगर कोई साल 100 से divide हो रहा है, मगर 400 से नही, तो वो leap year नही होगा।
- ठीक उसी तरह अगर साल 100 से और 400 दोनों से divide हो रहा हो, तो वो leap year होगा।
इसके लिए प्रोग्राम है – |
import java.util.Scanner; public class Demo { public static void main(String[] args) { int year; Scanner scan = new Scanner(System.in); System.out.println(“Enter any Year:”); year = scan.nextInt(); scan.close(); boolean isLeap = false; if(year % 4 == 0) { if( year % 100 == 0) { if ( year % 400 == 0) isLeap = true; else isLeap = false; } else isLeap = true; } else { isLeap = false; } if(isLeap==true) System.out.println(year + ” is a Leap Year.”); else System.out.println(year + ” is not a Leap Year.”); } } |
INPUT | OUTPUT |
2012 | 2012 is a Leap Year. |
2005 | 2005 is not a Leap Year. |
FAQ (Frequently Asked Questions)
Java language किसने बनाया था?
जावा प्रोग्रामिंग भाषा को 1990 के दशक की शुरुआत में अमेरिका की एक टेक्नोलॉजी कंपनी “Sun Microsystems” द्वारा विकसित किया गया था।
Java language का प्रयोग किसके लिए किया जाता है?
जावा एक सरल, कुशल, general-purpose वाली भाषा है, जिसका मुख्य रूप से इंटरनेट-आधारित applications के लिए उपयोग किया जाता है। और इसे कई तरह के platforms पर चलने के लिए design किया गया था।
Java किस तरह की भाषा है?
यह एक general-purpose, strongly typed, class-based और object-oriented प्रोग्रामिंग भाषा है, जो byte कोड को compile कर उसे JVM यानि की java virtual machine में चलने लायक कोड में बदल देती है।
क्या Java language को सीखना कठिन है?
हाँ, इसे सीखना मुश्किल हो सकता है, क्युकी java भी नियमित आधार पर बदलता रहता है, और समय-समय पर नई सुविधाओं और features को जोड़ा जाता है। मगर कुछ बुनियादी कोडिंग नियमों को ध्यान में रखकर, हम इसे भी आसानी से सिख सकते है।
C++ और Java में कौन बहतर है?
अगर देखा जाए तो, C++ का उपयोग लगभग किसी भी चीज़ के लिए किया जा सकता है, लेकिन इसका उपयोग करना हमेशा आवश्यक नहीं होता है। और Java language आमतौर पर पर्याप्त होता है, और हमारे projects के लिए अधिक प्रभावी हो सकता है।
क्या Python और Java same होते है?
java एक statically typed और compiled प्रोग्रामिंग भाषा है, वही python एक dynamically typed और interpreted प्रोग्रामिंग भाषा है। और यह एक अंतर java को debug करने में आसान और runtime के समय ज्यादा तेज़ बनाता है। हालाँकि, python को पढना और इस्तेमाल करना ज्यादा आसान होता है।
क्या java language अभी भी उपयोगी है?
enterprise-level web apps और microservices के लिए java काफी आवश्यक है। इसके अलावा यह आज भी बैंकिंग और IT सेक्टर में इस्तेमाल होने वाला काफी महत्वपूर्ण प्रोग्रामिंग भाषा बनी हुई है। और तो और आज के latest android सिस्टम को बनाने में भी यह काफी काम आता है। और इन्ही सब कारणों से आने वाले समय में भी इसकी काफी ज्यादा मांग बने रहने वाली है।
इंटरव्यू की और तैयारी के लिए कुछ अच्छी किताबे –
Books | Buy Here | Kindle Edtion |
---|---|---|
Java Professional Interview Guide: Learn About Java Interview Questions and Practise Answering About Concurrency, JDBC, Exception Handling, Spring, and Hibernate Paperback – 24 August 2021 | amazon से खरीदें | amazon से खरीदें |
The Complete Coding Interview Guide in Java: An effective guide for aspiring Java developers to ace their programming interviews Paperback – 28 August 2020 | amazon से खरीदें | amazon से खरीदें |
Java Programming Interviews Exposed Paperback – 25 March 2014 | amazon से खरीदें | amazon से खरीदें |
Grokking the Java Interview: Prepare for Java interview by learning essential Core Java concepts and APIs Paperback – Import, 26 January 2021 | amazon से खरीदें | amazon से खरीदें |
Core Java Interview Questions You’ll Most Likely Be Asked (Second Edition) (Job Interview Questions Series) Paperback – 10 September 2021 | amazon से खरीदें | amazon से खरीदें |
आशा करता हूं कि आज आपलोंगों को कुछ नया सीखने को ज़रूर मिला होगा। अगर आज आपने कुछ नया सीखा तो हमारे बाकी के आर्टिकल्स को भी ज़रूर पढ़ें ताकि आपको ऱोज कुछ न कुछ नया सीखने को मिले, और इस articleको अपने दोस्तों और जान पहचान वालो के साथ ज़रूर share करे जिन्हें इसकी जरूरत हो। धन्यवाद।
Also read –
आखिर क्या है Metaverse, जो बदल देगी पूरी इन्टरनेट की दुनिया
कैसा होता है एक company recruitment process
SQL के 50 इंटरव्यू प्रश्न और उत्तर
Software testing के 60 इंटरव्यू प्रश्न और उत्तर
HTML के 50 इंटरव्यू प्रश्न और उत्तर
Hello to all, it’s truly a fastidious for me to visit this web site, it consists of priceless Information.
Wow, incredible weblog format! How lengthy have you ever been blogging for?
you make running a blog glance easy. The whole look of your website is fantastic, let alone the
content! You can see similar: https://alejazakupowa.top and here https://alejazakupowa.top
If some one wishes to be updated with most up-to-date technologies then he must be visit
this site and be up to date every day. I saw similar here: sklep and
also here: sklep online
My web site sklep online
I have been browsing online more than 3 hours today, yet I never found any interesting
article like yours. It is pretty worth enough for me. In my opinion, if all webmasters and bloggers made good content as you did, the internet will be a lot more useful than ever before.
I saw similar here: dobry sklep and
also here: sklep
my homepage … sklep online
Wow, marvelous blog structure! How lengthy have you been running a
blog for? you made blogging glance easy. The whole look of
your website is magnificent, as well as the content!
You can see similar: e-commerce and here najlepszy sklep
My homepage – najlepszy sklep
This is a really good tip particularly to those fresh
to the blogosphere. Short but very precise info… Appreciate your sharing this one.
A must read post! I saw similar here: sklep online and also here: najlepszy sklep
Review my website … sklep internetowy
Hi, I log on to your new stuff regularly. Your writing style is awesome, keep it up!
You can see similar: sklep online and here sklep internetowy
Also visit my blog post najlepszy sklep
Scrap metal investment opportunities Ferrous material recycling industry updates Iron waste reclaiming
Ferrous material recycling storage, Iron recovery and recycling center, Metal reclamation and recovery services
Scrap metal recapturing Ferrous collection Iron scrap recycling industry
Ferrous material recycling reporting, Iron scrap storage, Metal scrap recovery and reclamation
I used to be able to find good advice from your blog articles.
I saw similar here: najlepszy Sklep (https://crystallon.top) and
also here: sklep internetowy
my page; sklep internetowy
It’s very interesting! If you need help, look here: ARA Agency
Hey there! Do you know if they make any plugins to assist with Search Engine Optimization?
I’m trying to get my blog to rank for some targeted
keywords but I’m not seeing very good success. If you know of any please share.
Kudos! You can read similar text here: Najlepszy sklep
Good day! Do you know if they make any plugins to help with SEO?
I’m trying to get my blog to rank for some targeted keywords but I’m not seeing
very good gains. If you know of any please share.
Thanks! You can read similar blog here: Najlepszy sklep
Hey! Do you know if they make any plugins to assist with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very
good gains. If you know of any please share. Cheers! You can read similar
article here: E-commerce
Hi there! Do you know if they make any plugins to
help with Search Engine Optimization? I’m trying to get my website to rank for
some targeted keywords but I’m not seeing very good results.
If you know of any please share. Kudos! You can read similar article here: Backlinks List
Excellent items from you, man. I’ve remember your stuff
previous to and you are simply extremely fantastic.
I really like what you have got right here, certainly like
what you are stating and the best way wherein you are saying it.
You’re making it entertaining and you still take care of
to keep it wise. I can’t wait to read much more from you.
This is actually a great web site.
My homepage vpn special
hello!,I like your writing so much! share we communicate extra
about your post on AOL? I need a specialist in this area to resolve my problem.
Maybe that’s you! Taking a look forward to see you.
Feel free to visit my web site: vpn coupon code 2024
I just like the helpful info you supply in your articles.
I will bookmark your weblog and check once more here frequently.
I am relatively sure I will be informed a lot of new stuff proper right here!
Best of luck for the following!
my blog post :: vpn special code
Write more, thats all I have to say. Literally, it seems as though you relied on the
video to make your point. You clearly know what youre talking about, why waste
your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?
My web-site … vpn coupon code 2024
Wow, amazing weblog structure!
How long have you been blogging for? you made running a blog glance easy.
The entire glance of your web site is excellent,
let alone the content material! You can read similar here prev
next and those was wrote by Barrett75.
Here is my web blog … Jerrod00
Wow, marvelous blog format!
How lengthy have you ever been blogging for?
you made blogging glance easy. The entire look of your web site is magnificent, let alone the content!
I saw similar here prev next and
that was wrote by Lionel76.
Take a look at my website :: Kendra97
Wow, superb blog layout!
How long have you ever been blogging for? you make blogging glance easy.
The overall glance of your site is great, as well
as the content! I read similar here prev next and that was wrote by Antonio00.
Look into my web site … Vanita82
Wow, awesome weblog layout!
How long have you been running a blog for? you
make blogging look easy. The whole look of your site is fantastic,
as neatly as the content material! You can read similar here prev next and it’s was wrote by
Felton87.
my blog: HershelLif
Wow, incredible blog format!
How long have you ever been blogging for? you made blogging look easy.
The total look of your web site is great, as smartly as the content!
I saw similar here Eula Cym4.
2024/04/23
This is my first time pay a visit at here and i am actually impressed
to read everthing at alone place.
Feel free to visit my web page :: Aleka
With havin so much written content do you ever run into any
issues of plagorism or copyright violation? My website has a lot of
exclusive content I’ve either created myself or outsourced but it appears a
lot of it is popping it up all over the web without my permission. Do you know
any ways to help prevent content from being ripped off? I’d definitely appreciate it.
Look at my web-site Katrece
Hi there it’s me, I am also visiting this web page on a
regular basis, this site is actually fastidious and the viewers are genuinely
sharing fastidious thoughts.
My webpage Terrian
Excellent write-up. I definitely appreciate this website.
Thanks!
my web blog; Madelyne
Hi i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also make comment due
to this brilliant piece of writing.
Also visit my blog – Ceira
It’s in point of fact a nice and useful piece of info.
I’m glad that you just shared this helpful information with us.
Please stay us up to date like this. Thank you for sharing.
Feel free to visit my blog post; Natalye
Hello, just wanted to mention, I liked this post. It was inspiring.
Keep on posting!
Here is my web page Tess
I was curious if you ever considered changing the layout of
your blog? Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content so people could connect with it
better. Youve got an awful lot of text for only
having 1 or 2 images. Maybe you could space it out better?
Feel free to surf to my website Griffen
If you’re just utilizing the general public ones, you can leave these unticked or simply hit the public ones like that.
Take a look at my webpage – Gsa ser link list
Great delivery. Outstanding arguments. Keep up the great effort.
My web blog … Malina
Hi my friend! I wish to say that this post is awesome, great written and come with
almost all important infos. I would like to see more posts like this .
my blog … Sanya
Woah! I’m really loving the template/theme of this website.
It’s simple, yet effective. A lot of times
it’s difficult to get that “perfect balance” between usability and appearance.
I must say you have done a fantastic job with this. In addition, the blog loads super fast for
me on Internet explorer. Exceptional Blog!
Also visit my site – Cristyn
Thanks for sharing your thoughts on website. Regards
Also visit my blog – Devri
I think the admin of this site is in fact working hard in support of
his website, because here every data is quality based
information.
My webpage: Sarahanne
When I initially commented I appear to have clicked on the -Notify me when new
comments are added- checkbox and from now on each time a comment is added I recieve 4 emails with the
exact same comment. Is there a way you can remove
me from that service? Appreciate it!
Look at my webpage … Gabriele