सबसे उपयोगी और पूर्ण जावा धोखा शीट क्या है? [बन्द है]


85

मुझे जावा के लिए एक धोखा पत्र की आवश्यकता है और चारों ओर देखना शुरू कर दिया, लेकिन "विहित" प्रतीत होने वाले एक को नहीं खोज सका - जिसने मुझे यह देखते हुए आश्चर्यचकित कर दिया कि भाषा कितनी व्यापक है। क्या अनुभवी जावा कोडर्स कृपया एक धोखा शीट का सुझाव दे सकते हैं जो उपयोगी है (इतनी अच्छी तरह से आप वास्तव में इसका अक्सर उपयोग करते हैं) और पूरा (वास्तविक दुनिया के दैनिक उपयोग को शामिल करता है) कृपया?

इसके विपरीत, यहाँ मैं पायथन के लिए एक कैनोनिकल चीट शीट पर विचार करूंगा: http://rgruet.free.fr/PQR26/PQR2.6.html

यह पूर्ण (वाक्यविन्यास, प्रकार, कथन, बिल्ट-इन, कॉमन मॉड्यूल, मुहावरे) और उपयोगी (सुव्यवस्थित: सेक्शन और हाइपरलिंक है; खोज करने में आसान, और आसानी से खोजा जा सकता है)।

इसके अलावा, मैंने पहले से ही यहां लिस्टिंग पर ध्यान दिया है: http://devcheatsheet.com/tag/java/ और ऊपर RGruet के पायथन चीट शीट के बराबर एक धोखा पत्र नहीं मिला। "जावा धोखा शीट" के लिए Google में शीर्ष सूची http://www.cs.princeton.edu/introcs/11cheatsheet/ है जो काफी पूर्ण है, लेकिन उपयोगी होने के लिए व्यवस्थित नहीं है। वहाँ कुछ बेहतर होना चाहिए !? BTW, यह 1 पृष्ठ पर फिट होने की जरूरत नहीं है। मुझे जावा एपीआई डॉक्स के बारे में पता है, लेकिन इससे भी बड़ी बात यह है कि मैं एक चीट शीट को लिंक करने की उम्मीद करूंगा , ऐसा नहीं

अपडेट करें

कुछ SO सदस्यों ने सोचा कि यह प्रश्न व्यक्तिपरक था, लेकिन मुझे लगता है कि मैंने अपने मानदंडों को काफी उद्देश्य से समझाया: पूर्णता (सामग्री) और उपयोगिता (प्रस्तुति) इस संदर्भ में न्याय करना कठिन नहीं है। मैंने अधिक उपयोगी उत्तरों में से एक को स्वीकार कर लिया है, लेकिन आश्चर्यचकित रह जाता है कि जावा में कैनोनिकल चीट-शीट नहीं है।


2
आधिकारिक जावा धोखा शीट :: docs.oracle.com/javase/specs/jls/se8/html/index.html
एडी बी

2
यह एक अच्छा लगता है: paradise.caltech.edu/cook/Workshop/Java/Overview.html
leo9r

मेरा, स्पष्ट रूप से :-) github.com/cirosantilli/java-cheat
Ciro Santilli 郝海东 ith ith ith ith

यहाँ विहित "धोखा-पत्र": docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html और विशेष रूप से docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ ... मैं उस समय की तलाश में था जब मुझे यह प्रश्न मिला, लेकिन आखिरकार मुझे मिल गया। जावा 1.5 btw के बाद Javadoc नहीं बदला है।
एडम बुर्ले

इंटरव्यू की तैयारी के लिए त्वरित संदर्भ मार्गदर्शिका के रूप में जावा नियम पुस्तक बनाई गई
अमित कुमार गुप्ता

जवाबों:


24

यह एक बहुत बुरा नहीं लगा।

http://mindprod.com/jgloss/jcheat.html


22
माई लिटिल पोनी रंगों को छोड़कर ...
एलिक रॉबर्टसन

वैसे, Mindprod.com जावा संसाधन महान हैं।
ग्रोड्रिग्ज़

धन्यवाद, यह वही है जो मैं देख रहा हूं - काश आंखों पर रंग आसान होते, लेकिन गैर-रंग डिजाइन के पहलू / संगठन सभ्य हैं।
सीमित

इसे स्वीकार करें यदि यह आपके प्रश्न का समाधान प्रदान करता है।
माइक

1
माइंडप्रोड सिर्फ एक अन्य शौक साइट है, और इसमें बाकी लोगों की तरह इसकी समस्याएं हैं। इनका उपयोग न करें: आधिकारिक विनिर्देशों और Javadoc का उपयोग करें।
लोर्न


7

यदि आप भाषा संदर्भ ढूंढ रहे हैं तो यह त्वरित संदर्भ बहुत अच्छा लगता है। यह विशेष रूप से एपीआई के उपयोगकर्ता इंटरफ़ेस भाग की ओर सक्षम है।

पूर्ण API के लिए, हालाँकि, मैं हमेशा Javadoc का उपयोग करता हूं । मैं इसे लगातार संदर्भित करता हूं।


