javaの上級者に向けて入門勉強したら次に何を勉強したほうがいいでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

入門編は何の本で勉強したかによると思います。


わかりやすくて、勉強効率のいい本を

明解Java(←おすすめでない)とか、やさしいJava入門編
のような簡単な本で勉強したなら、

・Java言語プログラミングレッスン下巻

まとめとして
・Sun SJC-P認定ガイド 310-055対応
これで基本は全て大丈夫だと思います。


ここからJavaで何をやるのかによります
システム開発系とかでデータベース使った何かやりたいのなら、
JSPとサーブレットの勉強でしょうか。
個人的に、仕事を考えるならAWT、SWINGは後回しでいいかも。

おすすめの本はあまりないです。
・最初はネットのJava入門サイトなどで勉強した方がいいと思います。

しいて言うなら
・やさしいJava活用編(AWT、SWINGはやらない)

・ Webコンポーネントディベロッパ SUN教科書

※本がわかりずらいのでネットで調べながらやる感じです。
    • good
    • 0
この回答へのお礼

ありがとうございました。段取りよくわかるようになった上級者に目指して頑張ります!!

お礼日時:2009/05/25 21:30

下記の様な、良質なプログラムを構築する為の手法を扱った書籍等を学ばれるのが良いかと。



Effective Java 第2版
http://www.amazon.co.jp/dp/489471499X/

デザインパターンとともに学ぶオブジェクト指向のこころ
http://www.amazon.co.jp/dp/4894716844/

リファクタリング―プログラムの体質改善テクニック
http://www.amazon.co.jp/dp/4894712288/
    • good
    • 0
この回答へのお礼

本まで薦めてもらってありがとうございました。

お礼日時:2009/05/25 21:34

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qjava入門の次は・・・・・・・

java入門の次は・・・・・・・
javaの入門書を買ってひとおりやったんですけど、次はどんなことをしたらいんでしょうかね。
自分の目標はパソコンのソフト、アプリなどを作るようになることです。
でも、入門ではコマンドプロンプトで文字の表示、数の計算、代入、条件分岐などぐらいしかしなかったので、ソフトやアプリを作るにはまだ程遠いかと・・・
Web上でならアプレットとかサーブレットとか勉強するんですか?それともそれはまだ早いのでしょうか

次にしたらいいことが分かりません。

それと、今の自分の状態にあって、次にすべきことが載っているjavaの本、サイトなどがありましたら教えていただけると幸いです。

良ければここに来て教えていただけると嬉しいです。「java991」

Aベストアンサー

ある程度Javaを理解したってことで
http://www.hellohiro.com/
ここのサイトをお勧めするわ。
サイト名は「JavaでHello World」
Javaのいろいろな技術を広く浅く勉強できるわよ。
ここを見て自分のやってみたいことを見つけるのよ。

Qjavaでゲームを作りたいです。初めてです。ぜんぜん知識もありません

javaでゲームを作りたいです。無謀ですが・・・
どうやって作ればいいのでしょうか?
その前にどんなゲームが作れるのでしょうか?

Aベストアンサー

回答ありがとうございました。
・・・脱帽です。はっきり言ってプログラミングやったことないのです。

