JAVA習得希望

53:01/11/20 01:03
その前に、「をは」とか書いちゃったよ。鬱氏。
6仕様書無しさん:01/11/20 01:08
覚えれる。24×7時間もあれば。
でも3日で忘れる。
そもそも覚える必要がない。
7 :01/11/20 01:15
言語そのものなら覚えられるでしょ
8 :01/11/20 01:16
いろいろありがとうございます。
数学が中学レベルくらいの頭の悪さなんですけど、
四則演算レベルじゃ無理ですか?

一応ネタじゃありません。
9 :01/11/20 01:18
>>8
言語だから、算数レベルの数学できれば大丈夫、、、
数学が役に立つのはむしろアルゴリズムの方です。
101:01/11/20 01:18
いろいろありがとうございます。
数学が中学レベルくらいの頭の悪さなんですけど、
四則演算レベルじゃ無理ですか?

一応ネタじゃありません。

>「Javaを覚える」の定義は何ですか?

簡単な表計算ソフトみたいなのを作れるくらいのレベルまで行くのに
一週間でいけますか?ってことなんですけど・・・。
11仕様書無しさん:01/11/20 01:20
>四則演算レベルじゃ無理ですか?

それは「Javaを覚える」とは言わないと思われ。
いや、言わない。
1211:01/11/20 01:21
あ、ごめん。
おれの言ってることずれてるね。気にしないで。
13 :01/11/20 01:23
1日目:Java言語仕様を黙読で理解
2日目:JDKのインストールとサンプルのコンパイル→動作まで理解
3日目:制御構造を作ってテスト
4日目:標準的なクラスライブラリのテスト
5日目:awtのテスト
6日目:入力フィールドを表示して入力内容を加工するアプリの作成
7日目:それをマス目状に並べて計算させるアプリの作成

いけるんじゃない
141:01/11/20 01:31
>>13
わざわざありがとうございます。

今日ちょっと図書館で関連書を読んだんですけど、
JAVAって大まかに言うと、クラスっていうパーツ?を繋げたり、
継承したりして一つの機能みたいなのを作るって事なんですよね?

まだこのくらいしか分からないんですけど、後はそれぞれのパーツの
役割みたいなのを暗記すればいいんでしょうか?
メソッドとか変数とか書かれてもピンとこなかったんですけど、
こういうのが分からないと、JAVAに限らずどんな簡単なプログラムも
ちゃんと理解はできないのでしょうか?

それとも馬鹿は馬鹿なりに数をこなせばいつの間にか身につく
のでしょうか?

付け焼刃的な事で終わらせたくないのですが、プログラムの基礎
みたいな本を買ってきて勉強したほうがいいのでしょうか?
それとも他スレッドで紹介されていた推薦図書みたいなのから初めても
なんとかなりますか?
15プロ:01/11/20 01:32
1日目:Java言語仕様を黙読で理解
2日目~7日目製品開発・完成
16仕様書無しさん:01/11/20 01:34
8日目 本番稼働
9日目 バグ対で呼び出される。
10日目 あまりに醜いバグなのでクビになる
17 :01/11/20 01:35
>>14
わからない言葉は徹底してわかるようにする -
鉄則です 和英・英和・英英辞書ひくのも時と次第によってはアリ
身体に覚えさせるのはその次ってことで
18 :01/11/20 01:35
プロってすごいなぁ・・・。
19仕様書無しさん:01/11/20 01:35
>>17
ありがとうございます。
20 :01/11/20 01:41
みんなが推奨する本がよいとは限らない -
これも鉄則です

買う場合は、大きな本屋で時間の許す限り飽きるまで色々読んでみて
自分の感覚にしっくり来る本を1冊だけ買う方がいいでしょう、
受験の参考書選びと同じです。
というか、web検索すればいい解説ページに当るかも
21仕様書無しさん:01/11/20 01:49
>>20
ありがとうございました。
ちょっとGoogleとかで調べてみます。
22 :01/11/20 02:12
頑張った人にはNCAAあげます理論に基づく最期の一言:

神は、
僕というクラスを、
会社にいるときは係長の僕というオブジェクトにインスタンス化して、
係長の僕のオブジェクトの中の、部下を叱責するメソッドを実行します。

神は、
定時になったら係長の僕というオブジェクトを削除して、
家に帰らせます。

神は、
僕というクラスを
妻の夫というオブジェクトにインスタンス化して、
尻にしかれるメソッドを実行します。
彼女はそれなりに満足しているようです。

神は、僕というクラスを予め作っておいて、
僕の金玉のなかに、僕を派生させた子供クラスを用意してました。
神は僕を、妻の夫というオブジェクトにインスタンス化する以前に、
僕の子供クラスをインスタンス化していました、
インスタンス化するときの引数は妻の遺伝子です。

妻の夫というオブジェクトでいるときの僕というクラスは、
それをあまり楽しく思っていませんが、
子供の父というオブジェクトでいるときの僕のクラスは、
子供オブジェクトを可愛く思うようにできています
 - これが父性、神が与えた特性なのでしょう。

ややこしいねどーも
23仕様書無しさん:01/11/20 02:14
頑張った人にはYMCAを踊ってあげます。

♪ヤァングゥマァン!さぁたちあがぁれよぉ。
24 :01/11/20 02:17
すっばらしぃ Y-・・・
25 :01/11/20 02:30
>>22

なんか・・いまいちよく分からなかったメソッドやクラスの概念がこうして
見ると、良くわかるなぁ・・。

