जावा कोर

«जावा कोर» क्वेस्ट उन लोगों के लिए है जिन्होनें पहले से ही बेसिक जावा ट्रेनिंग प्राप्त कर ली है (CodeGym का जावा सिंटेक्स क्वेस्ट पूरा करके)। यहाँ आपको 10 आकर्षक स्तर पास करने होंगे जहाँ आप OOP की आधारभूत बातें जानेंगें, स्ट्रीम, सिरीयलाइज़ेशन, और मेथड ओवरलोडिंग से परिचित होंगे और आप इंटरफ़ेस तथा मल्टीपल इनहेरिटेंस के बारे में बहुत कुछ सीखेंगे। यह ट्रेनिग «जावा सिंटेक्स» क्वेस्ट जितनी आसान नहीं होगी, लेकिन नियमित अभ्यास (टास्क को पूरा करके) इस क्वेस्ट में मौजूद आपको सभी 10 स्तरों को पास करने में मदद करेंगे और आप निकट भविष्य में मिनी-प्रोजेक्ट पूरे करने के लिए तैयार हो जाएंगे।
- स्तर 1
लॉक OOP की मूलभूत बातें: मूलभूत सिद्धांत, इनहेरिटेंस, एनकैपसूलेशन - स्तर 2
लॉक OOP की मूलभूत बातें: ओवरलोडिंग, पोलीमोर्फिस्म, ऐब्स्ट्रैक्शन, इंटरफ़ेस - स्तर 3
लॉक इंटरफ़ेस: ऐब्स्ट्रैकट क्लास के साथ तुलना, मल्टीपल इनहेरिटेंस - स्तर 4
लॉक टाइप कास्टिंग, instanceof इंटरफ़ेस से जुड़ी एक बड़ी टास्क - स्तर 5
लॉक ओवरलोडिंग मेथड, कन्स्ट्रक्टर कॉल करने की एक विशेषता - स्तर 6
लॉक थ्रेड्स का परिचय: Thread, Runnable, start, join, interrupt, sleep - स्तर 7
लॉक थ्रेड्स का परिचय: synchronized, volatile, yield - स्तर 8
लॉक स्ट्रीम का परिचय: InputStream/OutputStream, FileInputStream, FileOutputStream - स्तर 9
लॉक स्ट्रीम का परिचय: Reader/Writer, FileReader/FileWriter - स्तर 10
लॉक सीरियलाइजेशन