プログラム素人がJAVAの基礎を学ぶには
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGJAVAの基礎を学ぶにはIDE使わずに
メモ帳のみで勉強した方がいいのでしょうか?
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG漏れは目玉付きのバイオC1Sだから・・・つーか
HDDが何時くたばるか、はらはらしてる・・酷使してるからw
これでIDE使うなんてダメなんでしょうか?
メモ帳だけの方がいいんでしょうかね?うーん。
ここまでIDEが充実してきている今
メモ帳だけでやっている人いるんでしょうか?
メモ帳のみでJAVAの勉強して、
金に余裕できたら安いデスクトップ買うしかないのかなー。
0005デフォルトの名無しさん
NGNG私なんか MMXペン266 メモリ64 win98ですが・・・・
これから趣味でJAVAの勉強したいだけだからいいんですけどね。
全くの素人なんで釣りかと思われる質問してスマソ
つうか、このスペックなら素直にメモ帳だけで
JAVAの勉強した方がいいのかな?w
JB7よりはマシそうなので使ってみます、ありがとう・・・
0006886
NGNG0007デフォルトの名無しさん
NGNG>905
やっぱり最初はシンプルに学んだ方がいいんですね(タリマエカ^^;)
わかりました、どうもありがとう♪
0008886
NGNGホントにスマソ
0009デフォルトの名無しさん
NGNG/, -----、.ヽ, / 世界、糞スレ発見!
| i_,,,,_ __゙l | | >>1はボッシュート!
,!、i'゙-‐-: '-、|/ / __________
/'') ..., '‐-‐、.j  ̄ ̄
/ ,‐!::...`'''''''`ノ
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
| |゚ / |
⌒ ⌒ ⌒ シュルルル
__⌒ ⌒ ⌒__
/::::::::::Λ_Λ::::::::::::::::::/
/::::::::::(∩;´Д`)∩:::::::/ チャラッチャラッチャーン
/::::::::::::( >>1 /:::::/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0010デフォルトの名無しさん
NGNGし! _ -── ‐- 、 , -─-、 -‐─_ノ
小 童 // ̄> ´  ̄  ̄ `ヽ Y , ´ ) 童 え
学 貞 L_ / / ヽ 貞 |
生 が / ' ' i !? マ
ま 許 / / く ジ
で さ l ,ィ/! / /l/!,l /厶,
だ れ i ,.lrH‐|'| /‐!-Lハ_ l /-!'|/l /`'メ、_iヽ
よ る l | |_|_|_|/| / /__!__ |/!トi i/-- 、 レ!/ / ,-- レ、⌒Y⌒ヽ
ね の _ゝ|/'/⌒ヽ ヽト、|/ '/ ̄`ヾ 、ヽト、N'/⌒ヾ ,イ ̄`ヾ,ノ!
l は 「 l ′ 「1 /てヽ′| | | 「L! ' i'ひ} リ
ヽ | ヽ__U, 、ヽ シノ ノ! ! |ヽ_、ソ, ヾシ _ノ _ノ
-┐ ,√ !  ̄ リ l !  ̄  ̄ 7/
レ'⌒ヽ/ ! | 〈 _人__人ノ_ i く //!
人_,、ノL_,iノ! /! ヽ r─‐- 、 「 L_ヽ r─‐- 、 u ノ/
/ / lト、 \ ヽ, -‐┤ ノ キ 了\ ヽ, -‐┤ //
ハ キ { / ヽ,ト、ヽ/!`hノ ) モ |/! 「ヽ, `ー /) _ ‐'
ハ ャ ヽ/ r-、‐' // / |-‐ く | > / / `'//-‐、 /
ハ ハ > /\\// / /ヽ_ ! イ ( / / // / `ァ-‐ '
ハ ハ / /! ヽ レ'/ ノ > ' ∠ -‐  ̄ノヽ /
{ i l ! / フ / -‐ / ̄/〉 〈 \ /!
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1046166884/l50
こちらへどうぞ。
0013デフォルトの名無しさん
NGNG特にC++を覚えればJAVAは無理なく覚えられる
最初からJAVAはあまりお勧めできない諸刃の剣
0014デフォルトの名無しさん
NGNG理由は?
0015デフォルトの名無しさん
NGNGあまり話題を広げるな。
終 了
0016デフォルトの名無しさん
NGNG>>13
Cから学ぶならお勧めできるけどいきなりC++から学ぶのはどうかなー、と。
Cを学んで使いにくいなあと思ってC++やろうと思ったが難しすぎ
そこでJavaをやる。これでオブジェクト指向を理解できだ。
よし、C++をやろう。
この順序がいいだろう。
そして
でも速度を気にしないOSに依存しない、ネットワーク関係ならJavaがいいかな。
速度を気にするからC++がいいかな。
と適材適所で選択肢を選ぶ。
0017デフォルトの名無しさん
NGNGプログラミング向きテキストエディタ + JDK + jakarta-ant
がおすすめ
0018デフォルトの名無しさん
NGNGなわけない罠。
0019デフォルトの名無しさん
NGNG俺のこと言ってるのかと思ったよ
Javaって情報がそろってるから挫折する可能性は低い
だから、Javaやれ
0020デフォルトの名無しさん
NGNG一つの言語を操るのもはっきり言って大変。
これでCとかC++とか出来る奴は凄いんだろうね。
何種類も出来るよとか言ってる奴って尊敬するよ。
ごっちゃにならないのかな?
全て頭の中に入っているんだろ?俺なんかAPIガイド見て
本開いての繰り返しよ。
マジで尊敬する。
0021デフォルトの名無しさん
NGNG先にC言語やってからC++/Javaとやるとごっちゃにならない。
が、先にJavaやってからCとかVBとかやると感じ悪い。がっかりする
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGで、チミは何が言いたいの?
0024デフォルトの名無しさん
NGNGC++やC自体はAPIをほとんど持ってないから、それだけではごっちゃにならない。
C++やってもVC++とかBCBとかLinux+GTKとかいろいろな環境使った方がごっちゃになる。
あと、先にCやってからC++/Javaって言ってるやつはおっさん。
アセンブラやってからCやったほうがいいって言ってるやつはじじい。
0025デフォルトの名無しさん
NGNG>C++やC自体はAPIをほとんど持ってないから、それだけではごっちゃにならない。
ライブラリではなく言語仕様がそもそも汚いのですよ。
0026デフォルトの名無しさん
NGNGC はそれ程でもないような。
0027デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG>あと、先にCやってからC++/Javaって言ってるやつはおっさん。
そんなことをいい続けた24歳のわしもおっさんか。はやいなー。
0030デフォルトの名無しさん
NGNG甘いな22の俺もそう提唱している。
って事は>>24は10代か一桁・・・?
0031デフォルトの名無しさん
NGNG自作APIを持っているだけで世に公開していないのが多いのだよ。
で、会社でとんでもないところで見たことも無いそいつを処理せねばならない。
0032デフォルトの名無しさん
NGNGC++は内外どちらでも書けるから選べて良いと思うがなぁ。
0033デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1047544179/l50
こちらへどうぞ。
0035デフォルトの名無しさん
NGNGそりゃオブジェクト指向じゃねーよヴォケ
0036デフォルトの名無しさん
NGNGInteger#parseIntがオブジェクト指向かと。
そんなん、名前空間さえ管理できればグローバル関数でいい。
0037デフォルトの名無しさん
NGNGSingletonパターンで我慢しておけ。
そもそもグローバル関数は悪魔の関数。
0038デフォルトの名無しさん
NGNG単にユーティリティーな関数使うのに
class生成するのもバカらしい
0039デフォルトの名無しさん
NGNGそういうこと逝ってるから時代遅れの抵抗勢力っていわれるんだよ。
もっとオブジェクト指向を勉強して来い
0040デフォルトの名無しさん
NGNG原理主義のかたでつね?
0041デフォルトの名無しさん
NGNGじゃ、おまいは構造化手法原理主義者
0042デフォルトの名無しさん
NGNGInteger#parseIntにSingletonもなにもないだろ。
0043山崎渉
NGNG0044職なし中退
NGNGJAVAを覚えようと思っています。
でも、プログラムの書き方がわからない。
使っている本は柏原正三のはじめてのJava完全入門
皆さん、よろしくお願いします。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG秀丸などのテキストエディタなどで
とりあえず打ち込め
躊躇せずにとにかく打ち込め
最初は真似することからスタートする。
0047職なし中退
NGNG>>45さん、「本の通りに書けばいいんじゃないですかね」
何もわからないので、とにかく、本中心に無心にコピーしています。
>>46さん、「秀丸などのテキストエディタなどで
とりあえず打ち込め
躊躇せずにとにかく打ち込め
最初は真似することからスタートする。」
今はサルのようにまねばかりしています。
ただ、DOS画面に浮かぶ文字ばかりで、
無性にむなしい、と思うのだが、
今はそれでも仕方がないのか、とも思っています。
「int a = 100 」をint型の変数aを宣言、初期化する、と説明されますが、
「初期化」というイメージがわきません。
初期化とはどういうことなのでしょうか。
0048デフォルトの名無しさん
NGNG俺はよくわからん
メモリか何かの振る舞いが違うんかな
0049デフォルトの名無しさん
NGNGでも上手く動いたという喜びがないと続かないんでは?
0050デフォルトの名無しさん
NGNG使いたい形にすることだと思う。
オナーニするときあらかじめテッシュを重ねて置いとくと楽だろ?
テッシュをプレイ中に用意するのも、ギリギリまで用意しないのも
もちろんアリだがなー。
まあ賢いヤシは変数は初期化して、
オナーニ時はテッシュを重ねて置いとくってことだ
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGJRE 1.3 以降があれば JDK 無くてもいーんじゃない?
Javaの開発とかしないなら。
0054デフォルトの名無しさん
NGNGプログラムの基礎を学ぶのがいいと思う。
0055デフォルトの名無しさん
NGNG・1ヶ月ぐらいで覚えたい → 氏ね 終了
・1〜2年かけて覚えるぞ → 次へ進んでください 続く
・時間がないよ〜 → 必死だなッ! 終了
・お金がなく本が買えない → バイト汁 終了
※【選んでください】
・本屋へ行って数冊Java本購入 → 次へ進んでください 続く
・Webのみにかける → 本と併用するのがよい 考え直したら続く
・直接俺に教えてくれ → 馬鹿かお前!? 終了
分からないことがあり、本にも載っていない。3時間ほど悩む。
※【選んでください】
・とりあえずあと3時間、試行錯誤繰り返して
どうしても駄目なら教えて君になる → 時と場合によるが、これは一番正しい。
・時間が勿体無い。すぐ2chで質問する → 間違いではないが時間をかけて
悩んだ分、記憶に残り成果が出るぞ。
・眠い、めんどくさくなった。明日にしよう。 → お前には無理だ! 終了
※と に か く が ん が れ 〜THE END〜
0056デフォルトの名無しさん
NGNG・基礎なんてなんとなく分かる。
もっとすごいこと教えてくれよ → 基礎を疎かにするな、馬鹿。 終了
・Javaなんて1ヶ月でMASTER
してやる、ちょいぜ! → 忘れないの?頭いいんだね。 終了
・本見てもWeb見ても理解できない → 君の知能では無理。 終了
・1ヶ月でサンプル20本打ちこんだ。
多少改造したり出来て基礎がわかって
きたぞ・・・まだまだがんばる! → GoodJob!
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGhttp://coffee.ajca.or.jp/chisiki/chisiki.html
0060デフォルトの名無しさん
NGNG> ただ、DOS画面に浮かぶ文字ばかりで、
> 無性にむなしい、と思うのだが、
そんなに虚しいか?
コマンドラインを初めて触ったときはチャットをやっているかのようにわくわくしたもんだ。
こちらが命令を送ると応答が返ってくるのに興奮したもんだ。
これはUnixを使ってからはさらに興奮したもんだ。
0061デフォルトの名無しさん
NGNG> 「int a = 100 」をint型の変数aを宣言、初期化する、と説明されますが、
> 「初期化」というイメージがわきません。
> 初期化とはどういうことなのでしょうか。
int a; //宣言しただけ aの中身はデフォルトで0 (初期化されていない)
a = 100; //代入 とりあえず100を代入して初期化
と分けた方がわかりやすいと思われ
試しに
System.out.println("a = " + a);
をそのステートメント前後に付け加えて何度(3度程度)もコンパイルと実行をし
試行錯誤を練っているとわかってくる。
int a;より前にやれば当然エラー
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG次はJAVAです
間違ってませんよね?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGせっかくエクリプスいれたので慣れるためにもエクリプスでCをやろうと思います
必要なものはどこで手に入りますか?
0069職なし中退
NGNGこれは、最初にそう思ったのですが、
なんか、感じが違うなぁ、と思っていました。
「メモリか何かの振る舞いが違うんかな」
この「振る舞い」という言葉も理解に苦しんでいます。
>49さん、「最初はその言葉を置き換えてみるところから始めるとか。」
柏原さんの言葉に従って、色々と入れ替えて実行してみているのですが、
例えば、「public class・・」の場合、publicを削除しても実行されます。
それはそれで理解できるのですが、「int」にいたっては
実行できない場合の内容そのものを理解するのに、何日もかかるわけで、
そうすると何を知りたかったのかさえ、わからなくなってしまうこと、度々
それから「でも上手く動いたという喜びがないと続かないんでは?」
これは、いつも実感しています。
>50さん、すごい。感激しあした。
「オレの認識では初期化ってのはあらかじめブツを
使いたい形にすることだと思う。」
これが本当の初期化の意味なのでは、と納得しました。
また、たとえもすごかった。オナニーとティッシュの関係。
とても参考になりました。ありがとうございます。
0070職なし中退
NGNGプログラムの基礎を学ぶのがいいと思う。」
プログラムの基礎を学ぶ参考書など、紹介していただければ、と思います。
昨日、本屋で、プログラムの基礎に関する書籍をいろいろと見たのですが、
ざっと目を通しただけですが、それでも、みな同じに見えたのは
能力のなさから。
>60さん、「そんなに虚しいか?
コマンドラインを初めて触ったときはチャットをやっているかのようにわくわくしたもんだ。
こちらが命令を送ると応答が返ってくるのに興奮したもんだ。
これはUnixを使ってからはさらに興奮したもんだ。」
最初はjdkがうまくインストールできたことで喜び、DOS画面に文字が出てくることに
一喜一憂しましたが、今は現れて当たり前、の言葉が目の前をちらつく。
どうすればこの状態から脱却できるか、
ソース記述中に思うことは、なぜこの言葉がここに来るのか、とか、
これはなんと読めばいいのか、とか、
そんなつまらないことばかりです。
0071職なし中退
NGNGa = 100; //代入 とりあえず100を代入して初期化
と分けた方がわかりやすいと思われ」
デフォルトは、そもそも0を意味すると理解していたのですが、
無理なこじつけでしょうか。
多分>64さんと同じことを考えているのでしょうか。
とにかく、コンパイルと実行を繰り返してみます。
>65さん、多分Cからやり始めたら、また色々わからなくなり、
結局お前ら、何もやるな、という言葉が返ってきそうです。
そういうことで、Javaに食い下がるしか、術がない。
皆さんのおかげで、なんとなく「初期化」のイメージができました。
>50さんの指摘に、感謝!
0072monoのCSherapppアーティスト
NGNGJavaなにそれコーヒー?うめえのまじ?とか言ってたころをさ。
いいかお前らコードの始めはusingだからな。文字列を出力するには
Console.println("hehehe");
だから。
0073名無し@沢村
NGNGVBやDelphiは書き方がずいぶん違うからおれでもわからんよ…。
VBとDelphiは難しいよ。
0074名無し@沢村
NGNGおれによると、Perl、C、C++、Java、HSPなどはチョーやさ言語。
VB、Delphi、Cobol、LISPなどはチョーむず言語。
アセンブラはチョイむず言語。
…とこんな感じだね。
0075デフォルトの名無しさん
NGNGどっからこういうトンデモな発想が出てくるんだろう。
どのへんがほとんど同じ?
0076デフォルトの名無しさん
NGNG俺はC++を数年やってきたがJavaへ移行し理解するのに半年かかった。
使いこなすにはもう数年かかるだろう。
1度Javaの参照の簡易さを覚えるともう二度とC++の複雑なポインタ
を扱いたくないと感じるのものだな
0077デフォルトの名無しさん
NGNG沢村にマジレスをつけても。。。
0078山崎渉
NGNG0079デフォルトの名無しさん
NGNGC++からJavaでは
「なんじゃこりゃ!?」なJavaにカルチャーショックをうけるわけか。
ただのCからJavaに移行した漏れにとっては難も違和感もなく
「これは便利だ!」と思いながら習得することができてしまったよ。
0080山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0081Name_Not_Found
NGNG工場設備の基本的仕組みはどんな工場も似ている)はよく知っています。
しかし詳細なプログラミング部分はわからなかったため、
Visual studio.NETを購入し、勉強しています。私が勤務する工場はVBなの
ですが、ほかの工場はJavaが多く使われているのでしょうか?
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG役割を覚えて、あとはantなりIDEなり使おう。
0084デフォルトの名無しさん
NGNGローテクなところから覚えてこうな。
0085デフォルトの名無しさん
NGNGそれは仕事にならんだろ w
Cから派生して覚えて行くのが一番いいと思う。
Cで直交性の高いプログラムを書けるようになったら、
C++やJavaのありがたみや必要性がわかるよ。
このレベルまでいけたなら(Cで直交性の高いプログラムを書ける)、
他の言語でも効率的に言語を学習・利用できるようになる。
逆に言えば、直交性の高いプログラムを書けないなら、
言語を幾つ覚えても、ただ言語仕様を沢山知ってる人ってレベル、
出るところ出たらプログラマーとは認めてもらえない。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG工場に基幹システムが導入されているところでは使われている。
SunのサイトにJavaを使っている工場についての紹介があったぞ。
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG俺はこの本を3回通してやろうと思ってる。
俺間違ってます?
0093デフォルトの名無しさん
NGNG>java
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG最近の主流はサーバサイドJavaですけのー
アプレットは「こんなものか」ぐらいの感じでサラッと軽くやっとくだけで
よいのでは?
基本的なJavaの文法が理解できたら、J2EEを勉強したほうが仕事の
役に立つと思う。
しかし、AWTとかしっかり理解してないとSCJ-Pに受からない罠。
0098デフォルトの名無しさん
NGNGアプレットさらっとぐらいではJavaの文法は身につかないと思うけど・・・
独習Javaの最初のページから。クラスとはなにか?メソッドとは?インターフェイスとは?
それから、スレッドの同期とロックの移動、例外処理などをやらないとサーバーサイドなんて無理!
匿名クラスの定義とオーバーライドを知らないとイベント処理もできないし。
基礎を勉強しないと途中でちんぷんかんぷんになる。絶対にね!!!
0099デフォルトの名無しさん
NGNGそんなもの必要になってからやればいい。
0100デフォルトの名無しさん
NGNGそんなんだから、わかった振りを自分に言い聞かせて本当は何もわからない
ダメプログラマが増える。
0101デフォルトの名無しさん
NGNGじゃあ。全部完璧にマスターしろ。
■ このスレッドは過去ログ倉庫に格納されています