質問するログイン新規登録

回答編集履歴

4

タイポ修正

2026/02/06 03:26

投稿

cametan
cametan

スコア265

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  トピック的にもネットワークプログラミングやサーバー・クライアントモデル辺りまで話が行くんで、やっぱ下手な国産「Java入門」よりイイんじゃないか。僕はそっちはまだ試してないんだけど、「ドラムマシン」も最終的にはサーバー・クライアントモデルにブラシアップしよう、と言う辺りが最終ネタになってる模様だ。
15
15
  やっぱ実際「なんか作り上げる」ように持ってく指南書の方がいいだろ。具体的でさ。
16
16
 
17
- さて、 #11 氏も挙げてるIDEの問題。
17
+ さて、 #10 氏も挙げてるIDEの問題。
18
18
  実は[Head First Java](https://www.oreilly.co.jp/books/9784873112794/)と言う本ではテキストエディタで是、って書いてるんだよね。しかも指定もしてない。
19
19
 
20
20
  > 「Javaプログラムを作り、動かすための環境」というのは、ここではとりあえず、テキストエディタと、後述のJava2SDK(Software Development Kit)を指します。その他、IDE(Integrated Development Environment)と呼ばれるツールもありますが、今のところは導入を考えなくてもいいでしょう。IDEの導入は、本書の学習が終わってから(少なくとも16章までの学習が終わってから)考えても遅くありません。IDEを使うと、プログラミングの作業のかなりの部分が簡略化され、確かに楽なのですが、そのためにJavaについて本を学ぶべきことがらの多くを学べなくなってしまう恐れがあります。

3

タイポ修正

2026/02/06 03:20

投稿

cametan
cametan

スコア265

answer CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  ![BeatBox](https://ddjkaamml8q8x.cloudfront.net/questions/2026-02-05/3dfa0a83-7ff1-4fd2-a3c3-ab65183c414b.png)
11
11
 
12
- 極めて単純なんだけど、これがいい。ドラムがPC上で鳴り出した時には結構感動するだろう。もちろん、Javaビルトインのクラス、っつーのを使いまくりで、要は「APIを利用しました」的なブツではあるんだけどね(そして2006年のコードでも2016年で動く)。
12
+ 極めて単純なんだけど、これがいい。ドラムがPC上で鳴り出した時には結構感動するだろう。もちろん、Javaビルトインのクラス、っつーのを使いまくりで、要は「APIを利用しました」的なブツではあるんだけどね(そして2006年のコードでも2026年で動く)。
13
13
 
14
14
  トピック的にもネットワークプログラミングやサーバー・クライアントモデル辺りまで話が行くんで、やっぱ下手な国産「Java入門」よりイイんじゃないか。僕はそっちはまだ試してないんだけど、「ドラムマシン」も最終的にはサーバー・クライアントモデルにブラシアップしよう、と言う辺りが最終ネタになってる模様だ。
15
15
  やっぱ実際「なんか作り上げる」ように持ってく指南書の方がいいだろ。具体的でさ。

2

タイポ修正

2026/02/06 03:16

投稿

cametan
cametan

スコア265

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  トピック的にもネットワークプログラミングやサーバー・クライアントモデル辺りまで話が行くんで、やっぱ下手な国産「Java入門」よりイイんじゃないか。僕はそっちはまだ試してないんだけど、「ドラムマシン」も最終的にはサーバー・クライアントモデルにブラシアップしよう、と言う辺りが最終ネタになってる模様だ。
15
15
  やっぱ実際「なんか作り上げる」ように持ってく指南書の方がいいだろ。具体的でさ。
16
16
 
17
- さて、#11氏も挙げてるIDEの問題。
17
+ さて、 #11 氏も挙げてるIDEの問題。
18
18
  実は[Head First Java](https://www.oreilly.co.jp/books/9784873112794/)と言う本ではテキストエディタで是、って書いてるんだよね。しかも指定もしてない。
19
19
 
20
20
  > 「Javaプログラムを作り、動かすための環境」というのは、ここではとりあえず、テキストエディタと、後述のJava2SDK(Software Development Kit)を指します。その他、IDE(Integrated Development Environment)と呼ばれるツールもありますが、今のところは導入を考えなくてもいいでしょう。IDEの導入は、本書の学習が終わってから(少なくとも16章までの学習が終わってから)考えても遅くありません。IDEを使うと、プログラミングの作業のかなりの部分が簡略化され、確かに楽なのですが、そのためにJavaについて本を学ぶべきことがらの多くを学べなくなってしまう恐れがあります。

1

タイポ修正

2026/02/06 03:15

投稿

cametan
cametan

スコア265

answer CHANGED
@@ -20,7 +20,7 @@
20
20
  > 「Javaプログラムを作り、動かすための環境」というのは、ここではとりあえず、テキストエディタと、後述のJava2SDK(Software Development Kit)を指します。その他、IDE(Integrated Development Environment)と呼ばれるツールもありますが、今のところは導入を考えなくてもいいでしょう。IDEの導入は、本書の学習が終わってから(少なくとも16章までの学習が終わってから)考えても遅くありません。IDEを使うと、プログラミングの作業のかなりの部分が簡略化され、確かに楽なのですが、そのためにJavaについて本を学ぶべきことがらの多くを学べなくなってしまう恐れがあります。
21
21
 
22
22
  うーん、どうだろね。個人的にはちょっと「脳筋」かな、と(笑)。
23
- そもそも、2016年での観点だと、受けられる支援はあった方がいいよね、と(笑)。補完機能とかスニペットとか。
23
+ そもそも、2026年での観点だと、受けられる支援はあった方がいいよね、と(笑)。補完機能とかスニペットとか。
24
24
  まぁ、Cみたいな言語でこの意見は「アリ」だろうけど、原則、Javaって「何書くにしても」長い(笑)。長い以上IDEの支援がねぇと不便だろ、とか思う。
25
25
  だから今はIDE支援アリで勉強した方がエエんちゃうんか、と。
26
26
  でも本としては、IDEを指定してないんで、[Eclipse](https://willbrains.jp/)だろうが[IntellJ IDEA](https://lp.jetbrains.com/intellij-idea-promo/?msclkid=5a4068c4efde17c2fcc001404c68032e&utm_source=bing&utm_medium=cpc&utm_campaign=APAC_en_JP_IDEA_Branded&utm_term=intellij%20IDEA&utm_content=intellij%20idea)だろうが、好きなモノを使えばエエと思います。まる。