แผ่นโกง Java ที่มีประโยชน์และสมบูรณ์ที่สุดคืออะไร? [ปิด]


84

ฉันต้องการแผ่นโกงสำหรับ Java และเริ่มมองไปรอบ ๆ แต่ไม่พบรายการที่ดูเหมือน "บัญญัติ" ซึ่งทำให้ฉันประหลาดใจเมื่อพิจารณาว่าภาษานี้แพร่หลายเพียงใด นักเขียนโค้ด Java ที่มีประสบการณ์ช่วยแนะนำแผ่นโกงที่มีประโยชน์ (จัดให้ดีคุณใช้บ่อย) และทำให้สมบูรณ์ (ครอบคลุมการใช้งานประจำวันในโลกแห่งความจริง) ได้ไหม

ในทางตรงกันข้ามนี่คือสิ่งที่ฉันพิจารณาสูตรโกงมาตรฐานสำหรับ Python: http://rgruet.free.fr/PQR26/PQR2.6.html

มีความสมบูรณ์ (ไวยากรณ์ประเภทข้อความในตัวโมดูลทั่วไปสำนวน) และมีประโยชน์ (จัดระเบียบอย่างดี: แบ่งส่วนและไฮเปอร์ลิงก์ค้นหาง่ายและสำรวจง่าย)

นอกจากนี้ฉันได้ดูรายชื่อที่นี่แล้ว: http://devcheatsheet.com/tag/java/และไม่พบแผ่นโกงที่เทียบได้กับแผ่นโกง Python ของ RGruet ด้านบน รายการอันดับต้น ๆ ใน Google สำหรับ "ข้อมูลโกง Java" คือhttp://www.cs.princeton.edu/introcs/11cheatsheet/ ซึ่งค่อนข้างสมบูรณ์ แต่ไม่ได้จัดระเบียบให้เป็นประโยชน์ มันต้องมีอะไรที่ดีกว่านี้!? BTW ไม่จำเป็นต้องพอดีกับ 1 หน้า ฉันรู้จักเอกสาร Java API แต่นั่นคือสิ่งที่ฉันคาดหวังให้แผ่นโกงเชื่อมโยงไปมากกว่านั้นไม่ใช่เชื่อมโยงไปยังไม่เป็น

อัปเดต

สมาชิก SO บางคนคิดว่าคำถามนี้เป็นเรื่องส่วนตัว แต่ฉันคิดว่าฉันอธิบายเกณฑ์ของฉันให้มีวัตถุประสงค์ที่เป็นธรรม: ความสมบูรณ์ (เนื้อหา) และประโยชน์ (การนำเสนอ) ไม่ยากที่จะตัดสินในบริบทนี้ ฉันยอมรับหนึ่งในคำตอบที่มีประโยชน์มากขึ้น แต่ยังคงแปลกใจที่ Java ไม่มีข้อมูลสรุปที่เป็นที่ยอมรับ


2
แผ่นโกง Java อย่างเป็นทางการ :: docs.oracle.com/javase/specs/jls/se8/html/index.html
— Eddie B



นี่คือ "cheat-sheet" แบบบัญญัติ: docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.htmlและโดยเฉพาะdocs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ …ฉันมองหาสิ่งนั้นเมื่อฉันพบคำถามนี้ แต่ในที่สุดก็พบมัน Javadoc ไม่ได้เปลี่ยนแปลงตั้งแต่ Java 1.5 btw
— Adam Burley

สร้างJava Rule Bookเป็นคู่มืออ้างอิงฉบับย่อสำหรับการเตรียมการสัมภาษณ์
— Amit Kumar Gupta

คำตอบ:


24

อันนี้ไม่ได้ดูแย่เกินไป

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


22
ยกเว้นสี My Little Pony ...
— Erick Robertson

Mindprod.com ทรัพยากร Java นั้นยอดเยี่ยมมาก
— Grodriguez

ขอบคุณที่ใกล้เคียงกับสิ่งที่ฉันกำลังมองหา - หวังว่าสีจะง่ายต่อการมองเห็น แต่การออกแบบ / องค์กรที่ไม่ใช่สีนั้นเหมาะสม
— จำกัด

ยอมรับหากเป็นวิธีแก้ปัญหาสำหรับคำถามของคุณ
— Mike

1
Mindprod เป็นเพียงไซต์งานอดิเรกอีกแห่งหนึ่งและมีปัญหาเช่นเดียวกับไซต์อื่น ๆ อย่าใช้สิ่งเหล่านี้: ใช้ข้อกำหนดอย่างเป็นทางการและ Javadoc
— user207421


7

ข้อมูลอ้างอิงฉบับย่อนี้ดูดีมากหากคุณกำลังมองหาข้อมูลอ้างอิงภาษา โดยเฉพาะมุ่งเน้นไปที่ส่วนอินเทอร์เฟซผู้ใช้ของ API

อย่างไรก็ตามสำหรับ API ที่สมบูรณ์ฉันใช้Javadocเสมอ ฉันอ้างอิงมันตลอดเวลา