पहले लिंक के लिए धन्यवाद, लेकिन पीडीएफ काफी पुराना है (1999) और वह प्रारूप (कोई हाइपरलिंक्स, सब-सेक्शन के लिए कोई शीर्ष-स्तरीय लिंक नहीं है) वह नहीं है जिसकी मैं उम्मीद कर रहा हूं।
सीमित

2
आपको आश्चर्य होगा कि इसमें से कितना बदल गया है। यह मानते हुए कि जावा के आपके संस्करण से जावाडॉक एपीआई के साथ एक आदर्श होगा।
एलिक रॉबर्टसन

संकेत के लिए फ़िर से शुक्रिया; मैं बस अपनी खुद की धोखा-शीट में इसके कुछ हिस्सों का उपयोग कर सकता हूं।
सीमित

4

यहाँ एक बेहतरीन http://download.oracle.com/javase/1.5.0/docs/api/ है

ये भाषाएं बड़ी हैं। आप उम्मीद नहीं कर सकते कि कागज के एक टुकड़े पर एक धोखा शीट फिट हो


1
इसका सबसे अच्छा एक, योग्य। अजगर एक बार फिर मेरे लिए अनकंफर्टेबल है।
इमरे एल

1 पेज लंबा होने की कोई आवश्यकता नहीं। :) मुझे एपीआई डॉक्स के बारे में पता है, मुझे वहां से लिंक करने के लिए चीट शीट की उम्मीद होगी, लेकिन यह खुद को धोखा देने वाली शीट नहीं है।
सीमित

4
यह एक स्मार्ट-एलेक जवाब है ... लेकिन सही भी है। जावा मंगलाचरण विकल्पों और पर्यावरण चर के उस तरह का उपयोग नहीं करता है जिस तरह से पायथन करता है। उस अजगर के बारे में जानकारी के बीच "धोखा शीट" जो वास्तव में जावा पर लागू होती है, 99% क्रॉस-लैंग्वेज सामान है जिसे आप शायद पहले से जानते हैं। जावा डेवलपर्स दिन-प्रतिदिन के आधार पर जाँच करते हैं जो मानक एपीआई जावदोक है।
स्टीव पर्किन्स

@Steve: धन्यवाद, यह निश्चित नहीं है कि आप पायथन के "इनवोकेशन ऑप्शंस और पर्यावरण चर" के बोटलोड से क्या मतलब है - आम तौर पर चीजें "अजगर मायप्रोगोमा" टाइप करके ठीक काम करती हैं लेकिन किसी भी मामले में, एक चीट-शीट की सहायता किसी की सहायता करना है याद; अधिकांश चीट-शीट पाठक मानते हैं कि नियंत्रण की अवधारणा, आरक्षित कीवर्ड, डेटा संरचना आदि जैसी मुख्य अवधारणाओं के साथ पहले से ही बहुत सहज है
22

3
  1. मैंने व्यक्तिगत रूप से शुरुआत में वास्तव में काम करने के लिए कोर जावा पर dzone को धोखा दे पाया है । हालांकि जैसे-जैसे हम बढ़ते हैं और चीजों की आदत डालते हैं, जरूरतें बदल जाती हैं।

  2. इस जावा लर्निंग रिसोर्सेज आर्टिकल में कुछ सूचीबद्ध (पोस्ट के अंत में) भी हैं

  3. सबसे व्यावहारिक उपयोग के लिए, हाल के दिनों में मैंने जावा एपीआई डॉक्टर को कोड को धोखा देने और नई एपीआई सीखने के लिए सबसे अच्छी जगह पाया है। यह विशेष रूप से तब मदद करता है जब आप जावा के नवीनतम संस्करण पर ध्यान केंद्रित करना चाहते हैं।

  4. mkyong - जल्दी शुरू करने के लिए बहुत सारे कोड को धोखा देने के लिए मेरा fav स्थानों में से एक है - http://www.mkyong.com/

  5. और अंतिम लेकिन कम से कम नहीं, स्टैकओवरफ़्लो सभी छोटे काम कोड स्निपेट्स का राजा है। बस आप जिस सामान की कोशिश कर रहे हैं उसे गूगल करें और एक मौका है कि एक पृष्ठ खोज परिणामों में सबसे ऊपर होगा, मेरे अधिकांश Google खोज परिणाम स्टैकफ़्लो पर समाप्त होते हैं। कई सामान्य प्रश्न यहाँ उपलब्ध हैं - /programming/tagged/java?sort=rereent


2

यह वास्तव में एक चीट-शीट नहीं है, लेकिन मेरे लिए मैंने javadoc पर खोज करने के लिए Google Chrome में एक 'java' खोज कीवर्ड सेटअप किया है site:<javadoc_domain_here>

आप ऐसा ही कर सकते हैं, लेकिन सन जावा ट्यूटोरियल और कई जावा एफएक्यू साइटों के लिए डोमेन जोड़ सकते हैं और आप ठीक होंगे।

अन्यथा, StackOverflow एक बहुत अच्छा धोखा-पत्र है :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.