• ベストアンサー

javaのステップアップ

noname#18558の回答

noname#18558
noname#18558
回答No.1

ある程度基礎が理解できたのなら、デザインパターンにチャレンジしてはどうですか? 最初はさっぱりかもしれませんが、やる価値はあると思ってます。オブジェクト指向が学べますし。 Javaは、オブジェクト指向の設計ができてなんぼです。 Javaの標準APIなら、 java.lang.* java.io.* java.util.* あたりが理解できれば十分だと思います。 あとは、JDBCだったりSevletができてくるといいですね。 そこまでくると中級じゃないでしょうか。

arasukaru
質問者

お礼

DQ9 さん お返事ありがとうございます。 デザインパターンに進んではどうかとのことですが、私が悩んでいるのは(初心者にしてはやや生意気な観点からの疑問なのかもしれませんが)、「デザインパターンを習得したとして、次にそれを生かして何をプログラムすればいいの?」というようなことです。 せっかく習得した技法なのですから、それを生かしたいとは思うのですが、どうにも何を作ってよいものやらわからないのです。ターミナル上で、ごく簡単な計算機のようなものや、カレンダーなどを作ってはみたのですが、「こんなことやっててもレベルが上がりそうにないな~」という感が拭えないのです。 DQ9さんの場合、入門書を終えた段階で、御自分でどのようなプログラムを書いてこられたのでしょうか?もしよろしければお教えください。

