• ベストアンサー

Javaってこれから必要?

Coke365の回答

  • Coke365
  • ベストアンサー率25% (1/4)
回答No.7

どういった分野で働くかによると思いますが、yutanpo2006の場合、 Javaをやらなくても良い可能性が比較的高いかと思います。 簡単に言うと、Javaの良さはプラットフォーム等の環境に依存する 部分をいちいち考える必要がないことや、さまざまなライブラリが 多く出回っていて、それらを使えば開発が容易になること。逆に デメリットとしてはメモリ消費量が極めて高いことでしょう。それに対して C/C++はやはりメモリ消費量が少ないことが最大のメリットと言えると思います。 そういった事情により、これだけJavaが多く出回っている現代においても 組み込み機器やサーバ内のアプリケーションにはいまだにC/C++が広く使われています。 「通信・ネットワークの制御や構築、そのためのプログラム作成をする仕事」 を目指しているということであれば、組み込み機器やサーバのメンテナンス等に 携わることが多いと思うので、あまりJavaは使わないかもしれません。 また、私はCはプログラミングの基礎、C++はオブジェクト指向の基礎だと 思っているので、勉強をもっと深めておくのも良いと思います。逆にC/C++に 比べるとJavaは簡単ですから、後からでもすぐに習得できると思います。 WEB系アプリ開発等に携わることを考え始めるまではC/C++だけでやっていけると思います。

yutanpo2006
質問者

お礼

ご回答ありがとうございます。あとで電気通信関係や情報処理関係を調べたら、組み込み関係がほとんどで使うプログラミング言語はC言語とC++言語と載っていました。WEB系の開発にはJavaやPHP、Perlなどもありました。これを参考に力を入れる言語を考えていきたいと思います。

