1read 100read
2012年6月プログラマー453: javaしかできない奴 (368)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
HSPってかなり良くねーか? (566)
生活保護プログラマーでオープンソースしようぜ! (334)
基本情報技術者試験 (402)
プログラマ業界で生きていくための最低条件 (757)
◆◆ とんずら・バックレ 劇場 4幕 ◆◆ (897)
なぜEXCELは嫌われるの? (462)
javaしかできない奴
- 1 :07/06/03 〜 最終レス :12/02/12
- 何でもかんでもjavaで開発しようとする。
javaで、何でもできるとほざいていました。
POIで吐き出すから、VBAマクロ使ってグラフ描いてよ。
・・・
- 2 :
- POIってのがあるのか。
Javaすげえ。
- 3 :
- (・∀・)つミ 。 ポイッ!
- 4 :
- Javaができる奴>>>>>>>>>>>>>>>>>>1
- 5 :
- >>1
そういうお前はVBAでなんでもしようとするけどな
- 6 :
- ちなみに
ぼくは java C# 両方つかえますよ。VBもOKだけど(C#とVBAの延長線ぐらい)
- 7 :
- >>6
両方って・・・視野が狭いな
- 8 :
- できるの?って聞かれて、できます!って答えられるのがJavaぐらいな同士達よ
C++でWINプログラムにトライしてみないか!?
ビルドするとexeが出来上がるのはちょっとイイぞ。
フリー開発環境構築
ttp://freepg.fc2web.com/cpp/topic_vce_001.html
猫でもわかるプログラミング
ttp://www.kumei.ne.jp/c_lang/
- 9 :
- javaしかできませんよorz
- 10 :
- Javaで出来る範囲ならそれでいいんじゃね?
- 11 :
- >>6
ワロタ
- 12 :
- 言語なんてなに使ってもいいんじゃないの?
用は理解できていれば、ほかの言語も使えると思うのだが...
- 13 :
- VC++は、もはやWindows言語。
- 14 :
- もはやもなにも昔から
- 15 :
- ここ4,5年Javaブームで新人が最初に学ぶ言語がJava、ってのが
増えてきたけど、どうなの?Javaをマスターした後に.NET(C#、VB.NET)、VC、VB(これはないか)、
Perl、PHPその他に進んでいく、ってのはないの?
- 16 :
- 今ってjavaかASPで.NET
あと古くからあってそろそろ干からびそうなところと
組込み低賃金系はC・C++じゃねーの?
- 17 :
- セイバー、おれはね
低賃金言語しかしらないんだ・・・
- 18 :
- Win32APIとC言語しか仕事で使わないのですが、今後どうしたら・・・
MFCすら使ってないですよ・・・(画像処理プログラマ)
- 19 :
- Java のSun Java 1.5.0(SDK)というのをダウンロードしたいのですが
どれをダウンロードしていいのか分かりません。
Javaマスターの方、教えていただけませんか?
ちなみに、ダウンロードするページにリンクされていたページはこれです。
http://java.sun.com/javase/downloads/index_jdk5.jsp
- 20 :
- >>18
stdとtemplateぐらいは覚えておきましょう
大雑把に言えばMFCとstdは似たようなもんです(大雑把なんで突っ込まないでね)
- 21 :
- >19
Java単体じゃなくてEclipseをダウンロードしれ
単体落としてもおそらく挫折するだろう
- 22 :
- >>20
いいかげんなホラ教えるな。お前のところにいって説教するぞコラ
- 23 :
- >>12
とりあえずHaskell使えるかどうかやってみろ。
- 24 :
- >>22
おいでおいで
新入社員2ヶ月生にいろいろ語ってもらいたいな♪
- 25 :
- ・・・
- 26 :
- stdとtemplateが大事ってのは間違いじゃないな
- 27 :
- >21
Eclipse!?そ、そんなものがあるのですか!?
と思って、早速ググって見ました!
そしたら
http://www.eclipse.org/downloads/index.php
というのが見つかりましたが、コレのことですか??
ちなみに、コレをダウンロードすれば、Sun Java 1.5.0(SDK)も一緒にダウンロードできるんですか?
- 28 :
- リンク見るのがめんどいから見ないけど、
Eclipse入れればJavaは入るよ。
バージョンはわかんね。調べてちょ。
- 29 :
- >28
お返事ありがとうございます!
JREとSDKの違いだけ教えていただけませんか?
何度もすみません!よろしくおねがいします。
- 30 :
- JRE=Javaの実行環境
http://ja.wikipedia.org/wiki/Java_Runtime_Environment
JavaSDK(JDK)=JREもこんなかの一つに含まれる
http://ja.wikipedia.org/wiki/Java_Development_Kit
結論から言えば、Eclipseを使えば意識しないでよし
無条件にEclipseつかってれ
JDKに手を出すとどーせわかんなくて泣くことなるから
んじゃ寝るね。がんがれ〜
- 31 :
- >30
ありがとうございました!!
あなたは私にとって、神のような人です!
おやすみなさい。
- 32 :
- ん〜、>>21=>>28=>>30はすべて承知の上で進めてると思うんだが・・・
このレベルの場合はまずはJDKとcmdとメモ帳からはじめさせて
3日ほど枕を涙でぬらさせてからでも遅くないと思うんだが。
いきなりIDEは右も左もわからない奴には逆に魔境だぞ?
- 33 :
- いきなりeclipse使うと環境変数も理解できないよ。4
- 34 :
- JAVAすらできましぇん;;
- 35 :
- jama!
- 36 :
- Eclipseは環境変数分からなくてもそこそこ使えるっしょ
とりあえず簡単なとこから始めて、必要に応じて深みに入ってけばいいんでない
- 37 :
- eclipseからしか入れない奴はこの業界不要PGには不向き
- 38 :
- 仕事こなすんならなんでもいいよ
- 39 :
- 最近のeclipseはJDKも一緒に入れてくれるのか
最近バージョンアップしてないから知らなかった
- 40 :
- >>37
こういう奴が時代遅れの産物と呼ばれるんだろうな
- 41 :
- 俺に支給されているPC。エクリプス立ち上がらんのよ。
どうしてくれるんだ!
- 42 :
- 本物のプログラマはJavaを使わない。Javaはちんけなアプリケーションプログラマが使うものだ。
- 43 :
- Javaだと本物じゃない、なんとかだと本物とか言っている時点で乙
- 44 :
- 道具は使い方次第
それだけ。
- 45 :
- 道具にこだわりがない奴ばかりでなんだか寂しい
その場限りの短時間で効率のいい方法で仕事を片付けるだけのSEなんていらない
- 46 :
- 自分の使っている以外の道具を良く知りもしないくせに否定し
自分の使っている道具こそが最高の物であると盲信することを
こだわりと勘違いしている奴が多すぎるから
ちょうどいいんじゃね?
- 47 :
- でもまぁjavaやってからcやり始めたんだが、cの挙動って激しく環境依存で
憂鬱に感じるよな。もっとはっきりしろよ!と
- 48 :
- お前も意外と神経質なんだな
- 49 :
- ORACLE使ったバッチ系のデータ集計なんかを
JAVAの単一アプリ作ってやろうとする奴いるけどな・・・
普通にPL/SQLで組めよ・・・と思ってしまうんだが。
- 50 :
- >>49
Javaの方が圧倒的に書き易いだろ
性能はともかくとして
- 51 :
- PL/SQL用のエディターってあるの?(補完機能とかあるやつ)
有るとして手に入れるとしたらお布施はいくらくらい?
- 52 :
- >>8
MFCもATLも無し!?
じゃあC++でやれとか言えないだろw
- 53 :
- >>51
ORACLE本家にSQL Developerっつーのがフリーで落とせたような。
- 54 :
- >>52
SetPropでC++クラスのインスタンス閉じ込めて簡単なフレームワーク作ればATL
と似たような形で素のC++でもHWNDとインスタンスの関連付けしてそれっぽい
プログラムできるよ。定型化すればMFCよりも軽いし細かい所まで制御できるので
使いようによっては便利だと思う。
- 55 :
- >>51
俺は使ったことないけど、Eclipseプラグインにあるみたい。
- 56 :
- 私のスレ落ちたみたいでさらにgoogleにもまだ登録されていないみたいなので
このスレにURL書かせてもらいますね。すれ違いのカキコごめんなさい。
http://thinktaro.com/blogchannel/BlogChannelEntrance
ちなみに私もメインはjavaです。Cやpaythonも囓りましたがつまらなくて断念。
javaめっさ面白いですよね。
- 57 :
- eclipseインストールしても環境変数に勝手にJDKのパスを加えてくれるだけで
JDKは自分でインストールしなければいかんと思う。
- 58 :
- 単純に見た目が楽で好き
- 59 :
- 俺はすべてマスターしたよ
すべて
- 60 :
- プログラマに終わりはねぇ。退職するまで勉強。
- 61 :
- 自分は出来ない奴だと思ってたけど、この板見たら・・・
「勉強しないと」って気にさせてくれるな
- 62 :
- 最初にやる言語がjavaって信じられないんですけど。
意味わからないで打ってるだけにならない?
そういう人ってセンター試験のbasicレベルは知ってるの?
それなら話はわかるけど、それすら知らないでいきなりjavaなんて出来るものなんでしょうか?
まったくゼロからjava理解した人っています?
- 63 :
- BASICと変わらないレベルでJavaを書くんだよ。
- 64 :
- 言語バリバリっすよ!
- 65 :
- 会社でじゃヴぁやらせてもらえない新人です。
java、独学では限界です。
業務にも耐えうるようなJavaのソース見せてくれる人はいませんかwww
- 66 :
- 会社のファイルサーバを巡回したらどこかにあると思われ
- 67 :
- >>65
ソースよりオンラインヘルプを読んだ方がいいよwww
- 68 :
- javaって俺がはじめたときには書籍がほとんどなかった
業務でやってることと書籍でよくみるjavaとかなり違ってたから困った
Eclipseが糞重たいところが気に入らなかった
お前、起動に何分かけるのかと?
しかも、文字列の扱い(他のクラスもそうだが)が超気にイラねー
文字列の扱いずらさを隠したような構造になってるくせに一文字ずつ追加してくとくそおせーw
なんだよやっぱり領域とかそういう概念いるんじゃんw
フレンドリーみたいな態度とってて結局使うときはこれかよw
みたいな印象ある
中途半端だよね
C++のがすっきりしてていいと思う
- 69 :
- 俺、basicしか出来ないんだ
- 70 :
- Cで言う構造体、Pascalで言うレコード、COBOLで言う集団項目って、javaではできないよね。
値を保持するための、いろんなデータを持つクラスを作って代用するよね。
それでさ、javaプログラマってのは、そのデータメンバーをprivateにして、
わざわざgetter、setterメソッドでアクセスするの。
バカじゃねぇか、といつも思うんだ。
getter、setterを提供するということは、そのデータメンバーは外部から自由に読み書きできますよ、
って事だろう。だったら、最初からpublicにしとけばいいじゃないか。
- 71 :
- >>70
クラスじゃだめなの?C#には別に構造体あるんだよな、確か。
参照じゃなくて値になるとかなんとか。だからなんだって気もするけどな、あれ。
publicフィールドは最近流行ってるね。
- 72 :
- そうそう、C#には用意されてた。プロパティだったっけ?getter/setterはいらない。
フィールドに直接アクセスするのはJavaだからというよりオブジェクト指向的にナシ。
本読め
- 73 :
- 無しだけど楽なほうに流れてしまう俺土方
- 74 :
- >>72
publicフィールドはねぇ、さんざん本読んだり
本書いたりしてきた人達が
なんでこんなことやってんだろうって思い始めて
最近流行ってんですよ。
http://d.hatena.ne.jp/nowokay/20071029
「〜の考え方からすると、無し」って教条的に考える気持ちは判るけどねー。
- 75 :
- あ、それと>>71で「C#で用意されてた」っていいたかったのは
構造体の話。
プロパティっていったって、setter/getterとあまり手間暇変わらない。
少女がって呼ばれるようになったようなもんだ。
実態変わらないのになんか別のよりよいものになった気がするだけ。
Delphi使ってた俺がいうんだから間違いない。
- 76 :
- いや、だからね
将来的に、フィールドに保持してた値をformatして返したり、escapeする必要が出てきたり、validateが追加となるときがあるかもしれない。
あらかじめカプセル化しといたほうが良いわけだ。
- 77 :
- >>76
そういうケース、ほとんどないから、
あった場合にカプセル化した方が
全体の効率はいいよ。
- 78 :
- 真面目に答えた俺が馬鹿だったか
本よめ。
- 79 :
- さんざん読んだ。
ああそうか、作ってる物が違うと
感覚違ってくるよなーすまん。
publicフィールドでいいじゃんって話になってるのは
WEBフレームワークとかで、業務系なんかが多いから
殆どsetter/getterにロジックが入ることないんだよ。
formatもvalidateもフレームワークで面倒みるし。
しかも、カプセル化云々て「考え方」より
現場の生産性とか現実解を重んじる傾向もある。
ここらへんが賛否両論なのかな。スーツとかいってさ。
汎用ライブラリとか作ってたりしたら
カプセル化重要ってのは有効でしょうね。
- 80 :
- ちなみに、あとからvalidateなりformatが必要になったらどうするかというと、
フィールドにアノテーションを付けるってやり方してますね。
俺はpublicフィールド万歳、とまでは思って無いけど
まあ楽だったよ。
- 81 :
- てか、valueオブジェクトなんか手で書いてるなら、それが一番の問題
- 82 :
- いや、問題はないだろ?DTOだろ?
- 83 :
- 支援ツールで自動生成しろとかそういう話じゃないの?
- 84 :
- >>76
フィールドに保持してた値をformatして返したり、
escapeする必要が出てきたり、validateが追加となるときが、
機能用件からして将来的にも見込まれない場合は、
カプセル化の利点は薄いわけだ。
何も「フィールドは全てpublicにしろ」と言ってるんじゃないよ。
要は使い分けの問題。
純粋に値を保持するだけが目的のバリューオブジェクトで、
setter/getterにロジックが全く入らないケースに限っては、
カプセル化に固執する必要も無いんじゃないの?という話。
- 85 :
- 本しか読んでないような奴を
本気でやりこめてはかわいそうだ
- 86 :
- カプセル化すると余計な手続きを実行することになり速度低下する
Java厨は速度に無関心な奴が多すぎて困る
- 87 :
- javaを使う限りどうやっても遅いので五十歩百歩
- 88 :
- 最初から速度を諦める奴にプログラマを名乗って欲しくない。
- 89 :
- C++の場合だとreturnだけとか代入だけとかはコンパイルオプションにもよるけど
インライン展開するとかあるけど、javaだとどうなってるんだろうな?
まあ、プログラムのパフォーマンスの80%はソースコードの20%が叩き出してるって
言われるくらいだから、getter、setterで気になるほどの速度低下なんてそうそう
起きないけどな。
- 90 :
- >>89
>getter、setterで気になるほどの速度低下なんてそうそう
>起きないけどな。
同意。
なんで本で知った話とかで
全体を語りたがる奴が多いんだここは。
- 91 :
- 中途半端にpublicフィールドのクラスを作るくらいなら、Stringの配列で返した方が100倍良いだろ?
publicが良いって言ってる奴って、結局は最下流のPGってことだろ?
お前が作ったクラスを誰かが使うのかい?使わないだろう。
本嫁
- 92 :
- >Java厨は速度に無関心な奴が多すぎて困る
サーバーサイドの話でしょ?
Javaと多言語のベンチマークテストの結果を比較してみろよ
速度厨はおっさんか学生。
- 93 :
- >>91
>中途半端にpublicフィールドのクラスを作るくらいなら、Stringの配列で返した方が100倍良いだろ?
項目が全部Stringならね
- 94 :
- C#流のプロパティだと、
カプセル化されているかどうかすら隠蔽しているよね。
アクセスする時の名前が一緒だから。そこがすき。
- 95 :
- >>91
最下流のPGってのが現場で業務システムを作ってるPGって事だったら
まあ大多数の人間がそうだな。そして誰もそのクラスは使わないね。
だからpublicでいいんだよって話をずっとしてんの。
本捨てて現実見れ。
あとStringの配列うんぬんは見なかった事にしてあげる。
- 96 :
- >>93
論点ちがくね?
- 97 :
- >あとStringの配列うんぬんは見なかった事にしてあげる。
String配列 >>>>> publicフィールド
現場のPGに「これからはpublicフィールドで」なんて言えるのかw
- 98 :
- >>94
そのおかげで”とりあえず変数をパブリック”にしておいて
後からプロパティへ変更する事が可能になり
”とりあえずSetHogeとGetHogeを作っておくか”という無駄がなくなって素敵
- 99 :
- >>97
>現場のPGに「これからはpublicフィールドで」なんて言えるのか
うん、そうだよ。俺は今の所言ってないけど、そういう流れも世の中にはあるんだよ。
本捨てて少しはネットでフレームワーク調べてみるといいよ。
- 100read 1read
- 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
【日本だけ】SEという職業をなくそうぜ【変な職種】 (693)
A型のプログラマーは神 (293)
タコ部屋≒IT業界多重請負構造 (330)
職場でー 3ヌキ目 (689)
最強のテキストエディタってなんだ? (465)
お前らがプログラム書いているときに聴く音楽 (324)
--log9.info------------------
☆★☆★☆★マハポーシャの名機達★☆★☆★☆ (247)
これあげる、交換して (436)
ショック!ハドソン社員が信じてくれなかった! (244)
マックスマシーンについて語ろう (231)
N5200どうだった? (280)
<<毎月8日は『テクノポリス』発売日>> (867)
エミュレータについて (240)
ビルゲイツに挑戦 (567)
■PC9801VX専用スレッド■ (516)
PC100を称えよ (208)
★【ATARI】★ (226)
うえーん@昔のPC版 (557)
マハーポーシャの何か持ってた人いる? (440)
パソコン漫画 (238)
アセンブラの開発ツールを教えろ (251)
どんな質問にも誰かが答えるスレ (650)
--log55.com------------------
台湾の旅館に宿泊した日本人がメッセージボードにイラストを残す、それを見た従業員が感動 [956093179]
【悲報】裁量労働制適用の20代男性社員が過労死 くも膜下出血で死亡 [367148405]
NEW GAME!作者「ファンレターをくれた人にミニ色紙を描いて送ってたことがあったけど、転売された。もうファンレターに反応しない」 [612013792]
整形を繰り返した18歳女子高生、目がかなりキモいことになってる [719338346]
LGBT「レズビアンじゃなくレズと呼ぶのやめて、それ、差別です」 [981340838]
NHK「GDPがマイナス…しかし実態経済は変わらず良好」 [479913954]
坂上忍「将来年金が貰えないと嘆いてる若者よ、年金は貰うために払うものじゃないぞ」 [604460326]
(ヽ´ん`)「魚をスーパーで買う奴は馬鹿、海で釣ってくればタダで食い放題なんだぞ」 [977261419]
-