No.6ベストアンサー
- 回答日時:
前回のsomehow123さんの質問でNetBeansをお勧めした責任を感じ、書き込みさせて
頂きます。
賛否両論あろうかと思いますが、ちょっと慣れればNetBeansでプログラミング
することはさほど難しくありません。
javacを駆使するのも学習の上では役に立つと思いますが、言語仕様を勉強
する上では必須ではないと思います。
NetBeansはフリーですから、使う気ならインストールしちゃってください。
Javaが年々複雑化しているのと同様、IDEも複雑化していますので、
最新のNetBeans6.0.1はとっつきずらいかもしれませんが、
使い方の簡単な流れを書きます。
NetBeansは、「プロジェクト」を単位としてソースを管理します。
1. ファイル - 新規プロジェクト で新規プロジェクトを作成
どんな種類のプロジェクトか聞かれますので、「Javaアプリケーション」あたりを
選択しておく。
名前、保存場所を聞かれますので、デフォルトでよければそのままで。
2. ソースを書く
以前の、 http://oshiete1.goo.ne.jp/qa4097036.html を例に取ると、
クラスは3個必要なようですね。
class MyCls1
class MyCls2
public class JaCls06
Main.java というものが最初からできていると思うので、それと
並列に上記3つのクラスを作るには、すぐ上のパッケージのところで
右クリックし、
新規 - Javaクラス
でクラスを作成します。
クラスができたらソースを書いてください。
3. 実行
実行するのは、JaCls06 ですから、プロジェクトの JaCls06.java を
右クリックして、「ファイルを実行」を選びます。
このクラスに必要な他のクラスも同時にコンパイルされて、下部の
出力というウィンドウに実行結果がでます。
コンパイルするので、最初の実行には割と時間がかかります。
という具合で、最初の1歩は踏み出せますでしょうか?
No.5
- 回答日時:
この流れ、前にもありましたね。
私もいきなりIDEでプログラミングというのは御薦めできませんね。
簡単な入門書で、javacとかjavaとかのコマンドや、パッケージなどの
基本概念を押さえてください。
そうすることで、IDEが何をしてくれているのかがはっきり分かり、
IDEへの愛情が倍増することでしょう(笑)。
Swingコンポーネントのコードによる配置方法も一応知っておいた方が
いいですよ。そういう知識も何かと必要になります。
NetBeans入門書は『創るJava』の新版で決まりでしょう。
最新のNetBeans6.1でもだいたい対応できるでしょう。
No.4
- 回答日時:
最近、GUI開発だのCUI開発だの、といった見解をよく目にしますが、個人的には不毛な議論だと思います。
なぜなら、優秀な技術者たるためには、GUI、CUIのどちらも使いこなすことができるべき、だからです。ただ、ちょこっとだけうんちくを語るとすれば、現在、Sun Educational Servicesにおいては、エントリーレベルのSJC-AやJavaプログラマ向けのSJC-Pの資格試験の出題範囲に、統合開発環境などの知識は一切含まれていません。これを言い換えると、IDEの操作方法などを一切知らなくても、Javaプログラマとして正式に認定されうるということです。
も一つ上のSJC-Dにおいても同じで、コーディング規約やデザインパターンなどの知識が問われることはあっても、IDEに関しては無関係です。実際には、小論文試験を受ける前に「プログラミング課題」を提出することになっていますが、そのJavaプログラムには、統合開発環境などにより自動で生成されたコードは一切含めないようになっています。(自社内の別部署では、「Sun Java Studio Creator」などの素晴らしいIDEを開発しているにもかかわらず、です。)
このカテ内でも、今までそして今後も「JDKをインストールしたが、javacが出来ない」とか、「jarファイルの作成方法は?」などについて、質問者さんと回答者さんのやりとりが繰り広げられるでしょうけども、それ自体が実際には『Javaの勉強』になっているわけですよ。(で、実際にそのような内容がSJC-AやSJC-Pの試験で出題されます。)
少しばかり話がそれましたが、今回の質問に関しては#2さんのおっしゃる通りだと思います。実際に、大阪の梅田にある主要な書店さんを回っても、あっても表紙の色が変わってたりとかで皆無に等しいです。(関東とか、名古屋などの他の地方でもおんなじ感じでしょう。)
現場でNetBeansを使用しているなど、特別な理由でもない限り、個人的にはEclipseでいいんじゃないかなと思いますけども。
ちなみに、私の方では現在、以下のEclipse本を使用しています。
Eclipse 逆引きクイックリファレンス Eclipse 3.3 Europa対応
http://book.mycom.co.jp/book/978-4-8399-2691-5/9 …
お勧めポイントとしては、目次を見れば分かる通り「Webアプリケーション」に「チーム開発」、「テスト」、「UMLモデリング」から「携帯アプリの開発」などまで、一通り必要な項目が逆引き形式で一冊にまとまっていることです。
No.3
- 回答日時:
いきなりNetBeansのようなIDE(統合開発環境と呼ばれるタイプのソフト)でJavaプログラミングの勉強を始めて、Java言語の基礎が分からないままになっている人を私は数多く見ているので、最初の2~3か月はコンパイラやJVMランチャ(javaコマンド)、OSのファイルシステムとJavaのクラスやパッケージの関係などとハダカで接することをお勧めします。
今後トラブルに遭遇したときに、自力で解決できる能力の、下地ができるはずです。No.2
- 回答日時:
NetBeansの本というのは実質的に「はじめてのNetBeans」一冊しかない、と思ったほうがいいかも。
http://www.kohgakusha.co.jp/books/detail/978-4-7 …
NetBeans.jpによる監修なので、内容的には安心。ただし、2004年の出版で、既にかなり古くなっている。NetBeansは、最近の5.0,6.0,6.1でどどっと機能が強化されているから、まぁ「一番基礎的な部分を理解する」という程度に考えたほうがいいかも知れない。
まぁ、Javaの入門レベルであれば、これで十分だろうとは思う。ただ、かなり古いものなので、「おススメ」するには抵抗がある。NetBeansは、基本的な使い方というかクセがわかればそう難しいものではないので、ネットで検索しながら自力で覚えたほうが案外早道かも知れない。
No.1
- 回答日時:
門外漢なので、NetBeansというものを知らないのですが、アマゾンでそれらしいものを販売しています。
https://www.amazon.co.jp/s/ref=nb_ss_?__mk_ja_JP …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) マクロを仕事で使用する為、勉強を初めたいと思います。参考書が欲しいのですが、ネットで参考問題をダウン 3 2023/05/10 18:40
- 簿記検定・漢字検定・秘書検定 漢字検定2級を取りたくて勉強したいと思ってるのですが。おすすめの参考書など有りますか? 出来れば漢字 1 2022/11/15 23:31
- 歴史学 世界史と日本史が大学で必要で入学までの1ヶ月少し勉強しようと思います。高校では全く世界史や日本史はや 7 2023/02/24 00:00
- 大学受験 英語初心者におすすめの英語の参考書ありますか?大学受験に向けて勉強したいと思った事が遅くそれでも丁寧 4 2022/03/29 08:21
- その他(学校・勉強) 勉強の際に参考書の一周目は時間をかけずに早く終わらせるとありますが私はどうしても時間がかかってしまい 2 2023/04/05 00:00
- 医療事務・調剤薬局事務 医療事務の資格を取りたいと思っています。 通信講座などを使わずに参考書などで独学で資格とった方はいま 1 2022/11/22 07:11
- 農学 高校生です。 農業に興味を持っているのですが、農業高校に入っていないので独学で勉強をしようとしていま 1 2022/07/24 15:38
- 化学 化学を1から学びたい大学生です おすすめの勉強方・参考書教えてください 2 2022/10/17 10:31
- その他(学校・勉強) 参考書があります。 暗記だけの科目です。参考書の中に書いてるものしか でません。今まで勉強したことな 1 2023/08/04 21:22
- 文学 大学一年。慣れていないためレポートの書き方がわかりません。「あなた自身の考えを述べなさい」と問われて 3 2023/07/04 23:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクト指向プログラミン...
-
java eclipse 型に解決できません
-
グローバルIPとプライベートIP...
-
packageとimport の違いって?
-
同一パッケージにあるクラスが...
-
河合塾のクラス分けについて
-
SQLです教えてくださいお願いし...
-
IPアドレスの3バイト目の呼び方
-
dllと同じプロジェクトにする方法
-
「天声人語」をインターネット...
-
EclipseでJSPのコンパイルエラー
-
配列の重複する値とその個数を...
-
JSPでclassのimport
-
1 つのヘッダファイルに複数の...
-
IPアドレスのクラスAを取得して...
-
命名規約は連番でいいのか?
-
下記の問合せを行うクエリを、P...
-
クラスにアクセスできません。
-
C# リフレクションについて
-
ATLとMFCの違いは何でしょうか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
河合塾のクラス分けについて
-
同じクラスにならない確率を教...
-
3年間同じクラスになる確率
-
「天声人語」をインターネット...
-
グローバルIPとプライベートIP...
-
配列の重複する値とその個数を...
-
java eclipse 型に解決できません
-
同一パッケージにあるクラスが...
-
私はクラスLINEにまだ入れてな...
-
老い先短い ジジィ が ふと 思う...
-
自作のクラスファイルがインポ...
-
どこからも呼ばれていない無意...
-
main()を持つクラスが2つ以上...
-
数学の計算問題。 3年間同じク...
-
クラス見てから 女の子5人 ネタ...
-
javaのコンパイルができません...
-
1 つのヘッダファイルに複数の...
-
重複エラーを解決するには
-
IPアドレスの3バイト目の呼び方
-
packageとimport の違いって?
おすすめ情報