Javaで色々なアプリケーション(基本的windowsの)を作っているのですが、最近思うのがjavaって例えばチャットみたいなのを作ろうとしたときにそこらの入門書にはのってないので(少なくとも私のには)一度ネットで調べたりします(私の場合は)そこで調べていると、こんなメッソドがあるのか!とか、こんな便利(すごい)クラスがあるのか!とか日々感嘆しています。私の場合は、そのクラスなどについて詳しく学びたい、それを応用したい、また全く新しいアプリケーションを作りたいとなると、あれはどうすれば・・・これはどうすればと、悩みが出てきてしまいます。
そこで、手間や色々なものを知るための書籍、方法などをあるのであれば教えてください。
また、んなべんりなもんはねぇ!ネットで地道に調べろ!という意見などもあればよろしくお願いします。
No.3ベストアンサー
- 回答日時:
日本語Java SE API(JDK6)
http://docs.oracle.com/javase/jp/6/api/
最新Java Se API(JD7)
http://docs.oracle.com/javase/7/docs/api/index.h …
辛辣な回答もついていますが、それは正しい指摘です。どんな言語であれ、まずは公開されているドキュメントにひと通り目を通す。これはプログラミングの基本中の基本です。さまざまな入門書や解説書が出版されていますが、きちんと公式ドキュメントを読んでいれば不要なものが大半だったりします。
それと、プログラミング言語で、まず最初に覚えるべき言語は何か? それは、「英語」です。英語はプログラミングの基本言語です。英語のドキュメントが普通に読めるようになれば、使える資料の数は十倍百倍に増えます。日本語ドキュメントにざっと目をとしたら、英語ドキュメントにも目を通して見ることをおすすめします。プログラミングは専門用語の世界ですから、主な用語さえきちんと理解していれば、案外と英文でも読めるものですよ。
No.4
- 回答日時:
「まず英語を覚えるべし」という #3 の意見は正鵠を射ています. この手の文書はだいたい英語で書かれているので, 「日本語しか理解できない」と「誰かが日本語に訳したものを読む」しか手がありません. ところが, それは
・日本語訳が出るまで時間がかかるため「新鮮な情報」が得られない
・訳文の質が「訳す人」の質に依存する
という問題を引き起こします. 後者は特に重大で, 「原本はいいけど訳本はダメ」ということはしばしば発生します (Java だけじゃなく).
本当にダメな人が訳すと意味が正反対になることすらある.
No.2
- 回答日時:
Javaの標準ライブラリなら下記の書籍・サイトが参考になると思います。
「プログラミング言語Java」はJavaの生みの親のジェームズ・ゴスリンも書いている原典ともいえる本ですので一度は読んでおいた方が良いでしょう。第4版は日本語訳の評判が良くありませんが。
【プログラミング言語Java】
http://www.amazon.co.jp/dp/4894717166
【パーフェクトJava】
http://www.amazon.co.jp/dp/4774139904
【TECHSCORE(テックスコア)】
http://www.techscore.com/tech/Java/JavaSE/
また、代表的なサードパーティー製ライブラリの apache-commons も押さえておくと良いです。
【Jakarta Commonsクックブック】
http://www.amazon.co.jp/dp/4873112427
【TECHSCORE(テックスコア)】
http://www.techscore.com/tech/Java/ApacheJakarta/
私は未読ですが下記の書籍も参考になるかと思います。
【現場で使えるJavaライブラリ】
http://www.amazon.co.jp/dp/4798123366
No.1
- 回答日時:
JDKの7に関してはまだ英語のマニュアルしかないけど
6までなら日本語の公式のAPIのドキュメントがあるのになんで公式すら見ないで
こんな質問するの?
公式のドキュメントすら見る気がないでこんな質問するならもうプログラミングやめるよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- 再婚 結婚する気ある? シンママで9ヶ月の妊婦です。 いまお付き合いしてる彼とはまだ入籍しておらず、今月1 15 2023/02/03 10:56
- インターネットビジネス ペット用品のネットショップ運営で悩んでいる事があります。 詳しい方いらっしゃいましたらご教授の程宜し 2 2022/07/11 12:03
- 眼・耳鼻咽喉の病気 網膜剥離について 1 2022/09/15 15:07
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- お菓子・スイーツ 本格的な「どら焼き」を作ろうかと。 5 2022/10/07 15:01
- その他(悩み相談・人生相談) 私は大学の卒業時期にちょうどコロナの流行に当たってしまい、自身の特性の事情もありながら就活がかなり遅 1 2023/05/16 20:57
- Java JavaでWebページ作成 7 2023/07/21 21:09
- その他(動画サービス) スマホ等でのライブ配信について教えてください。 1 2023/06/26 07:53
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenGLでの楕円の描き方
-
エクリプスのプログラミングに...
-
スキル高めのIT技術者になぜ左...
-
JAVA基礎の課題で自動販売機
-
VBA(えくせる)ってなんでメン...
-
JavaScriptとC言語の違いについ...
-
Rubyの学習の進め方
-
フレームのデザインを変えたい...
-
授業でプログラミングのJavaの...
-
使用しているJUnitのバージョン...
-
vba クリップボードクリアにつ...
-
VBAの「for i=1 to cells(…」...
-
IISワーカープロセスが原因でCP...
-
Javaでのエラーについて
-
EclipseでJavaコンパイラのバー...
-
gitでバージョン指定してダウン...
-
プログラマーの適正検査落ちま...
-
サイドワインダーのドライバ
-
java、又はjavascriptでマシン...
-
Tomcat上で動くサーブレットが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA(えくせる)ってなんでメン...
-
JavaとAndroidアプリ(Java)違...
-
エクリプスのプログラミングに...
-
vectorクラスについて。
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
JavaScriptとC言語の違いについ...
-
JAVA基礎の課題で自動販売機
-
内部仕様、外部仕様
-
大学の授業のプログラミング、...
-
Netbeansでの、Java「実行」と...
-
遊びでJavaを勉強しようとして...
-
EclipseとVisual StudioをPC1台...
-
Javaに向いてない人はどんな人...
-
グラフを描く目的でプラットホ...
-
visual c++6.0 入門書
-
VB.NETの参考文献、サイト
-
JAVAでフォートランのプログラ...
-
プログラミングの技術向上について
-
JAVA プログラミング ロッカ...
おすすめ情報