Мне нужна шпаргалка по 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/, который является довольно полным, но не организован для того, чтобы быть полезным. Там должно быть что-то получше !? Кстати, это не обязательно на 1 странице. Мне известны документы Java API, но я бы ожидал, что шпаргалка будет ссылаться на нее, а не на нее .
Обновить
Некоторые члены SO думали, что этот вопрос был субъективным, но я думаю, что объяснил свои критерии достаточно объективными: в этом контексте нетрудно судить о полноте (содержание) и полезности (представление). Я принял один из наиболее полезных ответов, но остаюсь удивленным, что в Java нет канонической шпаргалки.
Ответы:
Этот не казался таким уж плохим.
http://mindprod.com/jgloss/jcheat.html
источник
нашел здесь одну интересную шпаргалку .. http://introcs.cs.princeton.edu/java/11cheatsheet/
источник
Этот краткий справочник выглядит неплохо, если вы ищете справочник по языку. Он особенно ориентирован на часть пользовательского интерфейса API.
Однако для полного API я всегда использую Javadoc . Я постоянно на это ссылаюсь.
источник
Вот отличный http://download.oracle.com/javase/1.5.0/docs/api/
Эти языки большие. Вы не можете ожидать, что шпаргалка поместится на листе бумаги
источник
Я лично обнаружил, что шпаргалка dzone по ядру java вначале очень пригодилась. Однако потребности меняются по мере того, как мы растем и привыкаем.
Некоторые из них перечислены (в конце сообщения) в этой статье о ресурсах для изучения Java.
Для наиболее практического использования в недавнем прошлом я обнаружил, что документ Java API - лучшее место для читерства кода и изучения нового API. Это особенно помогает, если вы хотите сосредоточиться на последней версии java.
mkyong - одно из моих любимых мест, где можно накрутить много кода для быстрого старта - http://www.mkyong.com/
И последнее, но не менее важное: Stackoverflow - король всех небольших удобных фрагментов кода. Просто погуглите то, что вы пытаетесь, и есть вероятность, что страница будет в верхней части результатов поиска, большинство моих результатов поиска в Google заканчиваются на stackoverflow. Многие из распространенных вопросов доступны здесь - /programming/tagged/java?sort=frequent
источник
На самом деле это не шпаргалка, но для меня я установил ключевое слово java для поиска в Google Chrome для поиска по javadoc, используя
site:<javadoc_domain_here>
.Вы можете сделать то же самое, но также добавить домен для Sun Java Tutorial и для нескольких сайтов часто задаваемых вопросов Java, и все будет в порядке.
В остальном StackOverflow - неплохая шпаргалка :)
источник