- 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/
- 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が一番近い気がする。
- 836 名前:デフォルトの名無しさん mailto:sage [2015/10/04(日) 19:42:48.08 ID:k/Vv5opt.net]
- >>828
あるんだ 調べてみるよありがと
- 837 名前:デフォルトの名無しさん [2015/10/05(月) 11:05:09.48 ID:u3hyVcdr.net]
- コールスタックってどうつかうん
- 838 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 12:48:04.48 ID:bK3zO06R.net]
- call stack.push(2);
call stack.ppo();
- 839 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 14:10:55.24 ID:u3hyVcdr.net]
- はぇ〜
- 840 名前:デフォルトの名無しさん mailto:sage [2015/10/05(月) 18:19:43.53 ID:rn+iCnUk.net]
- Javaのリフレクションを擬似コードで説明する場合、どう書いたらいいでしょうか?
- 841 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 00:04:31.63 ID:Vnj5iTPR.net]
- Javaの文法や周辺知識をマスター?してる人ってどれくらいいるんでしょうか?
基本文法やクラスライブラリ、デザインパターン、サーブレットやJSP、その他周辺技術とか調べてると、とても覚えきれる量に見えません。 しかも機能追加や仕様変更とか追っていかないとだめでしょうし・・・
- 842 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 00:35:28.05 ID:cmfvnRKg.net]
- >Javaの文法や周辺知識をマスター?してる人ってどれくらいいるんでしょうか?
「あらゆるライブラリや周辺技術について、その使用を細部に至るまで全て暗記している」をマスターと呼ぶならそんな奴はいないだろうけれど それは「六法全書の全文の内容をページ数、行数に至るまで暗記する」並みに無駄なことだよ 「一通りの技術についてメジャーどころは空で書けるし、マイナーな機能でもリファレンスを見ればすぐ組み込める」くらいなら 凄腕プログラマの中にはいくらでもいるでしょう >しかも機能追加や仕様変更とか追っていかないとだめでしょうし・・・ Java一本でやってるなら大変かもしれないけど、日頃からあらゆる技術に興味を持っているならそんなに大変でもないだろう 例えば1.8で加わったlambdaだって、以前から関数型言語を触ってた人間にとっては真新しいものではない
- 843 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 00:48:24.21 ID:dJ9Q50Vo.net]
- >>834
気にしえもしょうがないことを気にするな
- 844 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 03:52:10.36 ID:WpOPRm0R.net]
- Webアプリケーションを作りたいのですが、jspとplayやspringと言ったものは何が違うんですか?トムキャット?はplay等とは違うのですか
- 845 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 09:55:13.24 ID:fKlhv1+D.net]
- >>837
お前には無理
- 846 名前:デフォルトの名無しさん [2015/10/06(火) 11:11:57.23 ID:IzSUHdTs.net]
- 受ける会社大丈夫?
下記の条件が全て当てはまる会社にご注意下さい。 ・IT系 in tokyo ・「社名 労基」でググると過去の2chスレが出てくる ・転職会議で2.5点
- 847 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 11:32:01.75 ID:RSfUahCm.net]
- 質問
https://ideone.com/SiW9F9 上のコードついて、コンパイル、実行に関しては問題ないんだけど これだと一つ目の関数がつかえてなくて意味がない状態なので どうなおせばいいのか教えて
- 848 名前:デフォルトの名無しさん mailto:sage [2015/10/06(火) 12:14:12.40 ID:INDZN28+.net]
- >>840
しゅくだいかな?
- 849 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:15:27.35 ID:Xqh9D43e.net]
- 何をやろうとしてるのか目的が明らかじゃないけど、
bunkatsuを呼び出してる6行目ではStringの引数3つをハードコーディングしてるわけだから、 単純に@を使うように直せば良いんじゃないか - String[] i = bunkatsu("a b c d e f","0","5"); + String[] i = bunkatsu("a b c d e f");
- 850 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 19:59:01.58 ID:Mi2WdlHM.net]
- = String[] i = bunkatsu("");
caught exception ...
- 851 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 22:28:40.69 ID:PLtdWTmz.net]
- ネイティブなjavaの話ではないんですが
javaからAPI叩くswtっていうextensionのなかにウインドハンドラをとるための int hWnd = OS.FindWindow(null, new TCHAR(OS.CP_INSTALLED, windowTitle, true)); っていうのを使ってるプログラムを以前作ったんですけど 32bitXPのころ動いてたのが今64bit 7 のPCで動かすと Exception in thread "main" java.lang.NoSuchMethodError: org.eclipse.swt.internal .win32.OS.FindWindow(Lorg/eclipse/swt/internal/win32/TCHAR;Lorg/eclipse/swt/inte rnal/win32/TCHAR;)I っていうエラーがでます win32ってあるので64bit化したせいで型があってないせいだと思うんですが これ64bit 7 上で動くようにできませんか? やりたいのは窓を探してきて左上の座標とりたいだけなので ほかのライブラリでも何でもいいんですが… よろしくお願いします
- 852 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 00:05:53.52 ID:LWmNpFor.net]
- >>844
64bit版のswtのライブラリは使ってるの?
- 853 名前:844 mailto:sage [2015/10/08(木) 01:39:37.79 ID:OsCqn7oj.net]
- >>845
ダウンロードにはとくに64bit版として区別されたパッケージはなかったんですけど…
- 854 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 01:59:28.15 ID:BJ6kMZLU.net]
- 今の安定版だと swt-4.5-win32-win32-x86_64.zip って64bit対応を示す名前がついてるね。
これはもう使ってるのの上手く行かないってこと?
- 855 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 02:45:36.19 ID:OsCqn7oj.net]
- すいません探し方が悪かったみたいですね
swt win32 extension で検索してでてくるところはダウンロードが1つしかなかったので そのファイル名で直接検索したのをいれたらうまくいきました ありがとうございました 助かりました
- 856 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 03:41:16.87 ID:l1fhWYWM.net]
- ジェネリックで
public void <E> List<E> m(); というメソッドがあるときにvoidのあとの<E>はなぜ必要なのでしょうか?
- 857 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:35:54.45 ID:IQ3lHv6X.net]
- >>849
想像だけど、コンパイラがEってクラスと区別するため。ちなみにコード例だとTとか1文字が殆どだが普通のクラス名みたいな総称型も宣言可能
- 858 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:46:56.12 ID:ze+KkH9u.net]
- >>849
戻り値の型が2つあるのはなぜ?と思ったりするがそれは置いておいて… Tは型パラメータと呼ばれるもので、別の型に読み替えられる部分。 この宣言がないと、Tという名前のクラスがない時にコンパイルエラーになる。
- 859 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:47:29.14 ID:ze+KkH9u.net]
- >>851
Tじゃなかった、Eだった
- 860 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 09:55:40.32 ID:Ro3hhxH4.net]
- クラスをジェネリックにしないでメソッドだけをジェネリックにするときに、メソッドの戻り値の型の前に<E>とか仮型引数の指定を入れる必要があるんじゃないの
- 861 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 21:10:09.98 ID:c5bB1sZH.net]
- aをbで割る際、余りが出る場合は小数点一位まで、余りなしの場合は
小数点なし(.0とかにしない)ってformat関数とかの一文でスマートに書くのは無理ですか?
- 862 名前:デフォルトの名無しさん mailto:sage [2015/10/08(木) 22:27:12.49 ID:ynCxIuiK.net]
- C:\に『java』というファイルを作成しそこにプログラムを入れて実行しようとしたのですが
メインクラスが見つからないと出ます 昨日はできたのにどうしてでしょうか
|

|