22さん参考書作って売ったら売れると思いますよ。
26仕様書無しさん:01/11/20 02:39
>>25
マヂでか?
27 :01/11/20 02:51
>>26
マヂです。
重版出来です。
28仕様書無しさん:01/11/20 03:17
>>22
妻の夫、係長の僕は同じクラスのインスタンスか。僕クラスから派生させて、妻の夫クラス(部下を叱責するメソッドはいらない)とかつくれば?でもそうなると子供クラスの扱いが変になるか。
29仕様書無しさん:01/11/20 03:39
メソッド実行するのは神ではないだろう
メッセージを送ると言うのなら話はわかるが
30デムパウォッチャー:01/11/20 04:44
混同オブジェクトは自分が発信した
デムパというメッセージを自分で
受け、それをさらに発信して、
また自分で受け、という発振現象に
みまわれているようです。
31 :01/11/20 04:44
C言語を無理やり勉強したら
JAVAを理解できるようになるかなぁ・・
32Kusakabe Youichi:01/11/20 05:55
C言語じゃなくてCをやり直すといいかも :)

Cの入門書はちゃんよいいのを選びましょうね。

でも、そういう「Cと共通する部分」からして分かっていないのならば
Cでもやり直してみると効果はあるかもしれないですが、
理解できていない部分がオブジェクト指向な部分の場合は、
Cをやり直しても効果はないですね。
(でもまあCができるようになるという副産物はあるか^^)
33仕様書無しさん:01/11/20 06:43
Cやる位だったらPythonでもやっとけ。
34仕様書無しさん :01/11/20 14:31
いや、別にCでもC言語でもどうでもいいけどさ、
ポインタの概念(参照型)だけは
理解しておいたほうが、Javaの習得もはやいよ。
構造体もわかっていると、あっっっというまに
クラスが理解できると、俺は思う。
35仕様書無しさん:01/11/20 17:02
JAVAだけやってたら、てっきり実引数と仮引数のアドレスが同じだとおもたーYO!ガーベッジコレクタマンセーは変わらないけどね
36 1:01/11/20 18:18
Cって一ヶ月くらいで、(プログラムは作れなくても)
概念などは理解できます?
37 1:01/11/20 18:19
一日2時間くらいの勉強で・・
38仕様書無しさん:01/11/20 18:30
>>36-37
まず作ってみる。(基本)
39仕様書無しさん:01/11/20 19:20
>38を2ちゃん流に言い直すと

ゴルァテメェら!ウダウダ言ってる暇があったら1行でもソース書きやがれ!
あぁ?1ヶ月経って概念くらい掴めない奴は氏ねや!

になるな(ワラ
でもとにかく作るっちゅー意見には激しく同意!
C言語の理解かぁ。難しいですね。
たとえば、次のコードが何を出力するか即断できる人いますか?
void main() {
  int i;
  i = 10;
  printf("%d %d\n",(i++,i),(i++,i++));
  i = 10;
  printf("%d %d\n",(i++,i++),(i++,i++));
}
41仕様書無しさん:01/11/20 20:37
>40 鼻から悪魔が出力されます。
42仕様書無しさん:01/11/21 01:34
>>25
これでよくわかるのか・・・
4322:01/11/21 02:13
あれでわかったのか・・・

あの説明には欠陥がある、、、 >>28が指摘済み。
なんで欠陥があるのかわかれば継承まで理解できてると思う。
そこまでわかればポリモフィズムも簡単。

あと、Java覚えるのならC覚えてへんなクセつけるよりも
Javaだけ覚えた方がいいと思う。
世の中の通説と逆行するようだけど、
Java → C++ → C
の順に手をつけると覚えやすい。
44 :01/11/21 03:31
>>43
目から鱗なことがいっぱいだ・・。
45仕様書無しさん:01/11/21 04:49
>>1
出来るかもしれんが一週間や一ヶ月程度で実務やるなよ。
46仕様書無しさん:01/11/21 18:37
>>22
子供クラスが尻にしかれるメソッドを継承してるところが泣ける。
47仕様書無しさん:01/11/21 23:02
がんばれ
4822:01/11/22 00:47
>>45
漏れの会社、冒険野郎な会社だから3日で覚えて
仕様書なしソースのみ+バグ入りの既存Javaアプリの改造させられた。
人間やればできるもんだと思う。

>>46
いつかオーバーライドできるさ いつか・・・
49CoDoMo:01/11/22 08:39
JAVAのIDEに、J-BuilderとForteがfreeで使えるようなのですが、
どちらがお勧めでしょうか?
50仕様書無しさん:01/11/22 08:47
>49
>どちらがお勧めでしょうか?

おまえが氏ぬこと(w
51仕様書無しさん:01/11/22 09:31
>>49
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-2775752-7530601
http://www.amazon.co.jp/exec/obidos/search-handle-form/250-2775752-7530601

参考書が多いから、Jbuilderの方が学習しやすいかもね。でもForteでもいいけどね。好みでしょ。
5251:01/11/22 09:44
>>51
ぬーん。まちまった。GETのノリでやっちゃた。
http://www.amazon.co.jp/exec/obidos/tg/static/-/books/search/ref=b_sn_dsr/250-2775752-7530601

ここでJbuilderとForteを検索してね。スマソ
53仕様書無しさん:01/11/22 15:04
タダで出来る範囲ならForte3の方が機能は高いと思うぞ
54 
こんどのコンファレンスにでれば円盤でもらえるかもね