-PR-
締切済み

Javaの問題点

  • 暇なときにでも
  • 質問No.90635
  • 閲覧数679
  • ありがとう数4
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 48% (30/62)

今Javaについて調べています。
Javaについてのいい点はかなりわかったのですが,
問題点としては特にどんなことがあるのでしょうか?
教えて下さい、よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 30% (2593/8599)

次の2点でしょうか。
(1)インタープリタ型であるため実行スピードが遅い。
(2)C言語のようなポインタが無いので、高度のプログラムが組みにくい。

ただ、これらは過去の言語の反省の上に立って、言語設計した結果なので問題点と言っていいかどうか疑問は有ります。

(1)は技術進歩で補えますし、(2)は難解で間違い易いポインタが無いことによるメリットも大きいですから。
お礼コメント
maple_tree

お礼率 48% (30/62)

ありがとうございます。
お礼遅くなりまして、申し訳ないです。

このデメリットの変わりに他に便利な所が増えてるんですね。
投稿日時 - 2001-07-11 23:41:53


  • 回答No.2
レベル14

ベストアンサー率 50% (1122/2211)

私はソフト屋さんで C++ が中心です。ちょっと偏った味方かもしれませんが、

・クラスの宣言と定義を分離できない
・safety なダウンキャストができない
・テンプレートが無い

というのが、まず、大きいです。

後、実際に使っていて困ることが

・不要なクラスの破棄を自分でしなくて良い、ということがデメリットになる場合がある

ということ。さらに、宣伝文句に偽りあり、とちゃうんかい、と文句をつけたくなる
ところが

・Java はポインタが無いので、C/C++ のように初心者がつまづきがちなところがない

というところ。

確かに、文法のうえでは「ポインタ」などということは一切無いのですが、その実
Java は「参照」の固まりなので、VB や C/C++ の延長で、その上使いやすいのだと
思っていると、どっぷりはまります。

ちょっと突っ込んだ内容+個人的な意見なので、わかりにくければ補足をしてください。
返答には、ちょっと間が開くかもしれませんが、できる範囲でフォローします。
お礼コメント
maple_tree

お礼率 48% (30/62)

お礼が遅くなりましてすみません
回答ありがとうございます。

私はプログラム自体が初心者なので、他の言語についてはよくわかりませんが
メリットとして上げられる点に実は困った所があるのですね。
投稿日時 - 2001-07-11 23:38:32
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