En kullanışlı ve eksiksiz Java hile sayfası nedir? [kapalı]


84

Java için bir kopya kağıdına ihtiyacım var ve etrafa bakmaya başladım, ancak "kanonik" görünen bir tane bulamadım - bu da dilin ne kadar yaygın olduğu düşünüldüğünde beni şaşırttı. Deneyimli Java kodlayıcıları, lütfen yararlı bir hile sayfası önerin (o kadar iyi organize edilmiş gerçekten sık kullanıyorsunuz) ve eksiksiz (gerçek dünyadaki günlük kullanımı kapsayan ) mi?

Buna karşılık, Python için kanonik bir hile sayfası olarak düşündüğüm şey: http://rgruet.free.fr/PQR26/PQR2.6.html

Tam (sözdizimi, türler, ifadeler, yerleşikler, ortak modüller, deyimler) ve kullanışlıdır (iyi organize edilmiş: bölümlere ayrılmış ve hiperlinkli; aranması ve keşfedilmesi kolay).

Ayrıca, buradaki listeye zaten baktım: http://devcheatsheet.com/tag/java/ ve yukarıdaki RGruet'in Python hile sayfasıyla karşılaştırılabilir bir hile sayfası bulamadım. Google'da "Java hile sayfası" için en üstteki liste , oldukça eksiksiz olan ancak yararlı olacak şekilde düzenlenmemiş olan http://www.cs.princeton.edu/introcs/11cheatsheet/'dir . Orada daha iyi bir şey olmalı !? BTW, 1 sayfaya sığması gerekmez. Java API belgelerinin farkındayım, ancak bir hile sayfasının bağlantı vermesini beklediğim şey bu değil .

Güncelleme

Bazı SO üyeleri bu sorunun öznel olduğunu düşündüler, ancak kriterlerimi oldukça objektif olarak açıkladığımı düşünüyorum: bu bağlamda bütünlük (içerik) ve kullanışlılık (sunum) yargılamak zor değil. Daha yararlı cevaplardan birini kabul ettim, ancak Java'nın standart bir hile sayfasına sahip olmamasına şaşırmaya devam ediyorum.





İşte kanonik "hile sayfası": docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html ve özellikle docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ … Bu soruyu bulduğumda arıyordum ama sonunda buldum. Javadoc, Java 1.5 btw'den beri değişmedi.
Adam Burley

Mülakat hazırlığı için hızlı başvuru kılavuzu olarak Java Kural Kitabı oluşturuldu
Amit Kumar Gupta

Yanıtlar:


24

Bu çok kötü görünmüyordu.

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


22
My Little Pony renkleri hariç ...
Erick Robertson

Mindprod.com Java kaynakları, bu arada, harika.
Grodriguez

Teşekkürler, aradığım şeye daha yakın - keşke renkler gözler için daha kolay olsaydı, ancak renksiz tasarım özellikleri / organizasyon iyi.
limist

Sorunuza çözüm sağlıyorsa kabul edin.
Mike

1
Mindprod sadece başka bir hobi sitesidir ve diğerleri gibi sorunları da vardır. Bunları kullanmayın: resmi özellikleri ve Javadoc'u kullanın.
user207421


7

Bu Hızlı Başvuru , bir dil referansı arıyorsanız oldukça iyi görünüyor. Özellikle API'nin kullanıcı arayüzü kısmına yöneliktir.

Bununla birlikte, tam API için her zaman Javadoc kullanıyorum . Ben sürekli referans veriyorum.


İlk bağlantı için teşekkürler, ancak pdf oldukça eski (1999) ve bu format (köprü yok, alt bölümlere üst düzey bağlantı yok) umduğum şey değil.
limist

2
Ne kadar azının değiştiğine şaşıracaksınız. Bunu Java sürümünüzden Javadoc API ile desteklemek ideal olacaktır.
Erick Robertson

bahşiş için tekrar teşekkürler; Bunun bazı kısımlarını kendi kopya sayfamda kullanabilirim.
limist

4

İşte harika bir tane http://download.oracle.com/javase/1.5.0/docs/api/

Bu diller büyük. Bir kopya kağıdının bir kağıda sığmasını bekleyemezsiniz


1
En iyisi, LOL. Python, yine benim için rahatsız edici.
Imre L

1 sayfa uzunluğunda olma şartı yoktur. :) API belgelerini biliyorum, oraya bir hile sayfası bağlanmasını beklerdim, ancak bu bir hile sayfası değil.
limist

4
Bu akıllıca bir cevap ... ama aynı zamanda doğru olan. Java, Python'un yaptığı gibi çok sayıda çağrı seçeneği ve çevresel değişken kullanmaz. Java için geçerli olan Python "hile sayfası" üzerindeki bilgiler arasında,% 99'u muhtemelen zaten bildiğiniz diller arası şeylerdir. Java geliştiricilerinin her gün kontrol ettikleri en önemli şey standart API Javadoc'dur.
Steve Perkins

@Steve: Teşekkürler, Python'un "çok sayıda çağrı seçenekleri ve çevresel değişkenler" ile ne demek istediğinizden emin değilim - genellikle "python myprog.py" yazarak her şey yolunda gider Ancak her durumda, bir kopya kağıdının amacı kişinin hafıza; çoğu hile sayfası okuyucunun kontrol akışı, ayrılmış anahtar kelimeler, veri yapıları vb. gibi temel kavramlarda zaten çok rahat olduğunu varsayar
limist

3
  1. Ben şahsen çekirdek java'daki dzone hile sayfasını başlangıçta gerçekten kullanışlı buldum . Ancak biz büyüdükçe ve alıştıkça ihtiyaçlar değişir.

  2. Bu java öğrenme kaynakları makalesinde de (yazının sonunda) listelenen birkaç tane var

  3. En pratik kullanım için, yakın geçmişte Java API belgesinin kodu aldatmak ve yeni api öğrenmek için en iyi yer olduğunu gördüm. Bu, özellikle java'nın en son sürümüne odaklanmak istediğinizde yardımcı olur.

  4. mkyong - hızlı başlangıç ​​için çok sayıda kodu aldatmak için en sevdiğim yerlerden biri - http://www.mkyong.com/

  5. Ve son olarak, en az değil, Stackoverflow tüm küçük kullanışlı kod parçacıklarının kralıdır. Sadece denediğiniz bir şeyi google'da arayın ve bir sayfanın arama sonuçlarının en üstünde olma şansı var, google arama sonuçlarımın çoğu stackoverflow'da bitiyor. Sık sorulan soruların çoğu burada mevcuttur - /programming/tagged/java?sort=frequent


2

Bu gerçekten bir hile sayfası değil, ancak benim için Google Chrome'da javadoc'da arama yapmak için bir 'java' arama anahtar kelimesi ayarlıyorum. site:<javadoc_domain_here> .

Aynısını yapabilir, ancak aynı zamanda Sun Java Eğitimi ve birkaç Java SSS sitesi için etki alanını da ekleyebilirsiniz ve iyi olursunuz.

Aksi takdirde, StackOverflow oldukça iyi bir hile sayfasıdır :)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.