関連するQ&A

  • 情報工学科を出た人間のJavaの必要性

     こんにちは、情報工学科2年に所属していて今年の後期から初めてJava言語を勉強し始めた者なのですが。1年次から2年次の前期までC言語ばかりやっていて最近は、javaのアプレットや新しい概念である。オブジェクト指向プログラミングに戸惑っています。Javaで時間がかなりかかるもので他の科目の学習が疎かになっていることも事実なのですが。担当教員曰く「これからはJavaだ。これからはJavaだ。」こんな具合で諭されています。そこでアドバイス頂く上で私の状態を箇条書きにします。 ・Cの単位は、全て取得済み(ポインタや簡単なアルゴリズム[スタックやキュー]などまでやりました。) ・Javaは必修ではない。 ・将来はプログラマーになる予定は今のところ無い。 ・感覚としてはJavaってどんなのかを知ってみたいといったところ。 ・Javaの授業は毎年一人の教員で後期のみ開講 ・他の科目の単位は今まで受講したものは全て取得済み ・興味のある分野は画像における計測などです。 どうか、皆さんのアドバイスをよろしくお願いします。

  • C言語・Java・Visual Basic…教えてください。

    こんにちは。大学2年の女です。情報系の学校です。 授業の履修登録で困っています。 私は1年のときに必修科目でC言語基礎を習いました。 今年は、C言語中級・Java基礎・Visual Basic基礎のどれか(全部履修することも出来ます) を履修することになっているのですが、どれを履修するか決められません。 3つの違いがさっぱりわからないのです。 調べてみても、「…????」というかんじでわかりませんでした。 パソコン歴はまだ浅く、専門用語なども詳しくないのです。 素人のわたしにもわかるように、3つの主な違いを、どなたか教えていただけませんか? よろしくお願いいたします。  

  • C言語とJavaの同時学習

    拝見してくださった方、ありがとうございます。 プログラミング言語についての質問です。 知識のある方&経験者にお聞きしたいのですが、 CとJava、Rubyの同時学習は出来るものでしょうか? 当方高等専門学校、情報系の学科に在籍しており 必修科目でCとRubyは単位を取得しなければなりません。 3年次に在籍しているのでCの基礎知識はあるのですが、 CとRubyはあまり興味が持てません……(-_-;) そこで他の言語を色々調べてみたところ、Javaに興味が湧いてきました。 全てしっかり調べた訳ではありませんが、RubyとJavaは同じオブジェクト指向言語という事で 同時学習も可能かな?と考えています。 流石に3つしっかり進めるのは恐らく力量と時間が不足するので、 Androidアプリ等開発してみたいので、Javaを専門的にやってみたいのです。 しかし、必修科目に含まれているためCとRubyもそこそこ同時に学習しなければなりません……。 知識や認識が足りない浅慮だとは思いますが やった方がいいと思われる順番、手順等ありましたらご教授下さい。

  • 大学3年になる前の進路選択

    自分は現在大学2年生ですが、3年生から専門科目が増えるということもあり、ある程度どの分野に進むかを決めたいと思っています。自分は情報工学専攻です。信号・情報通信系か情報処理系を考えていますが、会社であれば会社によってもやることが異なるでしょうし、公務員の仕事(日本郵政公社・国立大学法人職員も含む)はよく調べていないのですが、ありそうと思っているくらいでそうだとすればどこにあるのかと思っているところです。大学院の進学も考えていますが、特に理由はないです。4年生になって国家公務員I種を受けて大学院に入っている人がいる、4年生で企業を受ける自信がないというぐらいです。「信号・情報通信系」「情報処理系」に該当すると思う仕事知っていましたら、間違えてもいいので教えて下さい。お願いします!

  • CとJAVA

    いずれ、CとJAVA両方使えるようになりたいのですが、等しいくらいどちらもやりたいです。 なのでどちらから手をつければいいか決められないでいます。とりあえずなにか作りたい!っていう希望はあります。そして情報系の学科に進むつもりでいるので。 プログラミングはまったくの初心者ですが、一般的にJAVAは文法的にC言語に似た言語、JAVAの方がとっつきやすい、っていうのはよく聞きます。でも最終的にはプログラミング関係の就職も考えているので大変でも努力は惜しまないつもりです。 そこでC言語とJAVAそれぞれについての長所、短所を教えて欲しいです。もっと踏み込んで、(将来性も考えて)どちらから手をつければいいかのご意見をもらえればと思います。 ご意見お待ちしています!

  • 通信制大学で大学の卒業のしやすさを教えてください。

    特に単位の取りにくい必修・選択必修科目の情報をおまちしております。 どの通信制大学が卒業しやすいか教えてください。(放送大学は除く)  大学の事務局とか、一般的な意見として「自分の興味がある学科を選ぶのが卒業への一番の早道」という意見があります。  それよりも、苦手な必修科目のない大学・学科を考えています。  まず、避けたいのは合宿制の必修科目です。例えば近大の「卒業ゼミナール」や法政・地理の「現地研究」です。通信の場合、どんな人がくるかわからないですし、「セクハラにあった」という投稿も見ました。こういう科目があると永遠に卒業できません。  この他単位の取りにくい必修・選択必修科目の情報を特におまちしております。

  • 信号処理とプログラミング

    信号処理とプログラミング こんにちは、私は大学3年生です。電気電子学科に所属しています。 通信の分野に興味があり、MATLABによる信号処理を学ぼうと思っています。 ただ、MATLABって別にプログラミング言語じゃないんですよね? 1,2年の頃は電気回路や電気磁気学といった理論の授業ばかりで、筆記さえできれば、プログラミング能力は必要とされていませんでした。 なので、言語についてはC言語しか知らず、ポインタって星印がつくやつでしょ程度の理解です。 仮にも通信分野に進もうとしている人間がプログラミング能力がこんなものでいいのかと不安に感じてきました。 なのでMATLABを学ぶと共にプログラミング言語もやろうとは思うのですが、フィルター処理や伝達関数や信号処理ってプログラミング言語でできるんですかね? もしやるとしたらC言語とJAVAのどっちがいいんですか? プログラミング言語で具体的にどんなことができるかよくわからないので質問しました。回答お願いします。

  • 科目履修生として次の科目を取得したいんですが。

    科目履修生として次の科目を取得したいんですが。 具体的にどこの大学、通信制大学で取得できますか? 1科目だけでもよいので教えてください。 公衆衛生学、解剖学、生理学、病理学、生化学、免疫学、看護学概論、保健技術学 、応用数学、医用工学概論、システム工学、情報処理工学、電気工学、電子工学、 物性工学、機械工学、材料工学、計測工学、放射線工学概論、臨床医学概論、 内科診断学

  • 私の場合、C++とJavaのどちらの言語でクラス取るべき?

    今度、データ構造のクラスを取ります。 でもその言語がC++とJavaで選べます。 私自身はBASIC, C, Fortran, Assembly, C++と習ってきました。 C++の初級は余裕だったのですが(Cの知識が結構応用できた)、 中級でのclassの概念(base, derivedなど)は 今一つ理解できてないと思います(グレードはBでした)。 例文があれば、いろんなところから貼り合わせ、なんとか動くようには出来るレベルです(^^ゞ 教授は「大丈夫、C++を理解していればJavaは出来る」と言いますし、 ここのOKWebの過去ログにもそんな記述があるのですが、 未知の言語(Java)で初級コースならまだしも データ構造(配列やらリストやら)を扱うっていうのは厳しいような…うーん…。 …と言いつつもC++でも自信ないし…うーん…。 Javaは人気があるのは知っていますし、新しい言語に興味もあるのですけど…うーん…。 最近、初級コースはJavaに切り替わったそうです… でも折角C++で必修科目を埋めたのにJavaで取り直すのはちょっと…うーん…。 こんな私はどちらの言語でデータ構造のクラスを取ればよいでしょうか? 両方の言語をご存知の方、アドヴァイスをください。

  • c言語とJAVAの関係性を教えてください。

    聞いた話ですがc言語の発展系がJAVAと聞いたのですが、ということはC言語から入ればJAVAに移りやすいですか? 文体も似てると聞きました。 自分なりに調べてみたのですがあまり納得できませんでした。 無知ですがおしえてください。