ขอบคุณสำหรับลิงก์แรก แต่ pdf ค่อนข้างเก่า (1999) และรูปแบบนั้น (ไม่มีไฮเปอร์ลิงก์ไม่มีลิงก์ระดับบนสุดไปยังส่วนย่อย) ไม่ใช่สิ่งที่ฉันหวัง
— จำกัด

2
คุณจะแปลกใจที่มันเปลี่ยนไปเล็กน้อย การเสริมด้วย Javadoc API จาก Java เวอร์ชันของคุณจะเหมาะอย่างยิ่ง
— Erick Robertson

ขอบคุณอีกครั้งสำหรับเคล็ดลับ ฉันอาจใช้แค่บางส่วนในข้อมูลสรุปของฉันเอง
— จำกัด

4

นี่คือสิ่งที่ยอดเยี่ยม http://download.oracle.com/javase/1.5.0/docs/api/

ภาษาเหล่านี้เป็นเรื่องใหญ่ คุณคาดหวังว่าแผ่นโกงจะพอดีกับแผ่นกระดาษไม่ได้


1
มันเป็นสิ่งที่ดีที่สุดฮ่า ๆ งูเหลือมตัวหนึ่งเป็นเรื่องที่ไม่สะดวกสำหรับฉัน
— Imre L

ไม่จำเป็นต้องมีความยาว 1 หน้า :) ฉันรู้เกี่ยวกับเอกสาร API ฉันคาดหวังว่าจะมีโกงชีตเชื่อมโยงไปที่นั่น แต่ไม่ใช่เอกสารโกง
— จำกัด

4
เป็นคำตอบที่ชาญฉลาด ... แต่ก็เป็นคำตอบที่ถูกต้องด้วย Java ไม่ได้ใช้อ็อพชันการเรียกใช้งานและตัวแปรสภาพแวดล้อมแบบเดียวกับที่ Python ทำ ในบรรดาข้อมูลเกี่ยวกับ "แผ่นโกง" ของ Python ที่ใช้งานได้จริงกับ Java 99% เป็นข้อมูลข้ามภาษาที่คุณอาจรู้อยู่แล้ว สิ่งสำคัญที่นักพัฒนา Java ตรวจสอบแบบวันต่อวันคือ API Javadoc มาตรฐาน
— Steve Perkins

@Steve: ขอบคุณไม่แน่ใจว่าคุณหมายถึงอะไรโดย "boatload of invocation option และตัวแปรด้านสภาพแวดล้อม" ของ Python - โดยทั่วไปแล้วสิ่งต่าง ๆ จะทำงานได้ดีโดยพิมพ์ "python myprog.py" แต่ไม่ว่าในกรณีใดจุดสำคัญของ cheat-sheet คือการช่วยเหลือ ความจำ; เอกสารสรุปส่วนใหญ่คิดว่าผู้อ่านคุ้นเคยกับแนวคิดหลัก ๆ อยู่แล้วเช่นโฟลว์การควบคุมคีย์เวิร์ดที่สงวนไว้โครงสร้างข้อมูล ฯลฯ
— จำกัด

3
  1. ฉันได้พบกลโกง dzone บนcore java เป็นการส่วนตัวนั้นมีประโยชน์มากในตอนแรก อย่างไรก็ตามความต้องการเปลี่ยนไปเมื่อเราเติบโตและคุ้นเคยกับสิ่งต่างๆ

  2. มีรายการบางส่วน (ท้ายโพสต์) อยู่ในบทความแหล่งการเรียนรู้ java

  3. สำหรับการใช้งานจริงที่ผ่านมาฉันพบว่า Java API doc เป็นสถานที่ที่ดีที่สุดในการโกงโค้ดและเรียนรู้ API ใหม่ สิ่งนี้จะช่วยเป็นพิเศษเมื่อคุณต้องการเน้นที่ java เวอร์ชันล่าสุด

  4. mkyong - เป็นสถานที่ที่ฉันชอบมากในการโกงรหัสจำนวนมากเพื่อการเริ่มต้นอย่างรวดเร็ว - http://www.mkyong.com/

  5. และสุดท้าย แต่ไม่ท้ายสุด Stackoverflow เป็นราชาของข้อมูลโค้ดขนาดเล็กที่มีประโยชน์ทั้งหมด เพียงแค่ใช้ Google ในสิ่งที่คุณกำลังพยายามและมีโอกาสที่หน้าจะอยู่ในอันดับต้น ๆ ของผลการค้นหาผลการค้นหาของ Google ส่วนใหญ่จะสิ้นสุดที่ stackoverflow มีคำถามทั่วไปมากมายที่นี่ - /programming/tagged/java?sort=frequent


2

มันไม่ใช่สูตรโกงจริงๆ แต่สำหรับฉันฉันตั้งค่าคำค้นหา 'java' ใน Google Chrome เพื่อค้นหาบน javadoc โดยใช้ site:<javadoc_domain_here> .

คุณสามารถทำได้เช่นเดียวกัน แต่ยังเพิ่มโดเมนสำหรับ Sun Java Tutorial และสำหรับไซต์คำถามที่พบบ่อยเกี่ยวกับ Java หลาย ๆ ไซต์และคุณก็โอเค

ไม่เช่นนั้น StackOverflow เป็นสูตรโกงที่ค่อนข้างดี :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.