什么是最有用,最完整的Java备忘单?[关闭]


85

我需要一个Java备忘单,然后开始四处张望,但找不到一个看起来“规范”的表-考虑到该语言的广泛性,这使我感到惊讶。有经验的Java编码人员可以建议一个有用的备忘单(组织得很好,您经常经常使用它)并且完整(涵盖真实的日常使用情况)吗?

相比之下,以下是我认为适用于Python的规范备忘单:http : //rgruet.free.fr/PQR26/PQR2.6.html

它是完整的(语法,类型,语句,内置函数,通用模块,惯用语)且有用(组织良好:分段和超链接;易于搜索且易于探索)。

另外,我已经看过这里的清单:http : //devcheatsheet.com/tag/java/,没有找到与上述RGruet的Python备忘单相当的备忘单。在Google上,“ Java备忘单”的最高列表是http://www.cs.princeton.edu/introcs/11cheatsheet/ ,该列表相当完整,但没有用处。那里一定有更好的东西! 顺便说一句,它不必适合一页。 我知道Java API文档,但这是我希望将备忘单链接到的内容,而不是

更新资料

一些SO成员认为这个问题是主观的,但是我认为我解释我的标准是相当客观的:在这种情况下,不难判断完整性(内容)和有用性(表示)。我已经接受了更有用的答案之一,但对Java没有规范的备忘单感到惊讶。


2
官方Java速查表
Eddie B,



这是规范的“备忘单”:docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javadoc.html,尤其是docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ …当我发现这个问题时一直在寻找,但最终找到了。自Java 1.5开始以来,Javadoc一直没有改变。
亚当·伯利

创建了Java规则手册作为面试准备的快速参考指南
Amit Kumar Gupta

Answers:


24

这个似乎还不错。

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


22
除了My Little Pony颜色...
Erick Robertson 2010年

顺便说一下,Mindprod.com的Java资源很棒。
Grodriguez

谢谢,这更接近我要寻找的东西-希望颜色在眼睛上更容易,但非颜色设计方面/组织方面还不错。
limist 2010年

如果它为您的问题提供了解决方案,请接受。
Mike

1
Mindprod只是另一个爱好网站,它和其他问题一样有问题。不要使用这些:使用官方规范和Javadoc。
罗恩侯爵


7

如果您正在寻找语言参考,此快速参考看起来非常不错。它特别适合API的用户界面部分。

但是,对于完整的API,我始终使用Javadoc。我经常引用它。


感谢您的第一个链接,但是pdf相当老(1999年),并且这种格式(没有超链接,没有指向小节的顶级链接)不是我想要的。
limist 2010年

2
您会惊讶地发现它几乎没有变化。最好用您的Java版本中的Javadoc API对其进行补充。
艾里克·罗伯逊

再次感谢您的小费;我可能只是在自己的备忘单中使用了部分内容。
limist 2010年

4

这是一个很棒的 http://download.oracle.com/javase/1.5.0/docs/api/

这些语言很大。您不能指望备忘单能放在一张纸上


1
它是最好的,哈哈。python再次对我来说是不可理解的。
Imre L

不需要长1页。:)我知道API文档,我希望将备忘单链接到那里,但这不是备忘单本身。
limist 2010年

4
这是一个聪明的答案……也是正确的答案。Java不像Python那样使用大量的调用选项和环境变量。在实际上适用于Java的Python“备忘单”上的信息中,有99%是您可能已经知道的跨语言内容。Java开发人员每天检查的主要内容是标准API Javadoc。
史蒂夫·珀金斯

@Steve:谢谢,不确定Python的“大量调用选项和环境变量”是什么意思-通常,通过键入“ python myprog.py”可以正常工作,但是无论如何,备忘单的目的是帮助他人记忆; 最小抄假定读者已经非常熟悉像控制流程,保留关键字,数据结构等核心概念
limist

3
  1. 我个人发现核心Java上的dzone速记表一开始就非常方便。但是随着我们的成长和习惯,需求会发生变化。

  2. 在此java学习资源文章中也列出了一些内容(在文章末尾)

  3. 对于最实际的用途,最近我发现Java API文档是欺骗代码和学习新api的最佳场所。当您要关注Java的最新版本时,这特别有用。

  4. mkyong -是一个我最喜欢的地方,骗了不少的快速启动代码- http://www.mkyong.com/

  5. 最后但并非最不重要的一点是,Stackoverflow是所有方便代码小片段中的王者。只是谷歌您正在尝试的东西,并有可能一个页面将在搜索结果的顶部,我的大部分谷歌搜索结果以stackoverflow结尾。许多常见问题可在此处获得-https: //stackoverflow.com/questions/tagged/java?sort=frequent


2

这实际上不是一个备忘单,但是对我来说,我在Google Chrome中设置了一个“ java”搜索关键字,使用来搜索javadoc site:<javadoc_domain_here>

您可以执行相同的操作,但是还可以为Sun Java教程和几个Java FAQ站点添加域,那么就可以了。

否则,StackOverflow是一个非常不错的备忘单:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.