そう思っていましたよ。でも、ゲームに目をつけたのはなかなかいいアプローチです。ただし、僕は二、三年Javaをかじりまくって、やっと文法を覚えてそれからいろんなアプリケーションを作っています。ゲームづくりはもう少し先の話ではあるかもしれないけれども、とにかくいい勉強になり結構面白いです。かなりいい訓練になるはずです。だから、先見の目のすごさに脱帽しています。逆にすばらしいと思いましたよ。(^^\

>このような言語(?)なんか英語みたいなのをどこに書けばいいのかわかりま>せんし、コンパイルしようとしても原因がわからず作業が中止になったり>とてもできそうにありません。

最初は誰だってそうなんですよ。例えば僕は二年間もクラスって何かわからなくて、上級者の人に聞いたら一瞬で「えー、そんなことだったの?」とはとが豆鉄砲を食らったようになってしまったのを覚えているのです。それぐらい僕は無知でした。誰だって、一年ぐらいはコンパイルがなかなか通らなくてその原因は何かなんていうのはざらですが、要するにそういうときでも絶対に自分をほめてあげればいいのですよ。よくコンパイルなんてやったな~なんていうふうにね。(笑)

よく特別な人がプログラムを書いているような言われ方をする人や、そうしたことが特殊だという社会的な風潮があるのですけれども、いたって普通です。機械は二進法(電気が+と-しかないから、例えば数値で言えば1と0)しかわからないみたいですし、右といえば右にしか行きません。エラーなんてむしろ人間的でいいなと思いますよ。

ただ解決方法がわからない以前に、実現方法がわかりたいのが人情です。だから、ものすごく簡単な入門書で最初に勉強するとものすごく良いんです。僕は最初千円の本当に簡単な入門書からやりました。もちろん、上級者のアドバイスでそうしたのです。


>やっぱりまだ自分には向いていないのでしょうか?

将来的には向いているかもしれませんよ。僕はたぶんあなたよりもひどかった(笑)かもしれない。確かにいきなりは作れないんです。それは僕も一緒です。でも、少しでも勉強したり、プログラミングをしたりしたら、どんなことでも良いから、進歩したことになるから、自分を信じて、自分をほめてあげてください。あなたは少なくとも今面白いことをやろうとした。面白いことに向かって精進しようとこうして質問コーナーにまできちんと出向いた。立派だと思いますよ。(笑)勉強していると適正が出てくると思います。本当に僕は最初から書けた人なんて誰もいなかったんだと思うのですが。僕も偉いしなくてもいい苦労までしたもんですよ。(笑)

ま、とにかく思いつめるのは何にもなりません。せっかくのあなたの努力が無駄になるばかりか、あなた自身をつまらなくしてしまうかもしれません。コンパイルなんてものは百回のうち一回通ればそれでパソコン上ではソフトは動くことになっているのですから。あなたは何も心配することはありません。

今もしも目一杯頑張ってしまっているのだったら、むしろ少しゆっくり目に、わからなかったらこういうところに来て質問をしたりしていると良いかもしれませんよ。

まずは簡単なことからはじめましょう。でも、標準出力ができると、いろいろなことができるようになるので、続けられるのです。ほんの少し、ありの一歩の進歩でいいから、とにかく自分をほめてほめてほめまくることが大事なのです。やる気はものすごく感じていますよ!!!

みんな自分をほめながら、適当に好きなことをやってきただけです。でも、学校で教えてもらうのも一つの手ですよ。

あなたはすごくやる気が感じられた。だから、僕も教えていてとても気持ちが良かった。あなたが僕の書いた文書を読んでくれると信じて昨日も机の上でスヤスヤ眠りこけるまでワープロを打った。(笑)

とにかく最初は安くて分かり易い入門書がお勧めです。すごい簡単なことからできるようになって、基礎的な簡単な知識を身につけるといいでしょう。

もう僕は心配していないのです。きっと大丈夫ですよ。それにまたわからなくなったら聞きに来たらいいと思いますよ。みんなきっと親身に教えてくれるはずです。みなが一応に通ってきた道ですから、僕もそうですがみな苦労しているから、初心のころのことをあなたと同じ体験をみな体験してきているはずです。

初めからできる人なんていないから、気にしないでゆっくりじっくりと楽しんで、頑張ってくださいね。心から応援していますよ。ゆっくり、確実に、基礎をつくり、はしらを立てて、屋根を載せる。Javaで言うならば、最初に
標準出力でHelloWorld
変数
メソッド
クラス
制御文で
if分岐
for文ループ
switch文(選択)
while文
do
whiel文
try catch節(例外)
スレッド
フレームワーク
API
object指向(クラスやオブジェクトをものとして考える)
カプセル化・継承・多態性
Javaプログラムの基本
コレクションクラス
後はWEBアプリケーション開発にサーブレットに移行していく場合もありますが、まずは、簡単な上記を一通りやっておきましょう。すべて完璧でなくても良いですよ。すべて完璧にできる人はいませんからね。

だんだんリファレンスをひいたりすることができるようになるといろいろ面白くなってくると思うのです。人それぞれですが、メソッドがわからなくなるなんてしょっちゅうですから、僕はリファレンスから離れることはできません。でも、みんなそうだと思います。

とにかくあせらずこつこつと努力していくと良いと思いますよ。なれるのはゆっくりと、ほんの少しずつで良いのです。

あと、くれぐれも少しでも何かやったら、自分をほめてあげてくださいね。

回答ありがとうございました。
・・・脱帽です。はっきり言ってプログラミングやったことないのです。

そう思っていましたよ。でも、ゲームに目をつけたのはなかなかいいアプローチです。ただし、僕は二、三年Javaをかじりまくって、やっと文法を覚えてそれからいろんなアプリケーションを作っています。ゲームづくりはもう少し先の話ではあるかもしれないけれども、とにかくいい勉強になり結構面白いです。かなりいい訓練になるはずです。だから、先見の目のすごさに脱帽しています。逆にすばらしいと思いま...続きを読む


人気Q&Aランキング