- 1 名前:デフォルトの名無しさん mailto:sage [2015/06/26(金) 14:12:12.75 ID:I0KrLWwV.net]
- プログラミング言語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 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド173★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1429709719/
- 735 名前:デフォルトの名無しさん mailto:sage [2015/09/23(水) 22:19:39.65 ID:uGsC8F+E.net]
- 内部設計をもう少し詳細化したもの?
- 736 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 09:14:58.39 ID:qZP46lxp.net]
- 正体不明のクラスのインスタンスを持たせたクラスをfactoryパターンで作るのが良さそう。
- 737 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 09:38:43.01 ID:9GfCZfDJ.net]
- >>730
問題は変身部分なんだよね 自分でthisに代入できれば もう少し柔軟に設計できるんだけど
- 738 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 10:37:56.50 ID:VQul4fta.net]
- This is a pen.
- 739 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 15:49:28.77 ID:6rsc/VuH.net]
- 123456と2を与えると123400を返す関数って
for文つかって出来る?
- 740 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 16:05:00.38 ID:adAR7FC2.net]
- できる?
そりゃ普通にできるが何か? ロジック教えてください。お願いします って言えないクズはカエレ‼
- 741 名前:デフォルトの名無しさん [2015/09/24(木) 16:11:03.09 ID:h5xEnf9P.net]
- >>734
さっさとやれよクズ
- 742 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 16:18:17.76 ID:6rsc/VuH.net]
- >>734
教えてください、お願いします
- 743 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 16:29:58.24 ID:BE1yU5Mz.net]
- >>733 は自分が何を聞いているのかもよく分かってないんだろうな
- 744 名前:デフォルトの名無しさん [2015/09/24(木) 16:47:05.11 ID:h5xEnf9P.net]
- >>737
何聞いてるのかさっさと教えろやクズ
- 745 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 18:08:50.15 ID:2/TDm+02.net]
- >>733
できた https://paiza.io/projects/lXE5zq7SkzrhRGV2wXxTZw
- 746 名前:デフォルトの名無しさん [2015/09/24(木) 22:42:27.66 ID:z3DWdztr.net]
- >>733
阿呆らしい実装だけど https://ideone.com/6M4gYg
- 747 名前:デフォルトの名無しさん [2015/09/24(木) 23:14:38.12 ID:h5xEnf9P.net]
- >>733
あっしも参戦 https://ideone.com/gcYHiU
- 748 名前:デフォルトの名無しさん mailto:sage [2015/09/24(木) 23:20:15.63 ID:nYzfD9YJ.net]
- 固定で123400を返せばいい
for文は使う必要がない
- 749 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 02:19:22.01 ID:apWN/1u6.net]
- 超絶初心者なんですがこの考えであってるかどうかだけ教えて下さい
bitbucketにあるA.jarというツールに他の人が新しい機能を追加したんですが、 それが.javaファイルでブランチにあげていました そのjavaをjarに組み込みたい場合は、まずjavaをclassにコンパイルして jarの拡張子をzip変えて、コンパイルしたclassファイルをzip内に 突っ込んで上書きして拡張子をjarに戻すという方向で合ってますか?
- 750 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 03:08:53.31 ID:od9Azemj.net]
- surfaceView使ってテトリス作ろうと思ってるんですが、ブロックの落下処理が上手くいきません。
具体的には、ブロックの初期位置をlocation=Point{x,y}という感じでPointで示してるんですが、 最初の位置が{5,0}だとして、次の位置が{5,1}となるようにy++を増やしていってます。 ですが、y=0とy=1の時は恐らく上手く処理できているのですが、y=2からまた新たなブロックが描画されて、落下するブロックが二つになります。 そしてy=4となると、またブロックが増え、3つの連続したブロックが落下してきます。同様にyが+2される度にどんどんブロックが増えていきます。
- 751 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 03:11:24.75 ID:od9Azemj.net]
- https://ideone.com/dvYl4N
これなんですが、どこの記述がおかしいのでしょうか? ご教授いただけると幸いです。
- 752 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 03:45:13.01 ID:9pQ+0duf.net]
- >>744
前のブロックが変数に残ってるだけじゃないの
- 753 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 04:55:58.65 ID:od9Azemj.net]
- >>746
どの変数にでしょうか?
- 754 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 05:05:25.34 ID:9pQ+0duf.net]
- ブロック5回動かしたらいちど画面真っ白にしてみな。
ブロック消えてないと変数に残ってるということ
- 755 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 07:05:37.28 ID:od9Azemj.net]
- //始めのブロックを表示させる
for(int x=location.x;x<pieceWidth+location.x;x++) { for (int y =yy ; y < pieceHeight + yy; y++) { if (piece[x-location.x][y-yy] == 1) { x:6 y:3 location.y:2 piece:int[4][]@4000 Resources r = getResources(); Paint paint = new Paint(); Bitmap blue = BitmapFactory.decodeResource(r, R.drawable.blue); デバッグしてみたら、ループするたびに現在のブロックを入れているint[][]pieceがどんどん増えてると思われました。 最初@3998だったのが@3999,@4000と これが消されず残っているから次々と新しいブロックが描画されるのでしょうか?
- 756 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 07:35:21.19 ID:od9Azemj.net]
- ごめんなさい。意味不明なことを言ってました。
>>748さんのおっしゃってくれたことを参考に原因を考えてみたところ、何もブロックがないところ(int[][]==0)となるところにも 空を表す白色の画像をおいてみたところ、ブロックがひとつだけになりました。 本当にありがとうございました! ちなみにこうなってしまう原因って言うのはなんだったのでしょうか・・・
- 757 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 11:28:09.12 ID:UQq/TqgO.net]
- イラストアイコン素材集Vol.1
www.dlsite.com/home/work/=/product_id/RJ154598/?deqwas_inflow=RJ148413&deqwas_tg=item_view
- 758 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 13:31:33.67 ID:HXF4kOLD.net]
- >>743
jarがあがってる時点でダメ感があるけど、、 gradleかmaven使ってるならjar生成タスクがあるんでない?
- 759 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 16:50:27.13 ID:apWN/1u6.net]
- >>743
レスありがとうございます > jarがあがってる時点でダメ感があるけど、、 本当にこのレスさえもイマイチ分からない程の知識しか持ちあわせてないんですが masterにあがっているのが完全なjarなら他の人がbranchしたものは 追加出来ないって事でしょうか? > gradleかmaven使ってるならjar生成タスクがあるんでない? 使っているのはただのコマンドプロンプトでjavacでクラスパス通したりしてるんですが エラーしか吐きません。なので向かっている方向性事態間違ってるのかと思い 質問させて頂きました。
- 760 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:13:31.10 ID:apWN/1u6.net]
- >>752
>>753 すみません、安価打ち間違えました
- 761 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 17:45:16.84 ID:HTrlcfjs.net]
- >>753
jarは生成物なのでローカルで作れるものは普通上げない。jarが最新のコードから吐かれたものか怪しいし jarがライブラリなのか、単一アプリなのかでオプションもかわる、後者ならエントリーポイントのクラスを指定しなきゃいけない エラーを提示できないなら同僚に聞くしかないね
- 762 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 19:41:53.91 ID:/Qy26+aB.net]
- >>751
こういうのあるんだ助かるね
- 763 名前:デフォルトの名無しさん [2015/09/25(金) 19:43:13.50 ID:38ifuE0H.net]
- >>756
価格(税込) : 6,480円
- 764 名前:デフォルトの名無しさん [2015/09/25(金) 21:10:38.97 ID:SCZfJpGh.net]
- JSPで教えてください。
<%"window.onload = function(){alert('<%="HelloWorld"%>')};"%> ページ読み込んだあとalertでHelloWorld(String)を表示させようとしたのですが, ダブルクオートが入れ子?になってるせいでうまく表示できません。 どうすればいいですか?
- 765 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 22:02:55.33 ID:apWN/1u6.net]
- >>755
> jarは生成物なのでローカルで作れるものは普通上げない。jarが最新のコードから吐かれたものか怪しいし > jarがライブラリなのか、単一アプリなのかでオプションもかわる、後者ならエントリーポイントのクラスを指定しなきゃいけない jarが単一アプリの方だという事は辛うじて分かるんですが、 それ以外はワケワカメなのでもうちょっと自習()してきます > エラーを提示できないなら同僚に聞くしかないね エラーを提示しようにも自分自身もどう言う風に 提示していいかもまとめきれない状況なので出直してきます またこれは個人的趣味でやっている事で 同僚には合成屋しか居ないので聞いても無駄だと思われますw 色々とヒントになりそうなレスを頂きありがとうございました
- 766 名前:デフォルトの名無しさん [2015/09/25(金) 22:09:06.86 ID:45PIwXEk.net]
- >>758
エスケープシーケンス
- 767 名前:デフォルトの名無しさん mailto:sage [2015/09/25(金) 22:17:50.20 ID:9pQ+0duf.net]
- >>750
lock unlockとかしてないんじゃ
- 768 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 00:24:05.16 ID:k6HsbUkn.net]
- Javaのマニュアルのクラス全部覚えてる?
- 769 名前:デフォルトの名無しさん [2015/09/26(土) 00:41:03.20 ID:Za1DYSgE.net]
- >>762
マニュアルのクラスって何?
- 770 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 01:32:33.10 ID:VnXY6/gA.net]
- >>743
A.jarというファイルに、 他人が勝手に作った.javaファイルを、 組み込んだらいけない! A.jarを作った人は、そういうことを想定していないから、 あくまで違う人の製品として扱うべき 単に、.javaファイルと、自分で作ったファイルで、 A.jarを使えばよいだけ 完成品のA.jarをいじってはいけない。 いじるとバグが出るだけ
- 771 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 02:23:30.43 ID:9hL7F3GQ.net]
- >>762
マニュアルのクラスって 基本実装されてるライブラリのクラス? コード書いてたら分かると思うが utilパッケージの、ArrayListとかHashとかMapとか よく使うものは覚えるけど 全部覚えてるヤツなんていない
- 772 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 12:31:24.72 ID:bVkD+gdd.net]
- コンソール上でキーイベント受け付ける方法何かない?
標準入力じゃなくてEnter押さなくても入力キー受け取れるやつ コンソール上で矢印キーなんか使って擬似GUIみたいなのやりたいんだけど
- 773 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 12:41:26.10 ID:9hL7F3GQ.net]
- >>766
もう一度ちゃんとまとめて書いてくれ 意味がサッパリわからん
- 774 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 13:01:06.37 ID:bVkD+gdd.net]
- >>767
標準入力だとEnter押すまで入力内容受け取れないじゃん? KeyListenerでやってるようなことをコンソール上でもやりたいんだけど
- 775 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 13:08:46.54 ID:bVkD+gdd.net]
- viと同じような画面操作ができるのが理想なんだけども
- 776 名前:デフォルトの名無しさん [2015/09/26(土) 13:24:28.99 ID:m8zF6iIL.net]
- 入門サイトで勉強しているんですが、
String a = ""; と、 String a = new String(""); が同じだと書いてるサイトと、別物だって書いてるサイトがあるんですが、どっちが本当ですか?
- 777 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 13:26:30.10 ID:+RaGzy7M.net]
- >>769
JavaにもCursesライブラリがあるらしい
- 778 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 13:29:19.75 ID:W4J0LT9H.net]
- >>770
""は自動で展開される つまりnew String("")だと2回newされるからクソ遅い
- 779 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 14:27:30.94 ID:HIyFMteH.net]
- >>771
あれ日本語通ったっけか? あと英語圏の文字コード使ってないと罫線が化けたような。
- 780 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 15:54:27.74 ID:b9zSGlHz.net]
- どっちの話?
www.pitman.co.za/projects/charva/ sourceforge.net/projects/javacurses/
- 781 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 17:47:50.32 ID:4HIc/GgG.net]
- >>772
そこまでアホじゃないだろ
- 782 名前:デフォルトの名無しさん [2015/09/26(土) 19:47:30.97 ID:m8zF6iIL.net]
- クラスはnewされるとメソッドエリアからインスタンストしてヒープに展開される。
メソッドローカルな変数やオペランドはスタックのフレームに展開される。 クラス変数/フィールドはメソッドエリアにあり、インスタンスから実使用時に参照される。(複数スレッドから共有されるのでスレッドセーフではない) って考えているんですが、文字列はコンスタントプールですよね? メソッドローカルな文字列はスタックとコンスタントプールどちらなんでしょうか?
- 783 名前:デフォルトの名無しさん mailto:sage [2015/09/26(土) 20:28:41.90 ID:bVkD+gdd.net]
- >>774
どっちも日本語通らないみたい 自分の力じゃ対応させるのは難しそうだから、GUIか他の言語で妥協します
- 784 名前:776 mailto:sage [2015/09/26(土) 20:53:43.88 ID:m8zF6iIL.net]
- すみませんここ見て打開しました。(内容が嘘でなければ)
blog.lse.epita.fr/articles/69-0xcafebabe-java-class-file-format-an-overview.html
- 785 名前:デフォルトの名無しさん mailto:sage [2015/09/27(日) 00:03:10.91 ID:SmhmwC/2.net]
- >>776
コンスタントプールなんじゃない? スタックに積まれるとしたら、ほとんどの文字列はスタックに入ることになっちゃうし
- 786 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 01:24:42.57 ID:NYWLOSX2.net]
- プログラムのあらゆる箇所において、
そのときのスタックの深さはコンパイル時に全部決められてしまうので、 文字列本体とか入れられないよ。
- 787 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 16:43:47.61 ID:Fe82xzWC.net]
- 意味がわからない問題があるよ
- 788 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 18:09:55.85 ID:Db5CMPMc.net]
- 上のほうで出てるけど、Java仮想マシン仕様って今でも読む価値あるの?
出版14年も前とか。
- 789 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 19:43:19.04 ID:LBl+tZJS.net]
- >>782
JVM上で動く言語を作りたいか、JVM自体を作りたい場合に読んだ方がいい 読む価値が有るかは人次第だけど、俺は読んで良かったと思う
- 790 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:18:29.20 ID:IganTOXe.net]
- >>783
JVM上で動く言語か、JVM自体を作ったの?
- 791 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 20:34:54.76 ID:Db5CMPMc.net]
- >>783
1.8になってから、VMの仕様が変わってるっぽくて悩んでるんだ(perm→metaspace) あえて古いもの覚えると勘違いするのが怖くて悩んでる。
- 792 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:19:15.69 ID:Db5CMPMc.net]
- 注文しちゃった超楽しみ(^ω^)
- 793 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 21:29:27.05 ID:EG6Yawex.net]
- Java 8のVM仕様が出たのは一年半前だが
14年前とか言っているアホは何を見たんだ
- 794 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 23:44:49.41 ID:M+wDm3z6.net]
- >>787
Java仮想マシン仕様第2版の話だろ この本の存在も知らないモグリが居たとは
- 795 名前:デフォルトの名無しさん mailto:sage [2015/09/28(月) 23:51:05.26 ID:1QBrvxmW.net]
- 皮肉ってるだけだろw
- 796 名前:デフォルトの名無しさん [2015/09/29(火) 11:01:28.07 ID:Z77N0Fo3.net]
- 質問だけど
引数として与えられた金額から、その税額を求める共通関数を作成せよ。 税率は5パーセントとし、引数の型は、文字列型と数値型(BigDecimal) の両方をオーバーロードする形で用意する。 又、税率も引数に加えた共通関数も用意し、金額のみを引数とする共通関数は、金額、税率を 引数とする共通関数を呼び出す形で作成せよ。 て問題があって 金額と税率を引数にして、{金額×(税率/100+1)}を返す関数と 金額を引数にして、上の関数(税率は5固定)を呼び出す関数をつくるっていう認識であってる?
- 797 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 11:33:06.99 ID:X6TN46WZ.net]
- public BigDecinal tax(String price) {
return tax(new BigDecimal(price)); } public BigDecimal tax(BigDecimal price) { return tax(price, new BigDecimal(5)); } public BigDecimal tax(BigDecimal price, BigDecimal rate) { return price.multiply(rate).divide(new BigDecimal (100); } scaleの調整や定数のstatic化は適当にやって 値段がdecimalってのがそもそも??って感があるので実用的なメソッドじゃない気もする
- 798 名前:デフォルトの名無しさん mailto:sage [2015/09/29(火) 12:02:26.06 ID:Z77N0Fo3.net]
- >>791
お、コードまで貼ってくれたのかありがとう 参考にする
- 799 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 19:01:56.03 ID:aWecI0VT.net]
- スッキリ分かるjava入門をほぼ理解したがこのまま実践編に移るのが順当な流れなのだろうか
最終的な目標はゲームを趣味で作りたいんだがどのレベルまで行ったら作るのに困らないのかな
- 800 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 19:13:42.28 ID:xf5T+F9N.net]
- どんなゲームなの。
2Dなら同人でも作ってる奴多いし、逆に最新家庭用ハードだと優秀な奴が集まってもデスマでしょ。
- 801 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 19:46:54.87 ID:aWecI0VT.net]
- 趣味で作ろうかなーレベルだから大したものではないかな
最新ハートとかそんな高いレベルでなくフリーゲームくらい
- 802 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 19:53:49.00 ID:BJ/onbbl.net]
- どんなゲームつくるかじゃなくて、どのプラットフォームで作るか決めてあるの?
- 803 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 19:57:37.76 ID:xf5T+F9N.net]
- どんなゲーム作りたいかイメージ
↓ 必要そうな知識がどんなものか調べる(Java以外に必要な技術(例えばDirectX)やら、移動とか当たり判定みたいな処理) ↓ サンプルになりそうな物探したりして、なんとかいけそうな程度の物を試行錯誤しながら作る。 ↓ 無理だったら、諦めて投げてしまう前にちょっとハードル下げる。
- 804 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 20:21:27.52 ID:aWecI0VT.net]
- >>796
答え方が合ってるのか分からないがwindows >>797 ありがとう スッキリ分かるjavaの実践編はどちらかというとチームで設計して行く時に役立つ知識 みたいな説明だから個人でやる分にはやらなくていいのかね
- 805 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 21:15:56.84 ID:xf5T+F9N.net]
- あと、作ってる最中にカオスにならないよう、フローチャートとか作って、処理の流れを明確に把握出来るようにしたほうがいいと思う。
そうしないと、問題が起きた時、どこでどう間違った処理してるのか分からなくなってくる。
- 806 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 21:17:08.40 ID:lOPb6R1h.net]
- いくら知識をつけても創作意欲は湧かないw
- 807 名前:デフォルトの名無しさん mailto:sage [2015/09/30(水) 21:20:18.66 ID:xf5T+F9N.net]
- ほんと、意欲というか働きたくねぇ('A`)
- 808 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 00:31:29.31 ID:aM/GGmbk.net]
- >>799
フローチャートって、、 まずは手に馴染むまで写経して、自分のコーディングスタイル(変数名のつけ方、インデント、空行の挿入パターン等々)の確立とIDEに慣れるのが良いと思う
- 809 名前:デフォルトの名無しさん [2015/10/01(木) 10:10:32.11 ID:ETzp/UrE.net]
- 質問いい?
当処理は、入力された複数の金額の通貨毎の枚数を算出する。 当処理は、複数金額入力部、金額入力部、複数計算部、計算部、計算結果出力部の5つのメソッドに分かれる。 複数金額入力部は、金額入力部を繰り返し呼ぶ。 取得した金額が0であった時、金額入力部の呼び出しをやめ、次に進む。 複数計算部は、入力された金額の数だけ計算部を繰り返し呼ぶ。 計算部によって算出された通貨毎の枚数は、加算されていく。 加算された通貨毎の枚数は、計算結果出力部にて表示される。 処理を完成させよ。 て問題があって ideone.com/0xD80A 複数入力部と複数計算部の作り方で詰まってる
- 810 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 10:32:05.42 ID:252qAE3b.net]
- >>803
マルチだろ vipper.2ch.net/test/read.cgi/news4vip/1443658362/7
- 811 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 10:35:01.33 ID:ETzp/UrE.net]
- すいません明記してなかったです
- 812 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 10:46:10.84 ID:MrcZAfOx.net]
- Hadoopってなに?
- 813 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 10:52:39.99 ID:aj+bG4RM.net]
- GGRKS
- 814 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 13:18:29.76 ID:MrcZAfOx.net]
- Hadoopって今はもうほぼ使われてない技術なのか
使われてない技術なんて使いたくないなぁ 仕事なら仕方ないのか
- 815 名前:デフォルトの名無しさん [2015/10/01(木) 13:25:40.11 ID:CRt8IBqS.net]
- 今後Javaに演算子オーバーロードが導入される可能性とかありますか?
- 816 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 19:24:00.10 ID:CTmzacDD.net]
- ほぼない
- 817 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 20:37:12.78 ID:duyHdxwe.net]
- 菱型継承問題保有したし何実装するかわからん
- 818 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 08:09:03.72 ID:7Md9hlDd.net]
- やらないという意思がみんなを守る それが Java
- 819 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 20:25:05.49 ID:yguPqzhm.net]
- Javaって
- 820 名前:Nラス作らずに連想配列みたいな変数作ることってできますか?
もしくはメンバーの後付 [] - [ここ壊れてます]
- 821 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 20:44:03.08 ID:FjrmJ/eh.net]
- >>813
Map map = new HashMap<key,valcao>;
- 822 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 21:55:39.93 ID:qkIomJjk.net]
- >>814
thank you
- 823 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 22:23:02.71 ID:wCPNrE75.net]
- 標準クラスライブラリに、JVMの各種統計データを取得出来るクラスやメソッドはありますか?
- 824 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 22:32:32.72 ID:FjrmJ/eh.net]
- >>816
バージョンなら www7a.biglobe.ne.jp/~java-master/samples/lang/VersionCheck.html メモリなら chat-messenger.net/blog-entry-49.html その他なら 聞け
- 825 名前:デフォルトの名無しさん mailto:sage [2015/10/02(金) 23:10:58.86 ID:FkboZZB1.net]
- jconsole等のツールを使うのが常套だと思うが
- 826 名前:デフォルトの名無しさん [2015/10/03(土) 08:49:28.01 ID:JIliozMV.net]
- AbstractFactoryVibratorSingletons
って何ですか?
- 827 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 09:58:26.84 ID:ov+5ym6t.net]
- jconsole APIもあるぞ
ttp://www.javainthebox.net/laboratory/JavaSE6/jconsoleapi/jconsoleapi.html
- 828 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 11:07:02.42 ID:7WSimB11.net]
- 特定のJavaオブジェクトがGCで回収された時に通知を受け取って、
Javaオブジェクトに結びつけたC++のリソースを削除する、という事をやりたいのですが NewWeakGlobalRefでJavaオブジェクトへの参照は作れても いつGCされたのか知る方法がありません 別スレッドでGCされていないかオブジェクトを監視するしか無いんでしょうか?
- 829 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 11:20:51.12 ID:7WSimB11.net]
- いや、finalizerでC++側にGCされた事を伝えたり、C++リソースの削除をする事は出来ますね
finalizerは必ず呼ばれるとは限らないみたいですが オブジェクトのリストを作って呼ばれなかったのは手動で削除することにします
- 830 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 13:19:50.84 ID:C7I9pgK8.net]
- JavaのGCでは、リソースを開放するなって、よく言われる
GCが呼ばれるかどうかわからないから、あてに出来ない
- 831 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 13:54:33.06 ID:AXD3Zkhu.net]
- 配列でコレクションのunmodみたいなことできますか?
- 832 名前:デフォルトの名無しさん [2015/10/03(土) 14:11:00.30 ID:HaMuPA2h.net]
- unmodifiable
- 833 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 14:29:47.81 ID:FSJefrQg.net]
- C#で言うところのEF+LINQに相当するフレームワークはJavaにはないのですか?
CQRSのQを実装するために事実上必須なので困っています
- 834 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 15:20:42.40 ID:47483UNZ.net]
- 別に困っていない
- 835 名前:デフォルトの名無しさん mailto:sage [2015/10/03(土) 18:46:30.71 ID:4lAqT+rB.net]
- >>826
ちょっと調べた感じ、 ef に対応するのがJPA(fwというか標準仕様なので実装はいくつかある、hibernateやeclipselinkなど) linqに対応するのは、java8のstream apiやrxjavaが一番近い気がする。
|

|