1 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 01:15:05.17 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド150★★ toro.2ch.net/test/read.cgi/tech/1324704285/
207 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 03:39:47.48 ] while(hoge) と for(;hoge;) っておなじだよね?なんか違うの?
208 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 05:20:50.45 ] >>5 荒すな
209 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 06:16:55.20 ] >>205 実行結果がCPUに依存するのは間違いない
210 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 09:07:52.42 ] よく考えたらJavapediaってネーミングwiki要素がそっくり抜け落ちてるな
211 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 10:37:44.56 ] >>164 Javaのwikiを自作するならすべきだと思うよ 現状Javaの情報がまとまってる日本語ページは老舗の個人サイトばかりだけど、 そこよりバランスよく説明する自信があるならやるべき。 wikiは作成者自ら相当量書かなきゃ誰も乗ってこないので、 ベースになる部分を作るのはきっと大変。
212 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 12:37:58.30 ] >>167 行使する権利は放棄できると聞いたことがある。
213 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 13:32:28.76 ] 行使する事を放棄するだけであって著作人格権自体が無くなるものではないって事でしょう?
214 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 14:13:56.65 ] 誰が著作人格権自体がなくなるって言ってるの?
215 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:21:14.46 ] >>211 自作って、Wiki自体をも? pukiwikiを自作するように? それって車輪の再発明では
216 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:22:00.55 ] >>210 そもそもJava大百科を作りましょうというプロジェクトだから それいったらアンサイクロペディアとかユアペディアとか
217 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:24:53.97 ] Mediawiki並のシステムを再度一から自作するって相当な労力だぞ Java製Wikiでも使えと?それもきついかもな。それを自宅サーバでやるとなると すぐにサーバがパンクする テキストデータ更新程度のWikiはPHP+MySQL程度で十分だから Mediawikiですら自宅サーバで立ち上げてもすぐパンクするし パフォーマンスガタ落ちでレスポンスが何分と待たされて殆どWikiとして使い物にならない
218 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 15:27:25.13 ] どこかのレンタルサーバでMediaWikiを立ち上げても 記事数が増えるにつれて容量制限にひっかかりそうだ Wikipediaの全記事をMySQLからダンプするとどれくらいの容量になると思う? Javaにはそこまで膨大な情報は詰まってないと思うが ソースコード、画像、jarファイルなどのバイナリをwikiにアップロードすることを考えると やはり容量かなり喰うと思うぞ それならWikiaのほうが安全では
219 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 20:28:48.82 ] Propertiesで値を書き込んでいるのですが、 storeで値を変えると、ファイルの頭にコメントで変更した時間が勝手に加えられます。 リファレンスを見ても、第二引数がnullで無ければコメントを付け加えるよ、としか書かれておらず、 第二引数はnullで、ためしに第二引数にコメントを入れると、 # 第二引数のコメント # 変更した時間 プロパティの値... といった感じになってしまい、第二引数とは関係なしにコメントが時間のコメントが追加されているようなのです。 この時間が勝手に追加されないようにしたいのですが、どうすればいいのでしょうか。
220 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 22:18:48.64 ] >>219 何を言っているのかわからない。 ResourceBundleクラスを使ってpropertiesファイルに書き込んでいるのか それともPropertiesクラスを使ってpropertiesファイルに書き込んでいるのか ほらもっとはっきりと!
221 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 09:07:12.77 ] Propertiesクラスを使ってpropertiesファイルに書き込んでます(><;)
222 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 14:21:25.19 ] なんだメモリ上に展開したPropertiesを書き換えているだけかと思った。
223 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 14:22:12.58 ] >>221 というかさ、ソースコード晒したほうが早いと思うよ そもそもコメントって何?
224 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 16:26:46.80 ] リファレンスを見ても分からないから質問したのに、 リファレンスを見たら分かることを聞き返されるとかもうね。
225 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 17:47:03.13 ] 率直に言ってResourceBundleかApache Commons Configurationsを使ったほうがいいと思うぞ
226 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 18:54:19.11 ] >>219 てか、なぜ時間が更新されると困るのかわからない
227 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:26:22.96 ] 更新というか勝手に追加されてしまうんですね。 勿論コメントなので、あってもなくても動作に影響は無いんですが、 その時間を取得して何か処理しているわけでもありませんし、 数バイトとはいえ実質ゴミのデータを残したくない、といった感じです。
228 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:29:50.67 ] 潔癖症なんだかよくわからんな そんなに気になるならXML版使えよ
229 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:42:56.17 ] >>227 そんなこだわりがあるなら普通にFileWriter使ったほうが早いのでは
230 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 19:44:34.81 ] あの程度でゴミに見えるなら XMLファイルはゴミだらけになるわな >>227 はそういう考えか? 携帯電話開発でもしてるのか? 組み込み系か?
231 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 21:40:05.26 ] #で始まるコメント行だけ無視するFilterWriterを実装するのは 大して難しい話ではない。 LineNumberReaderとPipedWriterあたりを マルチスレッドで組み合わせるとさらに楽か。
232 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 22:34:55.84 ] java(プログラマ)初心者です。 RoRを少しいじったことがありますが。今回JavaでWEBアプリケーションを作ることになったのですが どこかいい参考サイトありませんか? Railsライクなフレームワークで作りたいので,playを考えています。
233 名前:デフォルトの名無しさん [2012/01/20(金) 22:40:49.44 ] 自分で演算子を定義するので、 Collections.sort(オブジェクト、演算子); のようなやり方で、 Collections.apply(オブジェクトA、オブジェクトB、演算子); のような便利メソッドってないすか 配列のAndがやりたい
234 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 22:45:00.48 ] ないです 自分で作るとよいのでは 俺的には apply というより map って感じに見えるが
235 名前:デフォルトの名無しさん mailto:sage [2012/01/20(金) 23:39:04.20 ] ttp://ideone.com/pUzew Map.Entryについて教えて欲しい。 45行目と50行目とがコンパイルエラーになるのだが、 55行目の使い方であっているのだろうか? 細かい話がうんぬんではなくて、普通に使い方がわからないだけの、あまり知らない人です。 検索しても、Mapの型の指定の無いものしか見つけられなくて、よくわからない。
236 名前:235 mailto:sage [2012/01/21(土) 00:16:24.87 ] java.util.Mapって、どうしてclone()できないのかな? 中身はMapを実装したクラスなのであれば、cloneを予めimplementsしていてもよい気がしないかな?
237 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 00:24:17.61 ] >>235 java.util.Map.Entry<Integer, Integer> でおk でも読み難いから import の使い方覚えるべき >>236 どうしてかはどこかで説明を読んだ気がしたけど忘れた 複製したいときは Map<Integer, Integer> map2 = new HashMap<Integer, Integer>(map1); 的な方法でできる
238 名前:237 mailto:sage [2012/01/21(土) 00:26:38.70 ] >>235 間違えた。 java.util.Map.Entry<Integer, java.util.Map<Integer, Integer>> が正しい。
239 名前:235 mailto:sage [2012/01/21(土) 00:36:48.64 ] >>236 ありがとうー。不安で仕方が無かったから助かった。 複製については、元と同じ実装で複製したいならリフレクションするしかないでFAかな? リフレクションとかまだわかってないし、今作ってるプログラムはそこまでこだわりないけど。
240 名前:235 mailto:sage [2012/01/21(土) 00:42:26.65 ] ttp://webcache.googleusercontent.com/search?q=cache:y_qrWeWUd0gJ:www.atmarkit.co.jp/bbs/phpBB/viewtopic.php%3Ftopic%3D37029%26forum%3D12+java+util+map+clone&cd=9&hl=ja&ct=clnk&gl=jp 真ん中付近のリフレクションのコード、 コンパイルエラーなんだけど、どうすればコンパイル通るのかな?
241 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 00:55:28.98 ] これでどう Class<?> clazz = obj.getClass(); java.lang.reflect.Method method = clazz.getMethod("clone"); @SuppressWarnings("unchecked") T result = (T) method.invoke(obj); return result;
242 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:32:24.68 ] >>236 javaの重要なことって全部sunのオンラインチュートリアルに書いてるんだけどさ。oracleになってリンク切れ起こした。 htmlの実体はあるんだけど昔のURLでアクセスするとリダイレクトされてリダイレクト先に存在しないからどうやっても辿れない。 放置されたままだからInternet Archiveから発掘するしかないと思う。
243 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:45:26.84 ] なにもかも、所詮はオラクルがやることだから仕様がない
244 名前:235 mailto:sage [2012/01/21(土) 01:50:20.86 ] 日記みたいに連投してごめんね。まだ続きそう。 ttp://ideone.com/ds4bO >>236 後半って、要はコピーコンストラクタだよね? 何か、実行してみるとよくわからないことになった。 コピーしてるのかな? hashCodeを確認してみると、mapの実体が複製されていない気がするんだ。 map_Map2 = map_Map; map_Map2 = new … ↑で一時的に、map_Map2がmap_Mapと同じインスタンスをさしているのは当然だと思うのだけど、 newしてもmap_Map2.hashCode()の値に変化がない。 しかもHashMapになってない。さっぱりわからなくなってきた。 ところで、コレクション系のシャローコピーって var2 = var1 var2 = var1.clone(); で同じなのかな? valueの指し示すデータが複製されないのは理解できるのだけど、 (keyと)valueのセットが複製されないなら、シャローコピーの存在意義が無い気がする。 あくまで、オーバライド用のメソッドなのかな?
245 名前:235 mailto:sage [2012/01/21(土) 01:55:58.87 ] >javaの重要なことって全部sunのオンラインチュートリアルに書いてるんだけどさ。oracleになってリンク切れ起こした。 確かに、いろいろリンク切れてて困る。 ttp://java.sun.com/javase/ja/6/docs/ja/ これじゃなくて、初心者を教育するための中途リアルがあるの? Sunって日本人にやさしいところがあるよね。どうしてなんだろ。 英語(米欧印)と中国語で、世界の人口の大部分をまかなえるのに、日本語とか。 すごくありがたいんだけど不思議。 Oracleになって、幸先が悪いよね。何かの安いSDKに力入れてるらしいけど、eclipse(pleiades)が無料なのにいまさら何を…。 すみません、Javaの話じゃないですね。逝ってきます。
246 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 01:58:06.32 ] ゆとりウザイ
247 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:02:21.82 ] >>244 コレクションクラスの hashCode は中身の hashCode を合算したものなので 中身が同じなら変わらないし中身が変われば変わる equals が中身全要素の比較なので、それと整合性を取るため (equals が true を返す場合は hashCode も等しい) var2 に put した要素が var1 の get で現れるか見てみればわかる
248 名前:235 mailto:sage [2012/01/21(土) 02:14:43.02 ] >equals が中身全要素の比較なので >コレクションクラスの hashCode は中身の hashCode を合算したものなので インスタンスIDのことかと思っていた…。 名前を見れば、ハッシュって書いてあるのにね。申し訳ない。 java.lang.Objectのjavadocを初めてまじまじと読んだ。
249 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:16:52.37 ] >>245 そう思うなら、リアルだろうとネットだろと特許権無視や著作権無視などせずライセンス契約を受け入れてちゃんと金払えよ
250 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:18:49.88 ] >>245 さっさと死ねよゆとり
251 名前:235 mailto:sage [2012/01/21(土) 02:31:34.87 ] >ところで、コレクション系のシャローコピーって とか、何か理解したような気がする。 構造体の中のポインタが、 コレクションの各要素へのアクセスを仲介するのだから、これが複製されて、 (keyと)valueは複製されないのはあたりまえか。 >map_Map.getClass().getName() map_Map2.getClass().getName() じゃないんだから、全部TreeMapなのは当然だ。 orz. つきあってくれてありがとう、いろいろ勉強になったし、一人でやるより早く解決できた。 >>236-247
252 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 02:35:05.89 ] >>251 さっさと死ねよ
253 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:28:57.07 ] >>232 「,playを考えています」の意味が分からない。 とりあえず@ITのJava入門や JavaでHelloworldあたりでも調べればいいのでは
254 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:54:08.68 ] >>242 そのサイト名、なんていうサイト web.archiveで調べてみるからサイトの英語名おしえてちょうだい
255 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 03:58:47.30 ] >>245 日本がどうかとかではなくOracleがJavaをないがしろにしているだけでは だからJava関連の整備が進んでいない 日本語ドキュメントの整備にしても、Oracleに買収されてから 日本語ドキュメントを管理する担当者に人事異動か、再編成によって プロジェクトが変わったとか何かがあったために出遅れているとか?
256 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 04:12:40.05 ] >>254 java.netとかSDNとかSDCに分野ごとに散らばってるからサイト名と言われてもいろんな所としか フォーラムやブログにさらっとsunの人が書いてたりもするしホストがsunでいまは辿れないやつ 全部当たれば色々出てくると思うけど今生きてる奴は現行バージョンに内容が置き換えられてるからそれも昔のとも違う。
257 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 05:42:58.72 ] ジャヴァなんかもう止めてシーシャープをやるしかないな どうせウィンドーズで開発してるんだしネイティブ開発だし一石二鳥じゃないか
258 名前: 忍法帖【Lv=6,xxxP】 mailto:sage [2012/01/21(土) 07:43:08.31 ] 日本語ドキュメントで比べたらC#なんて糞すぎじゃん あとC#ごり押しする人間が低脳すぎ VBでポトペタとかいってるレベルだねw
259 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 07:49:45.66 ] Javaは15年以上かかっても未だVBでポトペタにも勝ててない
260 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:19:49.78 ] ○×でポトペタって一番カスのやってる仕事じゃんw JavaでもEclipseで普通にできるし C#信者が如何にそれしか知らない低能かよくわかるわ
261 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:38:31.02 ] マイクロソフト・ドットネット・フレームワークはウインドーズのネイティブ開発ができるんですよー さらにこれからはポトペタなんてどうでもよくてウィンドーズ・フォーン開発をやろうとしてもジャヴァでは開発できないからやっぱりシーシャープ最強なんですよー
262 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 10:53:40.47 ] >>261 節操なくポトペタGUI捨てたのはいいとして Windows PhoneがAndroidやiOSにシェアで惨敗したことぐらい知ってるだろ? AndroidアプリをJavaで作ったほうが圧倒的にとくじゃん。 お前C#が強い分野1つも知らないで人に勧めてるクズだな。
263 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:06:02.78 ] カタカナでしか喋れない池沼が湧いているのか
264 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:14:38.94 ] Windowsもそろそろ賞味期限切れ
265 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 11:23:09.75 ] Tomcat7ではInvokerServlet使えないの?
266 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:21:31.26 ] javac で環境変数に登録されているパスに加えて別のクラスパスを追加する方法ってどうやるの? javac -cp newpath Test.java の場合、newpathは反映されるけど 環境変数に登録してあるServletやJSPへのパスが無視されて困ってます
267 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:25:06.92 ] %CLASSPATH% とか $CLASSPATH とかで環境変数のぶんも追加してやればいいのではないでしょうか
268 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 12:28:58.91 ] ども
269 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 13:11:13.66 ] Tomcatで WEB-INF/lib にサブディレクトリを作ってその中にjarファイルを入れることってできないの?
270 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 15:22:29.22 ] >>253 playをベースにしたフレームワークをつくりたいって意味だろ?多分。
271 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:36:52.03 ] >>256 というか、いまチュートリアルみたんだがとくにリンク切れ起こしてないぞ ちゃんとチュートリアルページが見える 昔の話か?
272 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:40:23.58 ] sun。。(´;ω;`)ブワッ
273 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:49:22.41 ] ログを複数の言語(日本語、英語)で出力する ロギングライブラリって需要あると思う? log4jみたいにxmlで設定して、 日本語にすると日本語のログ「セッション タイムアウト」 英語にすると英語のログ「Session Timeout」が出力されるみたいな。
274 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 16:53:29.15 ] >>269 Servlet2.5仕様より抜粋。 The/WEB-INF/lib/*.jar area for Java ARchive files. These files contain servlets, beans, and other utility classes useful to the Web application. The Web application class loader must be able to load classes from any of these archive files.
275 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:38:36.24 ] 点数(double型)を2値化するため、判別分析法で閾値を決めたいのですが media.itc.u-tokyo.ac.jp/jsim/ 以外に、何かそういうライブラリってありますか?
276 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:41:22.06 ] >>275 なにこのページ
277 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 17:59:48.73 ] >>276 なんか色々入ったやつみたいですが、肝心のリンクが切れてて分かりません。 media.itc.u-tokyo.ac.jp/jsim/src/jsim/graphic/api/jp/ac/nime/computer/grpsimulator/ImgPr/HistogramBinaryAnaDisc.html#CalcBinary (int[], int) を見る限り、これが使えれば何とかなりそうなのですが・・・。
278 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 18:34:45.25 ] >>277 必要なファイルを集めてコンパイルしたら? media.itc.u-tokyo.ac.jp/jsim/src/HTML/S/59.html
279 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 19:01:25.80 ] >>262 アンドロイドのアップリ開発はオラクルとの権利侵害訴訟がまだ続いているからこのままジャヴァを使って開発を続けられるかどうかは微妙じゃないですか? それにアンドロイドのようなソフトウェーア・ガジェットものはエッチ・テー・エンム・エル・ファイブになっていっても、 オラクルはこの点ジャヴァ・エフエックスを用意してますが、グーグルはこれに移行せずアンドロイドネイティブ開発にドムも採用せずジャヴァ開発者とジャヴァで作ったライブラリーは切捨てでしょうね きめ細かいネイティブ・コンパイルをしておきたいならやっぱりジャヴァじゃなくてシーシャープの方がグレートじゃないですかぁ?
280 名前:デフォルトの名無しさん mailto:sage [2012/01/21(土) 23:30:01.04 ] このスレには10年前からたまにC#厨が粘着することがあったが まさかそいつが未だに粘着するとは
281 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 01:24:26.11 ] DBからのデータ約80万件をArrayListに格納して ループ処理をするバッチがあるんですけど、 ArrayListをHashMapに変えると速度改善に効果はあるのでしょうか。
282 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 02:04:58.58 ] >>281 そんなんで改善しないだろ。 ひとつののSQLで複数行更新させるとか、ストアドプロシージャ使うとかが妥当じゃないか。
283 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 04:16:18.67 ] >>269 やってみればいいだろ
284 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 05:40:09.54 ] >>251 シャローコピーとかディープコピーとか、クローンとかコピーコンストラクタ とかいったブツは Effective Java、Javaの鉄則、Javaの格言あたりを読めば載っている。 ああいう本を読んだほうがかなり勉強になる
285 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 06:41:58.67 ] ちょっとスレ違い?かもしれないけれど、Javaのロゴマークってブログの記事見出しとかで使って大丈夫? www.oracle.com/jp/corporate/oracletrademark-150695-ja.html これみたかんじだと、クレジットラインさえ書いとけばいいのかなって気がするんだけれども。 あと、くれくれ君ですみません、ロゴダウンロードってどこでできるんでしょうか・・・
286 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 06:59:56.32 ] >>258 その昔、この板には「C#って死滅しちゃうの?」「Javaって死滅しちゃうの?」 というスレがあってだな、これらのスレでC#をゴリ押ししている連中が4,5人ほどいたのさ。 C#が登場してから間もない頃の話だった。 マイクロソフトから派遣されたエバンジェリストではないかと言われていた。 彼らの口癖は「Javaはいずれなくなる。これからの時代はC#だ」 「J2EE(現Java EE)はいずれなくなる。これからの時代は.NETだ」などと連呼していた。 「演算子のオーバーロードができないJavaは糞」だとか 「delegateが使えないJavaは糞」「unsafeが使えないJavaは糞」「Javaは糞重い」 「LinuxとJavaとApache Jakartaとオープンソースは共産主義だ。パクリだ。朝鮮だ」 「Sunの株価はたった300ドル。マイクロソフトと比べてみろ。だからJavaに未来はない」 「構造体が使えないからJavaは遅い」 その程度の煽りが多かった。 最終的にC#はWindows上で動作するGUIの開発に強い、携帯やサーバやWindows以外のデスクトップアプリ ではJavaのほうが強い という方向で落ち着いた。 他に、当時のJavaにはアノテーションがなく「C#は”属性”(Javaのアノテーションに相当)がある。だからJavaは糞」 とかボクシング&アンボクシング変換(Javaのオートボクシングに似た仕様)ができないJavaは糞」 とかそんなのもあった。 あと、C#はサードパーティなしでいきなり高レベルAPIを提供して、Windows.Forms便利すぎて使いやすいって いちいち強調している奴らも多かったな。 どれもstaticなメソッドばっかでオブジェクト指向のオの時もしらない奴が作ったライブラリばかりだったが。
287 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 12:17:23.15 ] >>278 >>277 を書いた後に2ちゃんに繋がらなくなってしまい遅くなりました。 教えていただいたURLを参考に実装したところ、無事計算することができました。 ありがとうございました。
288 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:34:10.57 ] JavaでDBへのアクセスの結果を格納するResultSetクラスについてですが DBアクセスして取得した結果は、実際以下のどちらに格納されるのでしょうか? (a)JavaVMのメモリ上に確保 (b)DBのメモリに確保
289 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:41:23.91 ] 片方ってことはないんじゃね
290 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 14:56:03.77 ] ResultSetに格納
291 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:01:58.12 ] 流れ読まずに投稿致します。 以下の条件で簡単な顧客管理システムみたいなのを作ろうと思っているんですが、完成したシステムを素人でも簡単にインストール、設定できる方法は何かないでしょうか。 ・使用言語 : java, javascript, その他必要に応じて ・使用DB : 無料で手に入るの。(MySQLとか) ・条件1 : 素人が簡単にインストールできる。 ・条件2 : 素人が簡単に操作できる画面系システム作る ・条件3 : データベース使う。 現在思いつく方法は 1.設定、インストールもろもろをexe形式に 2.データベースの部分をcsv等にしてバッチプログラムで操作(.bat、.vbs形式なら動作環境設定必要ないから) 3.ダウンロード、インストール、設定の方法を全てマニュアル化する 何かいい方法をご存知でしたらご教示いただけないでしょうか。
292 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:20:19.93 ] クライアントサイドにDB入れるような糞設計はやめろ
293 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:37:08.51 ] >>292 クライアントサーバシステムという概念を忘れていました。 たしかにDBとかjavaの利点まったく活かせてないですね エクセルで入力フォーム作とかしたほうがよさそうですね 大変失礼いたしました
294 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 15:50:55.44 ] stringbufferで1行ずつデータ入れて to.Stringを使ってまとめてstringに保存するのを一定時間ごとの連続した流れの中でやるんですけど string内に同じ文字列(1行単位)があった場合はstringbufferからの追加をせず、重複なかったら普通に追加していくっていうことをやりたい stiringtokenizerとか使って何かいい方法ありませんか stringの中身を1行分ずつまた読み込むこととかできますか
295 名前:デフォルトの名無しさん [2012/01/22(日) 16:16:11.93 ] awabi.2ch.net/test/read.cgi/poverty/1327050821/3
296 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 20:35:59.41 ] 顧客管理アプリをこのスレで聞いてるのは手に馴染んでるjava/jvmで運用したいんだろうから javaスレ的にはmsoffice,excelじゃなくてopenoffice/libraofficeを押すべきじゃないか
297 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 21:52:57.70 ] 就活中 (p)livedoor.blogimg.jp/jin115/imgs/3/1/31a6f8e6.jpg 就職後 (p)livedoor.blogimg.jp/jin115/imgs/2/b/2b790359.jpg 街の人(やらせ業者)募集中です
298 名前:デフォルトの名無しさん [2012/01/22(日) 23:25:54.90 ] >>297 これってTVサイド側が勝手にテロップ入れてるだけじゃね-の?(就活中とか通勤する人とか) 答えている側は別にわからねーし。ただ質問に答えているだけだろ?
299 名前:デフォルトの名無しさん mailto:sage [2012/01/22(日) 23:39:01.40 ] windows7でxamppからtomcatとmysqlに接続しようとしてるのですが、うまくいきません tomcat/libにjdbcドライバのjarを突っ込んだだけなのですが、no suitable driver for jdbc となってしまいます どこか他に設定するところがあるのでしょうか
300 名前:デフォルトの名無しさん [2012/01/22(日) 23:49:05.29 ] JEditorPaneにHTMLフォームを表示しsubmitボタンでフォームデータを表示するプログラムを ↓を参考に作成しましたが、submitボタンでNullPointerExceptionが発生します。 ttp://www15.plala.or.jp/kichijitsu/java/jeditorpane_submit.html どこがおかしいのでしょうか? editorPane.setEditable(false); editorPane.setContentType("text/html"); editorPane.setText(content); ((HTMLEditorKit) editorPane.getEditorKit()).setAutoFormSubmission(false); editorPane.addHyperlinkListener(new MyHyperlinkListener()); class MyHyperlinkListener implements HyperlinkListener { @Override public void hyperlinkUpdate(HyperlinkEvent event) { System.out.println("HOGEHOGE"); //←マウスがリンクに重なると表示されます。 if(event instanceof FormSubmitEvent) { System.out.println("PIYOPIYO"); //←submitボタンを押してもここまできません。 ・・・・ } ・・・・ ↓発生する例外 Exception occurred during event dispatching: java.lang.NullPointerException at javax.swing.text.html.FormView.submitData(FormView.java:376) at javax.swing.text.html.FormView.actionPerformed(FormView.java:356) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) ・・・・
301 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:01:34.38 ] Exceptionに対するサブクラスの作成方法で困っています。 super(String message)を書けるのは最初の行だけですが、 messageの内容をwhile文を使用して書いて変更したいのですが、どうやればいいのかわからないので、教えてください。 具体的には public ListException(List<String> list) { StringBuilder builder = new StringBuilder(); for(String text : list) { builder.append(list); } super(builder.toString()); } という感じにしたいです。
302 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:21:04.62 ] superは最初にしか書けないからsuper使うのは諦めろ 自前でthis.message=builder.toString()するかListException呼び出し側でStringにして渡すか
303 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:24:43.51 ] public ListException(List<String> list) { super(a(list)) } static String a(List<String> list) { ...} で行けるだろ。javaやってる奴ってアホなのねw
304 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:43:16.59 ] >>302 m9(^Д^)
305 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 00:55:11.69 ] >>299 スレの上のほうにあった64bitだと動かない云々?
306 名前:デフォルトの名無しさん [2012/01/23(月) 03:25:02.45 ] www.82bank.co.jp/hp/menu000000300/hpg000000227.htm この教育費資産サービスで、「世帯主」と「お子様2」だけ生年月日を入力して、 「お子様2」の小学校だけラジオボタンを私立を選択してから送信すると、 結果画面が表示されません。 IE、FFどちらも同じです。 こういったバグは、何が原因で起こるものなのでしょうか?
307 名前:デフォルトの名無しさん mailto:sage [2012/01/23(月) 08:54:49.11 ] www.j-cast.com/2012/01/22119537.html フジ反韓流デモに新展開 次のターゲットは「電通」「朝日」「日テレ」 2012/1/22 17:53 東京・汐留で2012年1月21日昼、180人あまりが集まるデモがあった。2011年8月以来続いている、「反フジテレビ・韓 流デモ」の参加者たちを中心としたものだ。 ヤリ玉に上がったのはフジテレビではなく、大手広告代理店「電通」。都内の最高気温は4度、参加者は冷たい雨に 濡れながらおよそ1時間にわたり、シュプレヒコールを上げ続けた。 「電通解体!」叫んで行進 www.j-cast.com/images/2011/news119537_pho01.jpg 電通が広告代理店として「すべてのメディアを従え」、過剰な「韓流ごり押し」と「日本のイメージダウン」を行っていると 主張するデモ隊は、 「電通は韓流ブームねつ造商法をやめろー!」 「電通解体! 電通解体!」 と口々に叫びながら、電通本社の周囲を練り歩いた。周辺にある日本テレビや朝日新聞社に対しても「韓流押し」「反日 的」だとして、 「日本テレビは第2のフジテレビになるなー!」 「朝日新聞は自主的に廃刊しろー!」 「お前たち反日企業の前に、私たちは何度でも来るぞー!」 と拳を振り上げた。 2011年夏、俳優・高岡蒼佑(当時・蒼甫)さんのツイッターをきっかけにネットで広がった「反フジ」「反韓流」の声は、 8月21日にはお台場・フジテレビ本社前でのおよそ6000人が参加するデモに発展し、一時はマスメディアでも大きく取 り上げられた。 それから5か月、なぜ「反フジ・韓流デモ」参加者たちのホコ先は変化したのか。デモに初期から参加してきた男性 は、こう語る。 「これまでフジに対しデモを行ってきたが、全くメディアは変わらない。『韓流偏向』の根本はやはり『電通』なんです」 フジテレビデモに行ってみた! -大手マスコミが一切報道できなかったネトデモの全記録 [単行本(ソフトカバー)] 古谷ツネヒラ (著) www.amazon.co.jp/dp/4792604435 www.furuyatsunehira.com/img/fdi0000404011a_r1_c1.jpg