【Java SE 7】 次世代Javaの動向 7 【dolphin】

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2009/04/09(木) 20:36:20
genericsよりお前らのいってることが分からない
みんな端折りすぎなんだよ
953デフォルトの名無しさん:2009/04/09(木) 20:44:42
>>951
お前のコスト安はどこからだよ!
俺、明日からキャスト沢山振りかけて食べることにするわ
954デフォルトの名無しさん:2009/04/09(木) 21:07:33
閑話休題。

ごめん、JAMってどうなった?JSR-277は破綻したんだよな?
.jamアーカイブそのものが無くなったの?
955デフォルトの名無しさん:2009/04/09(木) 21:21:06
jsr277は死亡、jsr294だけJava7に入る
956デフォルトの名無しさん:2009/04/09(木) 22:40:34
JSR294だけでどうやってクラスパスの衝突を避けるの?
JAM(というかMODULE-INFディレクトリ)はJSR277の仕様でしょ?
結局の所、最新のjarを落としてきて後方互換性を盲信するのと何が違うんだろ。
957デフォルトの名無しさん:2009/04/09(木) 23:20:43
jsr277がjsr294に取り込まれたんじゃないの?
958デフォルトの名無しさん:2009/04/10(金) 06:44:46
>>951
知らないの?VM上ではキャストはコスト高いよ。
特にループ内部にキャストのコードを入れるときは無駄が多くなる。
959デフォルトの名無しさん:2009/04/10(金) 07:30:01
IBMとapacheがOSGiに流れてる状況で、JSR277が出てきてもまとまらないよなあ。
960デフォルトの名無しさん:2009/04/10(金) 12:19:35
ヒント:IBM=apache
961デフォルトの名無しさん:2009/04/10(金) 20:25:31
どうでもいい言語機能よりさっさと native2ascii を捨てろよ。
UTF-8 を標準にしときゃ native2ascii かけた既存のプロパティファイルと互換保てるだろ。
962デフォルトの名無しさん:2009/04/10(金) 21:04:39
XMLプロパティか
963デフォルトの名無しさん:2009/04/10(金) 21:22:14
てかさ、Propertiesクラスそのものを非推奨にしようよ。
あれ何でHashMapベースなの?Mapをコンポジットしろよ。
出力した時は普通LinkedHashMapかSortedMapの動作を期待するだろ。
964デフォルトの名無しさん:2009/04/10(金) 21:37:42
Propertiesはextends Hashtableだが。
965デフォルトの名無しさん:2009/04/10(金) 21:40:15
ほぼどうでもいい重箱の隅だと思うのだが。
966デフォルトの名無しさん:2009/04/10(金) 21:42:00
どうでもいいネタにふさわしいツッコミだと思うのだが。
967デフォルトの名無しさん:2009/04/10(金) 21:43:07
スレ汚ししたいなら他所でどうぞ。
968デフォルトの名無しさん:2009/04/10(金) 21:44:01
他所いけってさ>>961
969デフォルトの名無しさん:2009/04/10(金) 22:47:20
SEIのXMLを利用できるAPIを総点検中なんだが、
XMLEncoder/Decoderがひっそりと enum に対応してた。
どっかにアナウンスがあったっけ?
970デフォルトの名無しさん:2009/04/10(金) 23:24:28
971デフォルトの名無しさん:2009/04/14(火) 11:52:47
大規模なシステムほどJAVAで組まれてると言われるけど、
実際はけっこーCも多いよね。
結局大量の処理をする場合Cの速度が優位になっていく。
事実Cで組まれたシステムが第一線で使われてるケースもかなり多い訳で。
JAVAがそれに対抗しろとは言わないが、汎用性ではJAVA・・でもやっぱシステム組んでもらえるならCがいいという構図は
なかなか変わりそうにないなぁと思った
972デフォルトの名無しさん:2009/04/14(火) 15:58:42
ベンチマークだと、速度はともかくメモリ消費量は1桁違うみたいだね
ttp://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=java&lang2=gcc&box=1
973デフォルトの名無しさん:2009/04/14(火) 16:30:05
そりゃぁ、年金から年間800億円も融通してもらえるような超巨大企業なら
工数度外視でCで開発したりできるだろね。
とにかくガバガバ金つかえ、納期気にすんな、人月?なにソレ?って漢字で
何年も何年もダラダラダラダラと、去年800億円、ことし800億円、来年も800億円・・・
年金という金のなる木が枯れるまで、骨の髄までしゃぶり尽くすんだろ。
民営化とは名ばかりで、金の流れ道が少し変わっただけ。政府とズブズブやんけ。
974デフォルトの名無しさん:2009/04/14(火) 16:47:53
大規模が処理量の大規模ならCなんだろうけど
機能数の大規模や開発者数の大規模の場合に
Cを選ぶとプロジェクトが遅延しまくるんじゃまいか
975デフォルトの名無しさん:2009/04/14(火) 16:48:33
大規模で膨大なトランザクション抱えている所はどこも I/O がネックになってるから
C と Java 程度の速度差なんてたいした話ではないな。インフラならともかく、金融系の
膨大かつ毎年改訂の入るような業務ロジックを C で組むなんてアホも良いとこ。
大体、速度を求めるなら普通は開発リスクのないハードの増強に投資する。
976デフォルトの名無しさん:2009/04/14(火) 17:11:54
トランザクション量で金融は大規模ではない
ネット証券大手でもTwitterやブログとは何桁も少ない
もちろん信頼性の要求も桁が違うがそもそも金融程度の
トランザクション量ならCを選ぶ必要はない
例外は証券取引所くらいか
977デフォルトの名無しさん:2009/04/14(火) 17:32:36
トランザクションと HTTP リクエストの区別の付いていない方が居られるようだが…
978デフォルトの名無しさん:2009/04/14(火) 17:43:59
976は当然トランザクションのことを書いている
それが分からないのは視野が狭いのではないか
979デフォルトの名無しさん:2009/04/14(火) 17:47:43
元の話(>>971)ではトランザクションの話なんてしてないし
実際Cで書く意味があるかどうかはトランザクションより
HTTPリクエストの量だろうがな
980デフォルトの名無しさん:2009/04/14(火) 17:56:46
おまいら C に幻想持ちすぎ。
981デフォルトの名無しさん:2009/04/14(火) 18:16:08
それLinusに言ってみたら?
982デフォルトの名無しさん:2009/04/14(火) 18:28:05
COBOL化まっしぐら
983デフォルトの名無しさん:2009/04/14(火) 18:32:26
WEBアプリ以外はアプリに非ず、って風潮?
984デフォルトの名無しさん:2009/04/14(火) 18:41:27
どこが?
985デフォルトの名無しさん:2009/04/14(火) 18:53:49
>>979
元の話(>>971)ではトランザクションの話もHTTPの話もしてないし。
ただ「大規模なシステム」としか書いてない。
何の前提も無いときはHTTPの話がデフォルトというわけなのか。
986デフォルトの名無しさん:2009/04/14(火) 18:58:08
>>976
DB/ホストへのアクセス量が全然違う。ブログと同じ程度のシステムしか組んだ事ないのかよ。
987デフォルトの名無しさん:2009/04/14(火) 19:12:45
C言語と相性の悪い言語って基本的には無いと思う。
処理性能とフットプリントの小ささに信頼のある言語は他に見あたらない。
処理性能だけならいくつかのベンチマークではGNU CよりJavaのが速いから、
これはもう言語というよりコンパイラ屋をどれだけ囲ってるかの差だな。
988デフォルトの名無しさん:2009/04/14(火) 19:31:31
Javaのメモリ周りの最適化はやりつくした感じ(スタック割り当てとか)だけど、
Cのほうは、JITの導入が始まってきた(LLVMとか)ところだからなあ。
989デフォルトの名無しさん:2009/04/14(火) 19:43:36
>>985
>>979>>977を見て書いたからHTTPが出てる
トランザクションは>>974-975の流れだな
990デフォルトの名無しさん:2009/04/14(火) 19:50:33
>>986
君は金融しか経験がないようだな
いくらハイエンドのサーバでもOracle(RACも含む)なんかで集中型の
DBMSで運用できているという事実が金融はトランザクション量が
たいしたことないという事実を語っている
大規模ってのは君が考えてるより二桁三桁多いトランザクションをさばいてるよ
991デフォルトの名無しさん:2009/04/14(火) 20:00:52
>>990
いや、単におまいがオープン系の世界しか知らんだけだと思う。
992デフォルトの名無しさん:2009/04/14(火) 20:07:01
>>991
大手ネット証券やってますが何か?
993デフォルトの名無しさん:2009/04/14(火) 20:08:39
ちょw
基幹系が Oracle で運用できてるってどこのサラ金の事だよw
994デフォルトの名無しさん:2009/04/14(火) 20:22:59
バックはメインフレームだけどフロントのDBMSはOracleよ
ネット専業に限らず証券はだいたいそんなもん
995デフォルトの名無しさん:2009/04/14(火) 20:29:58
>>992
でかいところだと赤と緑の某都銀にもっと巨大な某生保、損保最大手、某FRB生命なんかで
やってましたが何か (何をかまでは特定されるので言わない)。先日民営化されたバケモノは
何とか足抜けられたが。
というか、どう見てもトランザクション≒HTTPアクセスという認識で語ってるようにしか
見えないわけだが… 今時のブログは PHP を TP モニターで監視でもしてんの?
996デフォルトの名無しさん:2009/04/14(火) 20:36:17
やっぱり金融バカかw
997デフォルトの名無しさん:2009/04/14(火) 20:42:38
おまえ、やっぱりフロント側の、しかも Web 周りしか開発したことのないだろ。
トランザクションの話でブログ引き合いに出してるような時点で知れてんだよ。
998デフォルトの名無しさん:2009/04/14(火) 20:45:51
2
999デフォルトの名無しさん:2009/04/14(火) 20:46:47
証券バックもやったし銀行も少しだけやったよ
つか、後ろの方がトランザクション量的にはずっと少ないじゃん
バッチやディレイドオンラインのデータ量は多いけど効率いいから負荷少ないよね
保険はやったことないからどんな感じか興味あるけど次スレに持ち越して欲しくはないw
1000デフォルトの名無しさん:2009/04/14(火) 20:47:27
1000ならJava7年内リリース
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。