• ベストアンサー

Javaの目的って?

私はいま、会社に入って間もないのですが、 まず最初にjavaを勉強するようになりました。 しかし、全くの未経験ですのでjavaで一体何ができるのかということがわかりません。 とりあえず、本のソースを真似て実行してる形ですが、 javaでは一体何を目的としているプログラムなのでしょう? お暇な時でよろしいので「○○が目的」や、 「javaを使うと○○ができるよ」程度でいいので ご回答をお願いしますm(_ _)m

  • Java
  • 回答数5
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.3

分かり易く言いましょう。 JAVAで作成したソフトを駆動させるとOSや特定のハードウェアの仕組み(プラットフォームといいます)に頼らずに動くことができるのです。 これはOSが、MAC、Win、Linux、UNIXでも関係ありません。 最近、携帯電話でもiアプリとかJAVAアプリというのがあるでしょう。 特定のハードにこだわらないから、いろいろなハード状況下で動く、それが目的というか利点ですね。 携帯電話をはじめ、パソコン、携帯情報端末など特にネットワーク関連や情報関連などの分野で期待された言語です。 一応分かりにくいかもしれませんが、参考URLを読んでみてください。重点を簡単?に抑えています。 これでも分からない部分があれば、できる限りは補足しますので補足要求してください。

参考URL:
http://computers.yahoo.co.jp/dict/programming/language/java/544.html
Arisa19
質問者

お礼

