最も便利で完全な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/です これはかなり完全ですが、役立つように構成されていません。そこにもっと良いものがあるはずです!? ところで、それは1ページに収まる必要はありません。 私はJavaAPIのドキュメントを知っていますが、それはチートシートがリンクすることを期待するものであり、そうではありません

更新

一部のSOメンバーは、この質問は主観的だと考えていましたが、私の基準はかなり客観的であると説明したと思います。完全性(内容)と有用性(提示)は、この文脈で判断するのは難しくありません。私はより有用な答えの1つを受け入れましたが、Javaに正規のチートシートがないことに驚いています。



2
これは
良さ


正規の「チートシート」は次のとおりです。docs.oracle.com / javase / 1.5.0 / docs / tooldocs / windows / javadoc.html、特にdocs.oracle.com/javase/1.5.0/docs/tooldocs/windows/ …この質問を見つけたとき、私はそれを探していましたが、最終的にはそれを見つけました。Javadocは、Java1.5以降変更されていません。
アダムバーリー

作成したJavaのルールブック面接の準備のためのクイックリファレンスガイドとして
アミット・クマール・グプタ

回答:


24

これはそれほど悪くはないようでした。

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


22
マイリトルポニー色...を除いて
エリック・ロバートソン

ちなみに、Mindprod.comのJavaリソースは素晴らしいです。
グロドリゲス2010年

おかげで、それは私が探しているものに近いです-色が目に優しいことを望みますが、非色のデザインの側面/組織はまともです。
limist 2010年

それがあなたの質問に対する解決策を提供するならば、それを受け入れてください。
マイク

1
Mindprodは単なる趣味のサイトであり、他のサイトと同様に問題があります。これらは使用しないでください。公式仕様とJavadocを使用してください。
ローンの侯爵2010年


7

このクイックリファレンスは、言語リファレンスを探している場合はかなり見栄えがします。これは、特にAPIのユーザーインターフェイス部分を対象としています。

ただし、完全なAPIについては、常にJavadocを使用します。私は常にそれを参照しています。


最初のリンクに感謝しますが、PDFはかなり古く(1999)、その形式(ハイパーリンクなし、サブセクションへのトップレベルリンクなし)は私が望んでいるものではありません。
limist 2010年

2
少ししか変わっていないことに驚かれることでしょう。お使いのバージョンのJavaのJavadocAPIでそれを補足するのが理想的です。
エリックロバートソン

ヒントをありがとう。この一部を自分のチートシートで使用することもできます。
limist 2010年

4

これは素晴らしいものです http://download.oracle.com/javase/1.5.0/docs/api/

これらの言語は大きいです。虎の巻が一枚の紙に収まるとは期待できません


1
その最高のもの、LOL。繰り返しになりますが、Pythonのものは私にとって不快です。
imre L

1ページの長さである必要はありません。:) APIドキュメントを知っています。チートシートがそこにリンクしていると思いますが、それ自体はチートシートではありません。
limist 2010年

4
それは賢明な答えです...しかし正しい答えでもあります。Javaは、Pythonのように大量の呼び出しオプションと環境変数を使用しません。実際にJavaに適用できるPythonの「チートシート」に関する情報の99%は、おそらくすでに知っている言語間の情報です。Java開発者が日常的にチェックする主なものは、標準のAPIJavadocです。
スティーブパーキンス

@Steve:ありがとう、Pythonの「呼び出しオプションと環境変数のボートロード」が何を意味するのかわかりません—通常は「pythonmyprog.py」と入力すると問題なく動作しますが、いずれにせよ、チートシートのポイントは人を助けることですメモリ; 最もチート・シートは、読者がすでになどの制御フロー、予約済みのキーワード、データ構造、などのコアコンセプトと非常に快適であると推定
limist

3
  1. 個人的には、コアJavaのdzoneチートシートが最初は非常に便利であることがわかりました。しかし、私たちが成長し、物事に慣れるにつれて、ニーズは変化します。

  2. このJava学習リソースの記事にも(投稿の最後に)リストされているものがいくつかあります

  3. 最も実用的な使用法として、最近、JavaAPIドキュメントがコードをだまして新しいAPIを学ぶのに最適な場所であることがわかりました。これは、最新バージョンのJavaに焦点を合わせたい場合に特に役立ちます。

  4. mkyongする-クイックスタートのために多くのコードをカンニングする一つの私のfavの場所である- http://www.mkyong.com/

  5. そして最後になりましたが、Stackoverflowはすべての小さな便利なコードスニペットの王様です。あなたが試しているものをグーグルで検索すると、ページが検索結果のトップになる可能性があります。私のグーグル検索結果のほとんどはstackoverflowで終わります。一般的な質問の多くはここで入手できます-https://stackoverflow.com/questions/tagged/java?sort = frequent


2

これは実際にはチートシートではありませんが、私にとっては、Google Chromeで「java」検索キーワードを設定して、を使用してjavadocを検索しsite:<javadoc_domain_here>ます。

同じことを行うこともできますが、SunJavaチュートリアルおよびいくつかのJavaFAQサイトのドメインを追加することもできます。

そうでなければ、StackOverflowはかなり良いチートシートです:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.