現在java言語を学習中のものなのですが、
メソッド、クラスを調べるときにASPを読んでみるのですが
正直読んでも意味がわかりません。
自分が初学者であるせいだからとは思いますが
あまりに意味がわからないのでASPをもう少し噛み砕いた書籍などが
ないものかと思っています。
そこで宜しかったら以下の疑問・質問に回答お願いします。
(1)一般にjavaのプログラマの皆さんはASPを辞書のように読みこなして
いるのでしょうか?
(2)もしそうならASPを読みこなせるようになるにはどうすればいいのでしょうか?
(3)ASPに比べてもう少し親切に説明を加えた良い書籍・サイトなどがあるなら教えてください。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
ASP・・・これは、「API」のことでしょうか? 要するに、APIの説明を書いてあるJavadocのことですね?
(1)一般にjavaのプログラマの皆さんはASPを辞書のように読みこなしているのでしょうか?
普通、そうでしょう。コーディングしているときは、これで調べながら書きますから。
(2)もしそうならASPを読みこなせるようになるにはどうすればいいのでしょうか?
とりあえず、Java SEのシステムクラスライブラリの全体像が頭に入っていないからではないでしょうか。「こういうことをやりたい」というとき、だいたい「これとこれとこれを組み合わせればできたはずだな」ぐらいがわかるようになっていれば、後はJavadocという辞書を引きながらコーディングができます。
まずは、全体像を把握することが大事です。Javaの、しっかりした入門書(200ページぐらいのぺらぺらのものでなく、500ページ以上あるようなもので、かつわかりやすく説明してあるもの)を何冊か自分のレベルにあわせて購入し、後はひたすらそれを読みながらコードを書くだけです。
(3)ASPに比べてもう少し親切に説明を加えた良い書籍・サイトなどがあるなら教えてください。
APIのドキュメント自体に説明を加えた・・・というものはあまり記憶にありません。というより、APIのドキュメントを調べたいという人にとっては、必要にして十分な情報が書かれていますから、これ以上説明を加える必要はないでしょう。
(2)と重なってしまいますが、まずは全体をしっかり把握するために、しっかりした入門書を読まれるのがよいと思います。Webサイトでもいいところはたくさんありますが、個人的には本のほうが総合的にしっかり理解できる気がしてしまうので、Amazonなどで評判の高いものを2~3冊購入してみることをおすすめします。
回答ありがとうございます。
すいません、ASPではなくAPIの間違いでした。
やはりAPIを普通に読みこなせるようになるのが
JAVAのプログラマとしては当然の能力のようですね。
教えていただいた様に全体像を意識しながら
普段からAPIをこまめに読んでいこうと思います。
どうもありがとうございました。
No.2
- 回答日時:
私もJavaを今勉強している最中です。
APIは、確かに読むのは難しいですよね。
まずは、自分がよく使うクラスなどをAPIで調べるなどをすると良いかもしれませんね。
(1)一般にjavaのプログラマの皆さんはASPを辞書のように読みこなして
いるのでしょうか?
私は、読みこなすまでは行きませんが、APIはよく読みますよ。
もし、APIを見ても分からないのであれば、そのクラスやメソッドを検索にかけるなどして調べます。
(2)もしそうならASPを読みこなせるようになるにはどうすればいいのでしょうか?
読みこなしているわけではないけど、一応回答しておきます。
上でも述べましたが、私は、まずよく使うクラスなどを調べることから始めればいいと思います。
例えば、StringクラスやMathクラスとかですね。
(3)ASPに比べてもう少し親切に説明を加えた良い書籍・サイトなどがあるなら教えてください。
これについては知りません。。
Javaの入門書を読めば良いとは思いますが・・・。
回答ありがとうございます。
確かに自分がよく使うクラスから
徐々に範囲を広げていくのがいい方法だと思いました。
背伸びせずに自分の能力でわかる範囲から徐々に
わかる部分を広げていこうと思います。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 軍事学 SNASPという言葉の軍事に関する意味をおしえてほしいです 推測でも可 4 2022/07/24 02:35
- インターネットビジネス アフィリエイトの収益化記事について 2 2023/04/04 15:19
- IT・エンジニアリング 企業におけるデータ管理方法についてみなさまのお考えを教えてください。 1 2023/04/15 22:34
- 建設業・製造業 測量業初心者向けの解説本などはありますか 2 2023/07/12 20:58
- その他(インターネット接続・インフラ) 語学レッスン予約ページを作ろうとしています。 1 2022/09/26 17:43
- 英語 「羊たちの沈黙」を原書で読んだ方、もしくは英語に堪能な方に質問します 3 2022/06/02 00:04
- 文学・小説 「羊たちの沈黙」を読んだことがある方に質問です 6 2022/06/02 00:10
- 高校 読解力をつけたい 2 2023/06/10 15:11
- 出会い・合コン 女性の方に向けて、こんな自己紹介どうでしょうか? 6 2022/06/02 17:23
- その他(税金) 社会の仕組みについて 宜しくお願いします。 私はもう社会人になって何年も経ちますが、いまだに年末調整 2 2022/12/18 21:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
抽象クラスをJUNITでテストする...
-
ASP.NETでの共通コードの書き方...
-
System.Collections.Generic.Li...
-
Ftpでの帯域制限の設定方法につ...
-
Javaでのジェネリクス型パラメ...
-
JavaでのAPIの覚え方ってみさな...
-
ファイルパスが取得出来ない(P...
-
VB DLLプロジェクトについて
-
「継承されたメソッドの可視性...
-
compareToにおける「自然順序付...
-
エクセルVBAで、条件に一致する...
-
「タイプ初期化子が例外をスロ...
-
Labelコントロールに数字を代入...
-
インスタンス参照でアクセスで...
-
final修飾子を使っているのに、...
-
JSPのメソッドサイズ制限について
-
private static という変数の修飾
-
エクセルVBAにおけるON TIMEメ...
-
同じクラスにならない確率を教...
-
ExcelのxlDialogInsertPictureで。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
interface,extend,implementの...
-
抽象クラスをJUNITでテストする...
-
(vba)他のアプリケーションの右...
-
VB DLLプロジェクトについて
-
サーバー上のフォルダ情報の取得
-
「ラッパークラス」の存在意義...
-
c++でのヘッダーファイルの循環...
-
ASP.NETでの共通コードの書き方...
-
compareToにおける「自然順序付...
-
ゲッターを使わないで変数にア...
-
委譲って何ですか?
-
「継承されたメソッドの可視性...
-
なぜForm型にキャストするので...
-
【C#】クラスのコンストラクタ...
-
VBがオブジェクト指向言語でな...
-
なぜインタフェースを使うのか?
-
インターフェース型の使い方が...
-
JavaにListElement型ってあるん...
-
メソッドの引数にクラス名を渡す
-
RPGゲーム オブジェクト指向
おすすめ情報