関連するQ&A

  • javaで作れるもの

    javaを勉強しているのですが、javaを勉強して、自分がいったいどんなものを作って行きたいのかイメージが湧いてきません。携帯などでできるゲームなどもjavaで作れるようなのですが特にゲーム作りに興味はありませんし。 自分がどのようなものを作りたいかはっきりした目的が持ちたいのですが、javaを勉強してどんなものが作れるようになるのかいまいち解からないのです。javaっていったいどんなものを作るのに役に立つのでしょうか? 教えてください! お願いします!! 

    • ベストアンサー
    • Java
  • JAVAのいろいろ

    こんばんわ。 サーバサイドのサーブレットとJSP、 クライアントサイドのJAVAアプレットとJAVAスクリプト、 JAVA初心者で、これからプログラムを勉強してシステム構築していきたいのですが、どの組み合わせが一番容易でわかりやすいでしょうか? 作成したいシステムは以下のMr.camのようなライブカメラです。 <http://www.tvdo.net/>

    • ベストアンサー
    • Java
  • 入門書の次に読ませたい本

    プログラムを作成しようとしたら、一応作成する事が出来る。 入門書を一通り読んで簡単なプログラムを組んだりした事がある。 そんな初心者から中級者に向かいたい人向けの解説書を探しています。 プログラミングを行うにあたって覚えていて損は無い基本的なアルゴリズムや プログラムを組み立てる際の考え方やデータ構造について等 そういう知識を学習したい人向けの本でおすすめがあったら教えてください。 その本でメインとして扱っている言語はC言語系統かJavaがいいと思っていますが、 良い本であればそれ以外の言語でもかまいませんので、 よろしくお願いします。

  • COBOLの考え方からJavaへ

    今までIBMホスト畑で働いていたので、使用できる言語は COBOLやPL/Iだけでしたが、今後の仕事の展開も考え Javaを習得したいと思っています。 とりあえずJava言語の入門書を終えたので、 次は、以前新人のCOBOL研修用に作成した仕様書を Javaで書きかえてみようと思いたったのですが・・・ できませんでした。。。 COBOLは、MAINルーチンをプログラムの主とし 個々の機能(FILEのREAD処理など)をそれぞれの SUBルーチンで記述するといった構造的な作りになっています。 これをJavaにすると「FileのREAD処理」を1つのクラスとして考え、 「MAINルーチン的」な実行クラスから 「FileのREAD処理」クラスを呼ぶ(継承する)のか? オブジェクト指向とは、もっと別のことではないか? といったように、全然ちんぷんかんぷんな状況です。 みなさん、Javaでプログラムを記述するときは どういったアルゴリズムを考えながら記述しているのでしょうか? 是非ともご教授ください。 また、COBOLには、誰がソースをみてもわかりやすいように 記述するなどの暗黙的な決まり(ネストは3回程度など)があるのですが、 Javaにもあるのでしょうか?

    • ベストアンサー
    • Java
  • JAVAであるAPIの使い方

    JAVA初心者です。 あるブループウェアの連携APIを使うことになってしまったのですが、 (そのため現在JAVA入門から勉強しています) サンプルプログラムを動かすことはできました。 多分新しく作ったクラスにJARファイルを追加?することになると思い、 まず試しにJARファイルを解凍して同じファイル(ファルダ)構成で再びJARファイルを作りました。 コマンド:jar cmf garoon3api\META-INF\MANIFEST.MF garoon3api.jar garoon33api すると、サンプルプログラムは動きませんでした。 C:\java\garoon>java -cp garoon3api.jar com.cybozu.garoon3.usecase.GetUser -g log in.ini -i inG.csv -o outG.csv Exception in thread "main" java.lang.NoClassDefFoundError: com/cybozu/garoon3/us ecase/GetUser Caused by: java.lang.ClassNotFoundException: com.cybozu.garoon3.usecase.GetUser at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: com.cybozu.garoon3.usecase.GetUser. Program will exit. 何がおかしいのでしょうか? どなたか教えて下さい。 また参考となるHPとかあれば教えてください。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • javaのマニュアルをローカルに落としたい

    java初心者です。 javaのマニュアル http://www.techfirm.co.jp/manual/jdk14ja/api/overview-summary.html を、ネットに繋がずに、ファイルをローカルに落として参照したいのですが、どうすればよろしいでしょうか?

    • ベストアンサー
    • Java
  • Java3D

    Java3DのAPIを使って作成されたプログラムを、修正、機能追加 しています。 自分は初心者で、API仕様をwebで探したりしているのですが、 英語だったり、難しすぎたりでわかりません。 入門となるような文献教えてください。 お願いします。

    • ベストアンサー
    • Java
  • javaで作る

    今学校でjavaの勉強をしています。 もっと力をつけるために自主的に家でプログラムを作ってみようと思うのですが。 どんなものを作ればいいですか?何かお勧めはありますか? できれば初級、中級、上級と様々なものを教えてほしいです。 あとできるだけネット上に公開されている問題などをお願いします。

    • ベストアンサー
    • Java
  • JAVAのすごさがわかりません。開発事例を教えてい

    JAVAのすごさが今一つわかりません。開発事例など教えて下さい。 プログラミングの勉強をしたいと思い、JAVAの入門書をこれまで勉強してきました。 JAVAでの考え方やプログラミングの一連の流れというのはわかりましたが、入門レベルでは入力した文字を表示したり、四則計算をするぐらいしか紹介されておらず、実務ではどのようなことに応用されるのかが今一つ理解できません。 ゲームとかの事例なら日常的によく接しているのでよくわかりますが、 企業で使われているシステムであったり、、機械、物流倉庫の管理システム・・・などあまりよくわかりません。 そのようなことが記載されているサイト、書籍があれば紹介して頂きたく思い、質問しました。 細かなプログラムまではいりません(あればうれしいですが)が 今後、JAVAを勉強するにあたってどのようなことができるのかがわかればいいなと思っています。 よろしくお願いします。 補足; ちなみに現在、2冊目として中級~上級レベルという風に紹介されていたJAVAの書籍を用いて勉強を始めたばかりです。 文系大学生です。アプリ開発やWebページ作成というよりかはもっと広く、日常生活でどのようなところにどんなシステムが使われているのかが知りたいため勉強を始めました。

  • JAVAで作るプログラムとは

    HPに使うJAVAスクリプトの勉強をしたく、JAVAとスクリプトは違う事を知らずにJAVAの通信教育を申し込んでしまいました。 JAVAはサーバー側のプログラミング言語で、 スクリプトはクライアント側のスクリプト言語でブラウザ上で動作する。 申し込んだものは仕方ないので頑張ってJAVAを理解したいと思うのですが、 ネット上のJAVA講座を見ると最初にJAVAをインストールするとあります。 これはJAVAを作成するソフトのようなものですか? JAVAで作るプログラムとはOSのようなものですか? JAVAでプログラムを作ってHPの更新やスクリプトが作成できるのですか? そもそもJAVAで作るプログラムとはどのように利用するのか、 プログラムの意味がよく分かりません。 JAVAとスクリプトの違いはもう良いのでプログラムについて 分かりやすく教えてください。

    • ベストアンサー
    • Java