- 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/
- 67 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 16:54:40.27 ]
- そうカリカリするなよ禿げ
- 68 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 17:24:54.57 ]
- >>64
stackoverflow.com/questions/5875837/monitoring-progress-using-apache-commons-ftpclient これによると、Commons IOのCountingOutputStream#getCount()を使えば実現できるらしい Commons FileUploadにはさらにこんなクラスもある。 MultipartStream.ProgressNotifier commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/MultipartStream.ProgressNotifier.html ProgresLisner commons.apache.org/fileupload/apidocs/org/apache/commons/fileupload/ProgressListener.html
- 69 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 17:25:11.84 ]
- >>67
お前が禿じゃ
- 70 名前:64 [2012/01/16(月) 17:54:04.27 ]
- >>68
お!解決の糸口が見えてきた気がする。 リンク先みて勉強してみます。 ありがとー!
- 71 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 18:29:41.65 ]
- 禿禿言うな
リアル登頂禿には笑えない Hogeにすら過敏に反応するんだから
- 72 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 18:38:30.72 ]
- >>61
finalなローカル変数があれば十分だからじゃない?
- 73 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 19:38:05.26 ]
- 2012/01/16(月)の日付など、フォーマットを解析するときに1.4から正規表現が導入されたので楽になったと思いますが、1.3以前ではどうやっていたのでしょうか?
日付や範囲などのparseはjava.text.Format をかなり駆使すれば通常では問題なかったと思いますが、それでもjava.textでは正規表現なみに細かいところまでカスタムするのは無理だったのでしょうか。 それとも1.1以前(java applet formからの入力で使うことが多いと思うので)で利用できるような他のライブラリか何かがあったのでしょうか。
- 74 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:09:26.46 ]
- jakarta oroみたいな外部の正規表現ライブラリ使ったり、scanfっぽいのを自作したり。
- 75 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:11:48.65 ]
- >>71
では、ヴァルドスポットではどうだ Bald spot
- 76 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:17:32.46 ]
- >>73
java.util.Date とか java.util.GregorianCalendar とか 1.3のときでもjava.text.SimpleDateFormat普通に使ってたよ で、なぜそんなことを聞きに? 1.3以前の環境しかつかえない仕事してんの?
- 77 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:18:01.88 ]
- >>74
apacheのoro,regexpはもう終了しちゃったんじゃなかった?
- 78 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:25:51.77 ]
- java appletが普及しなかった理由は、javaは敷居が高すぎるというか、例えばappletとhtmlとの連携なら、実はこういうところに問題があるのに詰めが甘いままjava appletを先走ってリリースしちゃったことにあるんじゃないかなぁと思いまして
- 79 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:27:45.89 ]
- >>76
java.text.Formatは、parseよりもformatがメインなのでclass Formatでは「ユーザー入力の確認処理(parse)」目的で使うなら役不足でしょうね
- 80 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 20:33:53.48 ]
- 役不足ならFormat使えば良いんじゃね?
- 81 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 21:55:23.10 ]
- はぁ?
- 82 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 22:34:15.47 ]
- つ 辞書
- 83 名前:デフォルトの名無しさん [2012/01/16(月) 22:42:21.87 ]
- concurrenthashmapの性能(特にメモリ使用量)についての記事があったら教えて下さい
- 84 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 22:52:35.34 ]
- Javaのコーディング規約ってどこまで厳守してる?
俺は1行の文字数は150くらいまでならOKかなーって考えているけど。
- 85 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 22:56:33.83 ]
- javaでゲームを作る参考書を買って
その参考書で学んだソースコードをもとに 色んなサイトのソースコードと合わせて勉強してるんだけど こんな勉強のやり方でいいでしょうか? その参考書の名前ってここで出していいでしょうか? その参考書はいいとか悪いとか聞きたいんですが。
- 86 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 23:16:04.53 ]
- 参考書といっても初心者・初級者向けなのはどれも似たり寄ったりなので差はまったくありません
本の善し悪しを気にするよりも、今後Javaで教科書がない分野でも貪欲に参加していけるかどうか独学でスキルを得られるかを気にした方がいいでしょうね
- 87 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 23:18:42.57 ]
- スレッドからスレッド作っていいもん?
一応、期待通りに動いてるけど、あまり良くないものなのかな?
- 88 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 23:23:42.21 ]
- スレッドじゃない何処でしようとしているんだろう?
- 89 名前:デフォルトの名無しさん mailto:sage [2012/01/16(月) 23:29:18.78 ]
- むしろスレッド上で走ってないプログラムなどない。。。。。。。。。。。。
- 90 名前:87 mailto:sage [2012/01/16(月) 23:44:57.51 ]
- すまんね、基礎知識無いもんで質問の仕方もわからんw
要するに、メインスレッドからスレッド作って、更にそこからスレッド作って・・・ それで期待通り動くけど、 出来るだけスレッドを入れ子にしなくて済む様なプログラミングした方が良いのかなって事。
- 91 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 00:01:32.08 ]
- スレッドを入れ子にしなくて済む様なプログラミングって具体的にどういうことをやるの?
- 92 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 00:03:07.71 ]
- おそらく、スレッド生成するメソッドは、ただ一つのスレッドからしか
呼ばないようにするってことを言いたいんだと思う
- 93 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 00:10:26.47 ]
- 誰が親で子で、誰が子を最後まで養う責任を負うのかを考えれば,
入れ子にするのが必然であればそれでいいし, 無計画に子ども産んで破産するような感じにはならないと思うよ☆彡
- 94 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 00:14:43.11 ]
- スレッドを出来るだけ入れ子にしない方が良いのかなって思ったのはどうしてですか?
- 95 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 04:35:04.45 ]
- 例えば、interface Foo に boolean init()を宣言しておいて、
interface Hoge implements Foo interface Piyo implements Foo って出来ないの? eclipseで書いてたら警告してくれた。警告というかエラー。 共通するファンクションを別途にそれぞれ書かないといけないの? 最終的にimplementsするクラスで忘れずにimplementsしろってことなのかな? 設計が間違ってるの?
- 96 名前:95 mailto:sage [2012/01/17(火) 04:47:52.63 ]
- 失礼した。
そうか、interface→interfaceだからextendsすればいいのか。
- 97 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 05:12:01.94 ]
- 不思議に思ってて解決できてないのだけど、Javaで、
インタフェースで(finalじゃない)変数を宣言できない(定数しか宣言できない)のと、 構造体が無い、 というのは、どうしてなんだろう? 構造体については、ストリームからのデータの読み込みがとても楽になると思うんだ。 どうして捨ててしまったのかな。 シリアライズ使えば不要だから?パース必要だからかなり遅いんじゃないのかな?
- 98 名前:97 mailto:sage [2012/01/17(火) 05:39:35.77 ]
- 日記のようにしてしまって申し訳ない、以後、気をつける。
インタフェースの件に関しては、あくまで実体をアクセスするための関門であるから、で理解した。 変数を宣言してしまうと、それは部分的に実体化してしまって、abstractクラスになるんだね。
- 99 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 06:57:45.54 ]
- あんまりJava詳しくないけど。
リトルエンディアンのマシンでもビックエンディアンのマシンでも実行できる様にするためにはシリアライズって必要じゃないの?
- 100 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 07:50:06.79 ]
- 必要なのはシリアライズじゃなくてどちらかに統一する事。
Javaのシリアライズはビッグエンディアンで統一。
- 101 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 08:00:42.83 ]
- >>97
構造体とストリームからのデータ読み込みは直接関係ない。 C#でも構造体とbyte[]の相互変換ではアンマネージドになったりマーシャルしたり一手間かかるし。
- 102 名前:61 mailto:sage [2012/01/17(火) 08:58:10.30 ]
- >>63、>>72
ありがとうございました
- 103 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 11:10:41.18 ]
- interface HogeInf<T extends HogeResult>
を実装してるクラスのインターフェース側のTがどのようなクラスなのかを知りたいのですが、 どのようにすれば取得出来るでしょうか?
- 104 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 11:31:20.15 ]
- Class<T> getResultClass() みたいなメソッド追加して実装クラスに強制する。
- 105 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 11:32:13.53 ]
- 取得?
例えばどんなクラスが使われるかじゃなくて? eclipseだと、HogeResultにカーソルを合わせて、型階層を開くをすると、上下の階層がわかって、下の階層がつかわれるクラスなんじゃない。 そういうことじゃなくて? instanceOfとかgetClassとかそういう話?
- 106 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 11:38:46.37 ]
- ファイル出力用のパッケージ(の内部のクラスではなくて、単純にディレクトリ)をつくって、
そこに「パッケージ名指定」でファイルを作ることって出来るだろうか? 何を意図しているかというと、ディレクトリ指定にOS依存文字を使いたくないんだ。 移植する予定なんて無いけど。
- 107 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 11:43:37.02 ]
- >>106
System.getProperty("java.io.tmpdir") の戻り値使うんじゃいかんのか? 何したいのか良くわからんけど。
- 108 名前:103 mailto:sage [2012/01/17(火) 12:01:00.13 ]
- >>104
そういう逃げも出来るのですが、 リフレクションで遡って取れたら、そっちのほうがつかいやすくなるのて、 うまい方法がないか探しています。 >>105 実装したところでインターフェース側にどのクラスを指定したのか、 というのが欲しいです。
- 109 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 12:06:09.89 ]
- >>106
任意のクラスのロード元クラスファイル名の持つディレクトリ構造が欲しいなら Class → ProtectionDomain → CodeSource → URL で辿れる。 URLが「file:」で始まるかどうかまでは知らん
- 110 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 12:29:10.72 ]
- ideone.com/AkxPq
こんな感じ? すごく不細工だ。…、そうでもないのかな? 要はパス指定にOS依存文字を入れたくなかった。 String file ="hoge.piyo.foo.txt"; printWriter_ = new java.io.PrintWriter(new java.io.BufferedWriter(new java.io.FileWriter(file, true))); って出来たらいいなぁ、って意味でパッケージって言葉を使ってみたが、…、拡張子と区別つかないジャン!だめじゃん。 つд`)
- 111 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 12:30:48.59 ]
- >>109
エスパーさせてしまって申し訳ない! MP無駄に消費させて申し訳ない。 せっかく教わったので、コレも調べて覚える。
- 112 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 12:41:06.45 ]
- >>110
String foo = "hoge/piyo/foo.txt".replace('/', File.separatorChar); とかじゃだめ? File hoge = new File("hoge"); File piyo = new File(hoge, "piyo"); File foo = new File(piyo, "foo.txt"); とかもできる
- 113 名前:110 mailto:sage [2012/01/17(火) 12:46:57.82 ]
- >>112
あっ! replace!それいい!そんな手があるのか。 File.separatorChar もgetとか書くよりスマートな気がしますし。 いただきます。ありがとうございます。 後半は、コンストラクタ(File, File)はNGの確認をしたのですが、 コンストラクタ(File, String)は気がつきませんでした。
- 114 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 12:50:38.84 ]
- JVMのヒープの使用量をGUI表示してくれるアプリがあったと思うのですが、何と言う名前だったか思い出せません。
@IT的なところで、一ヶ月かけて徐々にメモリリークしていく画像と共に紹介されていました。 ご存知でしたら教えてください。
- 115 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:02:30.03 ]
- jconsole
visualvm
- 116 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:37:50.81 ]
- >>79
1.3やめてJava7にアップグレードすれば済む話だよ
- 117 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:39:09.62 ]
- >>77
Apache Atticに統合されただけで終了していないだろ 単体での開発は終了したが attic.apache.org/
- 118 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:40:10.29 ]
- >>78
その普及しなかった理由として敷居が高すぎると言ったのは誰だ? 具体的問題例がわからんな というかなぜいまさらそんな話にこだわるのか
- 119 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:46:19.81 ]
- >>84
120までならOKとしてEclipseのフォーマッタとCheckstyleプラグインで設定している 昔やデフォルトでは80までという制限があってきつかった Javadocコメントは必ず書く オーバーライドされたメソッドには必ず@Overrideをつける 時代遅れなメソッドにはJavadocの@deprecatedではなく@Deprecatedアノテーションをつける package.htmlをすべて廃止してかわりににpackage-info.javaを使ってパッケージにもアノテーションをつけられるようにする 文字コードはすべてUTF-8を絶対的に厳守する テストコード以外では文字列の外部化を必ず行う。 テストコードでマジックナンバーやその文字列版には@SuppressWarningのnlsをつける メソッドの引数はとくに断りが無い限りかならずfinalをつける メソッドの引数が無駄に5,6と増えてきたらそのメソッドの引数をひとまとめにしたクラスを作る
- 120 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:47:23.30 ]
- >>85
気になるから名前を出すべき Javaを使って凝った完成度が高いソフトを作りたければ Effective Javaくらいは読んで損はしない
- 121 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:50:49.24 ]
- >>97
C#で導入している構造体を使ったパフォーマンスの実験の結果、 クラスよりも構造体を使ったほうがかえってパフォーマンスが悪くなったという例もある アットマーク・アイティに記事が残っていたと思う 憶測でものを言う前に実際に検証してみてはどうだろうか
- 122 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:53:09.30 ]
- >>111
謝って許されるのは中学生までだと思わないか?
- 123 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 13:55:27.82 ]
- どうせphpかjsあたりから流れてきたコーダー見習いだろ
- 124 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 14:13:50.54 ]
- web系には胡散臭い阿呆者が多い
- 125 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 15:16:37.84 ]
- >>119
>メソッドの引数はとくに断りが無い限りかならずfinalをつける おいおい。これ本気かよ。めんどくさすぎ。 Checkstyleに引数操作の警告だけは出させてるが
- 126 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 16:50:30.99 ]
- ヘルマンの格子を作成して、特定の箇所をクリックすると
ヘルマンの格子の色が変わる 四角の大きさが変わる 音が出る というのをJavaでNetBeans使って作らないといけないんだけど全然分からない・・・。 四角は7×7で ○△×◎ ■■■■■■■ ■■■■■■■ ■■■■■■■ ■■■■■■■ ■■■■■■■ ■■■■■■■ ↑のように作成して、 ○を押したら音が出る 三角を押したら上の図の色が黒から青になる ×を押したら上の図の色が黒から黄色になる ◎を押したら■の少し大きくなる みたいな感じで作るんだけど・・・。 Java自体授業で始めて扱ってまだまだ全然分からないのに、とても分からない・・・。 ここをこう変えていけば、完成するよ!みたいに教えていただけたら嬉しいと思い投稿しました・・・。
- 127 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 16:58:52.70 ]
- ゆとり乙
- 128 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 17:46:38.23 ]
- まずヘルマンの格子っていうのを描いてみることから始めたら?
方法はいろいろあるけど指定されてるんじゃないか そしたら、色を指定したり、大きさを変えたり、音を出したりっていう部品を集めていく そしたら、ゲームに必要な変数を適当に考えながら、かかれたゲームのルールをプログラムで表現すればいいんじゃないかな
- 129 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:00:05.26 ]
- >>126
まず服を脱ぎます
- 130 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:16:26.75 ]
- それで、プログラムは動いたら終わりじゃなくて、そのあと被ってるところをまとめたり、処理を種類ごとにまとめたりして、自己満足にひたれるのがいいところで、この問題はポリなんとかってやつを使うときれいに書けるのかもね
- 131 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:25:39.43 ]
- >>124
web系といってもただのウェブデザイナーとかPHP程度しかしらないLAMPな連中だがな
- 132 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:26:15.58 ]
- >>125
自動的にfinalをつけるようにEclipseで設定すればいい
- 133 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:26:53.18 ]
- >>126
Java宿題スレでみたがもう提出期限過ぎてるだろ Java2Dの勉強から始めるんだな
- 134 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 18:49:37.99 ]
- >>132
そういう問題じゃないだろwww
- 135 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:20:50.61 ]
- すくなくとも不変クラスの作成には必須だな
- 136 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 20:43:54.16 ]
- 正直Java2Dなんかどうでもよくてクラスの使い方とポリモーフィズムをしっかりとやるところだろ
宿題をもっていくと、教師がとつぜん仕様変更を言い出して、音を出してかつ大きく、色を変えるとか、リセットして元に戻すボタンが欲しいとか言い出す。 んで、関数型とか手続型でやってきたやつがヒイヒイいう横でオブジェクト型のやつはすっきり仕様変更できると。そんな狙いだろ、これは。 だから、この問題はヘルマン格子を書くメソッドをもったスーバークラスに色と大きさをフィールドに持たせて、それを承継して適当にメソッドをオーバーライドしたクラスを作ればオッケー あとはファクトリーとかつくって悦に浸ると この楽しさをわかってもらいたい
- 137 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 21:03:51.95 ]
- あきらめてその授業の単位を落とすか、学校の先生に聞け
- 138 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 22:15:34.17 ]
- スレッドの意味が良くわからない
sleepを使ってタイマー機能として使うのぐらいしか利用価値がワカラン! 同期非同期の概念は分かっても具体性がどうにもピンと来ない
- 139 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 23:08:12.06 ]
- >>138
一方でディスク読み書きしながら他方で同時に計算すれば、 ディスクの読み書きが終わるのを待ってから計算始めるよりも効率いいよね? こんな説明じゃだめですか じゃあ多数のクライアントを捌かなきゃいけないWebサーバとかどうよ あるクライアントのダウンロード要求に対応するためディスク読んでる間に 別のクライアントを捌けるかもしれないよね
- 140 名前:デフォルトの名無しさん mailto:sage [2012/01/17(火) 23:29:01.24 ]
- >>132
そこまでするなら、メソッドの引数だけでなく、 全てのローカル変数にも特別な断りが無い限りfinalをつけようず また継承を前提をしていないメソッドやクラスにも 間違って継承しないように全てfinalをつけようず
- 141 名前: ◆QZaw55cn4c mailto:sage [2012/01/18(水) 00:57:27.20 ]
- >>138
サブルーチンと同じく、プログラムを書く側にとって便利なやり方のひとつ、と割り切るのが吉。 運がよければ速くなるかもしれないしそうじゃないかもしれない。排他制御が関門。
- 142 名前:114 mailto:sage [2012/01/18(水) 02:17:33.01 ]
- >>115
>jconsole それだっ! ありがとうございます。
- 143 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 03:16:13.65 ]
- JavaのOpenGLを使ったとき、
背景に2Dの壁紙を置いて、その上に3Dの表示って出来るかな? glClearColor(0.0f, 0.0f, 0.0f, 0.1f);とかしても、背景色の透過がされないのと、 壁紙の設置方法がわからない。 スレちがい?
- 144 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 03:20:16.57 ]
- >>143
ライブラリ何?と言うかコード晒せ
- 145 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 07:44:45.38 ]
- その壁紙とやらもOpenGLで描けばいい
OpenGLは2Dも描ける
- 146 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 07:45:48.92 ]
- >>143
そういう時って3Dのオブジェクトの後ろに 2D画像マッピングした板立てたりしない?
- 147 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 10:45:55.92 ]
- いわゆるビルボード
- 148 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 13:43:49.84 ]
- >>140
それはものにもよるわな クラスやメソッドにfinalをつけるのは絶対に継承して欲しくないとおもったときに使う デザインパターン的に
- 149 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 14:07:14.01 ]
- >>1
Wikiの情報が古かったから少し修正してきた あとスパムが少し混じってたから修正してきた あと、FAQの内容がもう古い気がする どこから手をつければいいだろうかわからない というかJava全体を扱うWikiがあったら欲しい
- 150 名前:デフォルトの名無しさん [2012/01/18(水) 15:36:16.35 ]
- マルチcpuじゃなくマルチコアを活用するだけなら
グリーンスレッドとネイティブスレッドの違いとか意識する必要ないよね? ちなみにマルチcpuを活用する場合は何をどうしたらいいの? jvmはoracleのhotspotだとして。
- 151 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 15:40:56.22 ]
- JSPで書式を指定して日付を表示させる方法ってどうやるの?
- 152 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:02:34.79 ]
- Wikiかあ
JavapediaっていうWikiもあるが全部英語 WikiaにJavaの情報をまとめるWikiを作るって手もあるが はてさて、Wikiaにはもじら組を除名されたYukichi99という男が幅をきかせているというが… ウィキペディアでは嫌われ者だという…
- 153 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:34:06.42 ]
- 2ちゃんねらーで作るjavaまとめ
とか、作ってもいいんじゃね。 スレの書き込みに対応するためによくある質問中心にまとめておけば、 一年後にはけっこうな情報量になってそう。
- 154 名前:153 mailto:sage [2012/01/18(水) 17:36:36.07 ]
- すまん。ちょっと変なこと言ってた。
- 155 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 17:41:55.35 ]
- よくある質問中心にまとめても一切見ずに質問してくる奴がほとんどなので無駄な労力
- 156 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:02:21.46 ]
- 著作権完全無視でコピーしていながらまとめサイトで儲けようとするステマもいることだし、ライセンス的にも2chねる的にも転写禁止にしないとダメだな
- 157 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:04:46.79 ]
- >>154
死ねよ雑魚
- 158 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:42:44.12 ]
- >>152
Javapediaの日本語版が欲しい。 ゆきちはもうWikiaにはいない。 >>153 意見には概ね賛同できるが 2ちゃんねらーというタイトルは不要かと思われる >>155 みんな細かい込み入った質問が多すぎるて、FAQと合致しないものが多いのが難点 現状の2chJavaWikiのFAQは情報が少なすぎる上、あのWiki自体がもう古いタイプの ものであり編集しにくい。なにせMediaWikiのようなTemplate機能も使えない。 Categoryもない、名前空間も使えない、履歴も差分が見づらくて 殆ど100%匿名で編集者間で編集のやりとりや連携といったことができずあれこれ不便。 そこでMediawikiを使ってるWikiaが使えたらと思ってる。 >>156 クリエイティブ・コモンズ・ライセンスのCC-BY-SA3.0を適用すれば問題ない。 このライセンスを適用していれば、 Wikipediaからの転載、他の同じライセンスを適用しているWikiやサイトからの転載 やその逆もしやすくなる。
- 159 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 18:49:58.99 ]
- Javapediaを日本語に翻訳すればいいだろ
ていうか今どき英語も読めないならジャヴァの勉強は止めた方がいい
- 160 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:07:18.82 ]
- 2chは著作権者(の総体)がいるから、公衆送信権隣接権利の侵害や、加工(編纂)するなら著作物の二次的利用になるから完全に違法になるんだよ
つまりそういうまとめサイトみたいなのはパブリックドメインとまったく関係ない
- 161 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:10:03.10 ]
- そうすると、質問と回答のまとめをコピペするのはNGで書き込む人が創作すればOKか
- 162 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:13:37.54 ]
- 加工なら編集著作物になるから許可貰えばいいんでない?
- 163 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:18:21.95 ]
- たぶん投稿者は投稿するときに放棄させられてるから、著作権者は2ちゃんの会社のみにされてる
同意は2ちゃんからもらう必要があるから難しいな
- 164 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:23:50.88 ]
- >>159
読めないことはないが解読速度に大きな影響を与えることは間違いない。 >>160 まとめサイトを作ろうとしているのではなくJavaそのもののWikiが欲しい。 それで、2chの情報をコピペすると、なにかまずいことあるのか? 2chのレス元URLを引用文献として指定すればOKではないのか?
- 165 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:25:17.97 ]
- >>163
いや、破棄はされない。過去に、モナーのAAをもとにした人形が販売された時や のまネコをAvexがパクったとき、かなり揉めたんだが。 モナーのAAを作った人が著作権を訴えて、結局作った人が勝った気がした。
- 166 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:35:10.63 ]
- そのJavapediaに日本語で投稿できたら一番早いんじゃ?
- 167 名前:デフォルトの名無しさん mailto:sage [2012/01/18(水) 19:35:22.53 ]
- 著作人格権というのがあって、それは放棄できない。
|

|