Potrzebuję ściągawki dla Javy i zacząłem się rozglądać, ale nie mogłem znaleźć takiego, który wydawałby się „kanoniczny” - co zaskoczyło mnie, biorąc pod uwagę, jak bardzo rozpowszechniony jest ten język. Czy doświadczeni programiści Java mogą zasugerować przydatny arkusz do ściągnięcia (zorganizowany tak dobrze, że faktycznie często go używasz) i kompletny (obejmujący codzienne użytkowanie)?
Dla kontrastu, oto co uważam za kanoniczny ściągawka dla Pythona: http://rgruet.free.fr/PQR26/PQR2.6.html
Jest kompletny (składnia, typy, instrukcje, elementy wbudowane, popularne moduły, idiomy) i użyteczny (dobrze zorganizowany: podzielony na sekcje i hiperłącza; łatwy do wyszukiwania i łatwy do eksploracji).
Spojrzałem już na listę tutaj: http://devcheatsheet.com/tag/java/ i nie znalazłem ściągawki porównywalnej z ściągawką RGruet w Pythonie powyżej. Pierwsza lista w Google dotycząca „ściągawki w języku Java” to http://www.cs.princeton.edu/introcs/11cheatsheet/, która jest dość kompletna, ale nie jest uporządkowana pod kątem przydatności. Tam musi być coś lepszego !? BTW, to nie musi mieścić się na 1 stronie. Zdaję sobie sprawę z dokumentacji Java API, ale raczej tego oczekiwałbym od ściągawki , a nie takiego .
Aktualizacja
Niektórzy członkowie SO uważali, że to pytanie jest subiektywne, ale myślę, że wyjaśniłem moje kryteria jako dość obiektywne: kompletność (treść) i użyteczność (prezentacja) nie są trudne do oceny w tym kontekście. Przyjąłem jedną z bardziej przydatnych odpowiedzi, ale jestem zaskoczony, że Java nie ma kanonicznej ściągawki.
Odpowiedzi:
Ten nie wydawał się taki zły.
http://mindprod.com/jgloss/jcheat.html
źródło
znalazłem tutaj jedną interesującą ściągawkę. http://introcs.cs.princeton.edu/java/11cheatsheet/
źródło
Ta skrócona instrukcja wygląda całkiem nieźle, jeśli szukasz odniesienia do języka. Jest szczególnie ukierunkowany na część interfejsu użytkownika interfejsu API.
Jednak do pełnego interfejsu API zawsze używam Javadoc . Ciągle się do tego odwołuję.
źródło
Oto świetny http://download.oracle.com/javase/1.5.0/docs/api/
Te języki są duże. Nie możesz oczekiwać, że ściągawka zmieści się na kartce papieru
źródło
Osobiście odkryłem, że ściągawka dzone w Core Java jest bardzo przydatna na początku. Jednak potrzeby zmieniają się, gdy dorastamy i przyzwyczajamy się do różnych rzeczy.
Kilka z nich jest wymienionych (na końcu postu) w tym artykule z materiałami edukacyjnymi Java
Dla najbardziej praktycznego zastosowania, niedawno odkryłem, że dokument Java API jest najlepszym miejscem do oszukiwania kodu i uczenia się nowego interfejsu API. Jest to szczególnie przydatne, gdy chcesz skupić się na najnowszej wersji java.
mkyong - to jedno z moich ulubionych miejsc do oszukiwania dużej ilości kodu w celu szybkiego startu - http://www.mkyong.com/
I wreszcie, co nie mniej ważne, Stackoverflow jest królem wszystkich małych poręcznych fragmentów kodu. Po prostu wygoogluj coś, co próbujesz, i jest szansa, że strona znajdzie się na górze wyników wyszukiwania, większość moich wyników wyszukiwania Google kończy się na stackoverflow. Wiele typowych pytań jest dostępnych tutaj - /programming/tagged/java?sort=frequent
źródło
To naprawdę nie jest ściągawka, ale dla mnie ustawiłem słowo kluczowe wyszukiwania „java” w Google Chrome, aby przeszukiwać javadoc, używając
site:<javadoc_domain_here>
.Możesz zrobić to samo, ale także dodać domenę dla samouczka Sun Java i kilku witryn z często zadawanymi pytaniami dotyczącymi języka Java i wszystko będzie w porządku.
W przeciwnym razie StackOverflow to całkiem niezła ściągawka :)
źródło