とてもわかりやすい説明&参考URLをどうもありがとうございました! おかげでjavaの目的(…?)を理解することができました。これでjavaの渦から 抜け出すことができました(^^; partsさんはご説明がお上手ですね(^^* これから参考URLも愛読しながらjavaの勉強を続けていきたいと思います。 ご回答、どうもありがとうございました!!!m(_ _)m

その他の回答 (4)

  • akr
  • ベストアンサー率18% (32/173)
回答No.5

JAVAの目的とは... 確か元々は組込みがターゲットだったんじゃなかったかな。 でも、アプレットで有名になったような気がするし、最近はサーバーサイドJAVAってのもあるし...今後は、やっぱ組込みでしょ マルチプラットフォーム(動作環境に依存しない)ってのも有りますが、実際には、OSやVM依存してますね。仕事で使うんで有れば意識する必要あり なんか取り止めない文章でゴメンなさいね

Arisa19
質問者

お礼

なるほど!組み込みですか!うんうん、理解できましたo(^-^)o 確かに、昨今は携帯に使用されていたりしますものね。動作環境に依存しないのがjava!(かな?)  ご回答どうもありがとうございました。thank you so much!

  • hoshino2
  • ベストアンサー率48% (12/25)
回答No.4

未経験で新入社員ということだと思いますので、まずこれだけは判ってください。 企業の目的ってなんでしょう?間違いなく営利活動です。 で、なぜJavaなんでしょう。 そこに利益を感じている企業の判断があるからです。 目の前の課題に意義を見出すため線を引こうと(意義を見出そうと) されていると思います。 なぜですか?線なんて引く必要はありません。 大きな誤解があると思いますが、線はどこかに引かれていますが それが見えていないということは、見えるところに到達していない ということです。 ご質問に回答すると、Javaで何ができますか? 「何でも出来ます。」ただ、「ほかにも解決方法はいくらでもあります。」 禅問答みたいで申し訳ありませんが、 最初にJavaから入れる事は非常に恵まれていると思います。 なぜなら、後から出てきた言語ゆえに洗練されているからです。 とりあえず自社の実績や、応用を上司・講師に聞いてみてはいかがでしょうか。

Arisa19
質問者

お礼

はい、javaのことを勉強する前に会社のことをよく知っておく必要はありますね。初歩の初歩を教えられました…(--; どうもです。 上の方々にjavaをどのように活用して経営しているのか、聞いてみようと思います。 ご回答、どうもありがとうございました!thank you!

  • coolguys
  • ベストアンサー率18% (351/1917)
回答No.2

今PCって大まかに言うと WindowsとMacとありますよね。 あれって、ソフト買おうとしたときに Windows用とかMac用というように種類がありますよね。 Javaで作成すると両方で使えるようになるということです。

Arisa19
質問者

お礼

アドバイスをどうもありがとうございます。 Win&MACの両方で使用可能ということは一応本に載ってましたので理解しております。もすこーし詳しく知りたかったカナ。ご返答thank you very much!デス。m(_ _)m

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

Javaは 環境依存しない(今後の携帯産業に有力) オブジェクト指向型で再利用しやすい ところなどに特徴があります。 参考URLのページや下記ページを参考にしてください。 http://www.adcnet.co.jp/ynakatani/java.html#HISTORY

参考URL:
http://www.wakhok.ac.jp/~tatsuo/kougi97/1shuu/kougi.html
Arisa19
質問者

お礼

本日中にお返事をどうもありがとうございます。 デモ、頭の固い私にはちょっと理解し難いです… 次回は小学生でもわかるようなちょー簡単な答え方でお願いします(^^;

関連するQ&A

  • javaのswingコンポーネントについて質問です。

    javaのswingコンポーネントについて質問です。 javaをやり始めて2ヶ月ぐらいたちました。 今までアプレットとアプリケーションの両方をやりこちらはできたのですが 「swing」を使用したアプレット(JApplet)だけがアプレットビューアやhtmlで開いても実行できません。 わかるかたできれば教えていただければ幸いです。 追記 実行できないのはソースファイルにJAppletで組んだプログラムだけです。 本に記載されたソースプログラムやインターネットに上がっているソースプログラムを実行してみましたが これらもJAppletを使用したものだけができませんでした。

  • javaに興味がわくような書籍を探してます

    javaにいま少し興味があるのですが、どんな本をかったらいいのかわかりません 項目別に書いている本も必要だと思いますが、今さがしているのは ある程度のプログラム(簡単なゲームなど)について、ソースの解説をしてくれるような本をさがしています こう書けば、数字がでる。こう書けば計算をしてくれる。こうかけば変数を設定できる。 と順々に説明してるのではなくて このプログラムは最初にこうして、ここはこういうことで、ここではこうしている のような感じのもの うまく表現できてるかわかりませんけど、お勧めの本や、その他ありましたらよろしくお願いします

  • JAVAプログラムを書きたい!

    Javaプログラム初心者です。Javaの勉強手を動かしながら学習していきたいのですが、どのようなソフトをインストールすれば実際にソースを書きながら学習できるのでしょうか? 回答宜しくお願いします。

  • Java

    昨日から「やさしいJava」という本をつかって勉強を始めた者です。 最初からなにか上手くいかないので、アドバイスいただけたら嬉しいです。 public class Welcome{ public static void main(String[] args){ System.out.println("Welcome to Java!"); System.out.println("Javaの世界へようこそ!"); } } というソースを作りました。 これを javac Welcome.java とやって、そこまではよさそうなのですが、そのあと、 java Welcome をやったらエラーになります。 ソースも間違いないと思うのですが、よくわかりません。 ファイルの仕方に問題があるのかなとも思っています。 どうか、よろしくお願い致します。

    • ベストアンサー
    • Java
  • JAVAプログラマーに転職するには?

    プログラマーに転職したいと考えています。C言語の基本は学んだことあるのですが、JAVAを使うのは初めてです。私が次回うける会社は未経験可で、以前に言語は問わずプログラムを学んだことあるひと限定の求人でした。次回面接に行きますが、その時にJAVAの筆記テスト、と その場で、おそらく簡単なモノを何か作らないといけないかと思います。  かなり汗ってます。基本Cと共通するような考え方があり、入りやすいと思いきや、JAVAの方が奥深く、どこまでの範囲を中心に勉強すればよいのか分からず、ただやみくもにやるよりは、絞ったほうがよいのかと思います。 私が次回受ける会社のjavaでの業務内容は、おそらく教則本の入門編などとは、ことなり、JAVAでのデーターベース管理, スマートフォンアプリ製作などです。私のスキルは、教則本の基本的なサンプルを理解できるくらいで、低レベルです。特に、シューティングゲームのサンプルソースをネットで拝見したのですが、私には、このようなアルゴリズムを組み立てたりすることは、現段階ではできずに、自分のレベルの低さを痛感しております。できる方から見れば、このようなプログラムは超簡単だとのことですが、やはり、会社も即戦力のある方を採用されると思いますので、競争率は高く、未経験可とはいえ、自分のスキルをアピールする上で、一番必要なスキルはJAVAのどういった部分の技術なのでしょうか? あと採用する側の気持ちとして、未経験でも、どの程度期待しているのかがきになります。 恐縮ですが、現状で活躍なさる方にアドバイスいただけると有難いです。宜しくお願いします。

    • ベストアンサー
    • Java
  • java 競合

    こんばんわ. javaのプログラミングについて質問があります. それぞれ独立のプログラムAとプログラムB(~~.java ~.java)があるとします. プログラムAが実行している間にプログラムBが実行されたら任意のエラーメッセージを送出するようなプログラムが書きたいのですが,どうしてもプログラムAの実行が終了するまでプログラムBを実行できません. 実行方法はソケット通信を用いて行っているものです. このようなプログラムはどうすればかけるのでしょうか. ご存知の方ご教授お願いいたします.

    • ベストアンサー
    • Java
  • プログラミング

    よろしくお願いします。 javaに興味をもってるのですが、市販の本を眺める程度の超初心者です。 Javaのプログラム実行についてですが、市販の本では、コンパイルしてjava [classname]で実行するとあったのですが、全てのプログラムが、実行するときは、java [classname]だけでいいのでしょうか?java [classname]の後に、何かつけたりすることはないのでしょうか?市販の本の内容は、java [classname]で実行できたのですが、ソースコード集みたいなものを実行してみたところ、コンパイルはできるのですが実行ができず、エラーがでます。その本には、実行方法が載ってなかったので、どうすれば実行できるのでしょうか?どんなときに、java [classname]の後に何かつけるとか例があれば、教えてください。よろしくお願いします。 言葉足らずで申し訳ありません。

    • ベストアンサー
    • Java
  • Javaを使って、円を描きたい

    今までは、cを学んでいたのですが、動く画像を扱うならJavaだと聞き、まったくの知識もないままJavaに足を踏み入れました。 そして、自分でもいろんな本を見たり、HPを見たりして独学しているのですが、自分で、動くプログラムを組めるようなことを教えていただける本やサイトには巡り合えていません。 今考えているのは、ボールのような(普通の塗りつぶされた円でかまいません)円が、円運動の起動を描くプログラムを作ることです。 一見簡単そうなプログラムですが、いざ自分でやるとなると、参考となるものが見つけられません。 このようなコメントからもわかるように、ほとんどJavaのことはわかっていません。 画像さえ自分で動かせればいいので、後のWindowの部分などは、どこかのソースを参考にしていこうと思っています。 こんな私は、どのように勉強すればよいでしょうか。 かなり困っています。

    • ベストアンサー
    • Java
  • javaの覚え方

    私はjavaの勉強をしている初心者ですが、困っていることがあります。 数冊のjavaの本を読んで、オブジェクト指向のことや、基本的な事 は理解したつもりですが、自分でプログラムを作成する際、 用意されているクラスだけを使い終わってしまうのです。 これは、本のサンプルをうちこんでいるだけなのです。 一からつくろうとしても、実際サンプルプログラムの ようになるのだからと思ってしまうのですが、どうすれば 自分で作ったと実感できるのでしょうか?

  • javaのアプレットについて

    javaの勉強をはじめたばかりのものです。 アプレットについて勉強しています。 ボタンを作って,それを押すと,全く,新しい 画面に移り変わると言うプログラムを作りたいです。 どのようにすればよいのか,また,どんな本で勉強 すればよいのか,教えてください。

専門家に質問してみよう