- 1 名前:デフォルトの名無しさん mailto:sage [2016/10/17(月) 21:15:23.40 ID:3TSUYd8+.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質問・相談スレッド178★★ [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1466119015/
- 752 名前:デフォルトの名無しさん [2017/02/26(日) 21:15:01.32 ID:bKruWbDk.net]
- VIPになったら要人
- 753 名前:デフォルトの名無しさん [2017/02/27(月) 09:52:10.74 ID:CuKuMcx8.net]
- カレー屋はインド人
- 754 名前:732 mailto:sage [2017/02/28(火) 00:12:26.95 ID:hDpdGzmn.net]
- ウケ狙った書き込みがデフォですか?
- 755 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 00:31:30.66 ID:7MQZbEiN.net]
- これだから初心者は
- 756 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 00:35:34.84 ID:DuokaPQ3.net]
- 上級者の回答が楽しみです
- 757 名前:デフォルトの名無しさん [2017/02/28(火) 08:26:24.61 ID:en/MpSkR.net]
- 会社は法人
- 758 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 09:14:28.77 ID:e3rwiUgx.net]
- 俺はサイヤ人
- 759 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 10:00:04.11 ID:N+QOR2i6.net]
- ヴァルカン人が一言
- 760 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 13:26:27.03 ID:dQlqtVz0.net]
- コーラとジンでアメリカ人
- 761 名前:デフォルトの名無しさん [2017/02/28(火) 14:24:53.45 ID:yxAUZLha.net]
- 何このスレ・・・・・・
- 762 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 20:54:24.30 ID:Sd3YYDuX.net]
- そろそろ禿人(はげんちゅ)が来るぞ
- 763 名前:デフォルトの名無しさん [2017/02/28(火) 20:59:51.77 ID:vZvJBLfh.net]
- クロマニヨン人は新人
- 764 名前:デフォルトの名無しさん mailto:sage [2017/02/28(火) 23:09:21.48 ID:jeh8xevg.net]
- いまさらだけど>>675
1. 全部アンインストール。 2. java6のpublic JRE→JDK8の順でインストール 3. JDK8のインストールでpublic JRE8をインストールしたなら 3-a. System32フォルダのjavaコマンド群を削除 3-b. javapathフォルダにゴミ作るから削除して環境変数PATHからも削除 or環境変数PATHのjavapathフォルダのパスを最後に持っていって検索順を変更 もしかしたらインストーラが作る\AppData\LocalLow\以下のSunとかOracleフォルダも1.の前に削除しないとおかしなことになるかもしれない。 3.でpublic JREをインストールしてないならSystem32フォルダのjavaコマンド群を削除だけでいけるはず。(これもいらんかも) 今のpublic JREとprivate JREには機能的な違いがなかったと思うから開発者には public JREのインストールは要らないかもしれない(人による)から元からインストールしないようにしてもいいと思う。 java8の途中からヨーロッパかどっかに文句云われて馬鹿なエンドユーザ対策にSystem32にコマンドコピー以外にも
- 765 名前:
javapathフォルダ作るようになったからこいつが色々邪魔するからパスあってんのにおかしいなら大体こいつのせいだから覚えておくと良いよ。 [] - [ここ壊れてます]
- 766 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:42:22.19 ID:6u8S4QZd.net]
- このご時勢にSwingでGUIアプリ作ってる
企業ってあるのか?
- 767 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 00:54:10.67 ID:L0UYbPbX.net]
- 内部使用なら
- 768 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 11:01:15.47 ID:3e1rdPvT.net]
- 社内向けに作ってる
- 769 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 18:31:53.19 ID:9TywvjXJ.net]
- すいません
HTMLソーステキストをよんでタグを削除した表示される文字列を取得したいんですが 標準ライブラリにそういうのありますか? なければ '<' をみたら '>' まで読み飛ばして文字列をくっつけるみたいな処理かくしかないですか?
- 770 名前:デフォルトの名無しさん [2017/03/01(水) 20:50:45.12 ID:7Cg1eyob.net]
- >>751
Webアプリが本体でそれを補助するツールなら作ってるよ 業務系のユーザは変化を嫌うからあと10年は続きそう
- 771 名前:デフォルトの名無しさん [2017/03/01(水) 21:14:18.29 ID:ld4NKemj.net]
- >>754
XML Parserでパースしてあげればいい ざっくりとこんな感じで import org.w3c.dom.Document; import org.w3c.dom.Element; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(HTML_FILE); Element body = (Element) document.getElementsByTagName("body").item(0); String text = body.getTextContent();
- 772 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 21:18:35.98 ID:HW37xyz7.net]
- 暇だね
- 773 名前:デフォルトの名無しさん [2017/03/01(水) 21:38:52.26 ID:PTRdQr+5.net]
- >>750
もしやる気があるなら実際に試してみな。俺も色々やってレジストリもいじってなんとかなったとは思ったがもう忘れた。 うまくやる方法は必ずあると思うのだが非常に面倒であることだけは確かだ。 切り替えをプログラムにしてしまえば自動化できて楽になるがずっと使い続けるわけでもなし、そこまでやる気力は出なかった。 テスト用のマシンをJRE6だけにしてしまえばなんとかなるからね。
- 774 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 22:14:12.78 ID:QRxBPa8j.net]
- >>754
text.replaceAll("<.+?>", "")
- 775 名前:デフォルトの名無しさん [2017/03/01(水) 22:24:44.26 ID:X1Ti2hw2.net]
- >>751
しれっとあったり。 ちなみに、にちゃんねるブラウザV2CもSwing・・・
- 776 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 00:26:05.68 ID:QbpRs+q0.net]
- >>759
返事おくれてすいません こんな簡単にできるんですね ありがとうございました
- 777 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 21:55:40.64 ID:+69N/RnZ.net]
- 素人ですみません。
プログラム用のヤフー知恵袋みたいなのってありますか?
- 778 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 22:00:08.81 ID:1jIqoAtE.net]
- >>762
www.sejuku.net/blog/1017
- 779 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 23:13:44.51 ID:+69N/RnZ.net]
- >>763
ありがとうございます!
- 780 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 16:13:07.61 ID:l/UlxXni.net]
- javaでLINEbot作成可能でしょうか..?
- 781 名前:デフォルトの名無しさん [2017/03/06(月) 16:17:06.14 ID:gswSb9xJ.net]
- >>765
できます
- 782 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 16:50:04.41 ID:65oyxSif.net]
- eclipseって一番最新のものをインストールした方がよろしいですか?
- 783 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:03:22.96 ID:0wZouAmu.net]
- はい
- 784 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 17:32:42.93 ID:65oyxSif.net]
- >>768
ありがとうございます。 この御恩は一生忘れません。
- 785 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 18:16:53.05 ID:KjDQAkMH.net]
- 俺はデパート券10枚でいいぞ
- 786 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:29:07.67 ID:oMiMZuu/.net]
- 物を
- 787 名前:ュ請るとかサイテーだな(建前) []
- [ここ壊れてます]
- 788 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:48:36.26 ID:l2uOsbFV.net]
- 逆に何故古いものを使いたいのか。
プラグインの対応が追いついてないか仕事で仕方なく以外の理由が思いつかない
- 789 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 00:30:59.59 ID:2VDy195n.net]
- >>766
ありがとうございます。
- 790 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 01:00:57.71 ID:4r6ceMBu.net]
- JAVAFXの勉強をしたいのですが今一良い資料が見つからず困ってます
入門書などはまだ無いのでしょうか
- 791 名前:デフォルトの名無しさん [2017/03/07(火) 02:02:28.47 ID:UzYeqmsH.net]
- 出たばかりだとバグがあるかも知れないのですぐ使うのは避けることがある。
但し個人的に使うものだと率先して人柱になることもある。
- 792 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 02:03:05.57 ID:UzYeqmsH.net]
- あ、リロードしてなかったら間に一つ書かれていた。ごめん。775は気にすんな。
- 793 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 07:58:34.29 ID:6QXKOQGA.net]
- >>774
×まだ無い ○もう無い FX1.0の頃は書籍やサイトもそこそこあったけど、全く流行らないままで FX2.0で互換性ゼロになって既存の情報が全てゴミになり、誰も追従しなかった 完全に死んだ技術だよ
- 794 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 08:38:11.12 ID:4Xq7pwCC.net]
- >>777
ま、マジですか…… 情報も本もほとんど無いから変だとは思ったのですが……
- 795 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 09:04:31.11 ID:3EN6svFP.net]
- FXはオラクルに直接相談できる立場の人が使うものだよ
Javaプラットフォームの一員というよりオラクルの製品
- 796 名前:デフォルトの名無しさん [2017/03/07(火) 18:48:45.27 ID:fByixfbu.net]
- 自作ライブラリのimportの仕方がわかりません。
すごい人教えてください。
- 797 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 19:34:44.79 ID:CKov+eKO.net]
- 環境も書かずに教えてくれくれ君は初心者スレで牛鮭定食でも食ってろ
Java入門・初心者質問スレ Part.2 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1478863511/
- 798 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 19:48:19.50 ID:pUXq+Tjk.net]
- import com.neet.oreore.hoge
- 799 名前:デフォルトの名無しさん [2017/03/08(水) 16:37:57.40 ID:EwGirieA.net]
- C#だとexecutableをプログラムから動的に作れるみたいなんだけど
https://support.microsoft.com/ja-jp/help/304655/how-to-programmatically-compile-code-using-c-compiler Javaは出来ますか?バイトコード生成はあるみたいだけど
- 800 名前:デフォルトの名無しさん [2017/03/08(水) 17:11:50.32 ID:EwGirieA.net]
- VMが実行時にバイトコードを最適化されたネイティブコードにしていると思いますが、
それをプログラム中でjavacompiler api等から得られるか、ということです
- 801 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 17:51:47.98 ID:AgMJS/UH.net]
- javap.exeを調べてみ
- 802 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 11:47:28.14 ID:gu2qwd+9.net]
- >>784
とりあえずcompiler APIではできないよ。 やろうと思えば自分でJNI経由とかで触るのはできるはずだけど、 ネイティブコードに触るための専用のAPIは提供されてなかったんじゃないかな。
- 803 名前:デフォルトの名無しさん [2017/03/09(木) 22:55:39.75 ID:CPC+EEl1.net]
- >>784
HotSpotがバイトコードのネイティブ化をするかも知れないってだけのことで特にボトルネックになりそうな所を発見できなければしないかも知れないし、 Java VM 自体はバイトコードそのまま読んで動く仮想マシンだよ。つまり必ずしもネイティブコードにした状態で動いているわけではない。 この辺はC#とかでも同じではないの?
- 804 名前:デフォルトの名無しさん mailto:sage [2017/03/09(木) 23:43:27.81 ID:fQxPjt/z.net]
- .NET Frameworkはcsc.exeをセットでユーザ環境に置くからコンパイルできるんだと思う
Javaはjavac.exeはユーザ環境にはないからコンパイルできない
- 805 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 04:31:09.33 ID:
]
- [ここ壊れてます]
- 806 名前:Zcek+/YB.net mailto: Swingで、TableModelに対してクエリみたいな処理を書きたいのです。
対象カラム名のColumnIndexを検索して、 あとはforループで一つずつ探していく形で書いています。 スマートに書き換えるとしたら、どのような書き方が良いのでしょうか。文字列2次元表の探索はstreamで書けるのでしょうか。 そもそもテーブルモデルに検索処理書くのが良くない? [] - [ここ壊れてます]
- 807 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 13:37:35.64 ID:KD6RvOUN.net]
- 質問なんですけど
Javaでゲームパッドの入力とらえることってできますか? JTKみたいなことがしたいんですが
- 808 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 14:27:08.61 ID:OT+o4oqN.net]
- 標準だとできない
jinputみたいにパッド入力をサポートしてるライブラリ使うか自分で作るか。 JTKみたいな事したいならパッド入力を変換した マウスイベントなりキーボード入力なりを他のアプリに送る処理も必要だけど、 こっちも標準では大した事はできないので。
- 809 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 14:50:42.51 ID:zB6GyTS5.net]
- こういうのあるけど
libGDX https://libgdx.badlogicgames.com/
- 810 名前:デフォルトの名無しさん [2017/03/11(土) 16:35:08.21 ID:4py3e0Ru.net]
- トランザクションについて調べるとSQL関係ばっかりでてくるけど
例えばtry 〜 catchとかで例外発生時にロールバックしたい場合は DBじゃなくてもありえると思うんですが 汎用的なトランザクションの仕組みはjavaにあるんですか?
- 811 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:05:18.81 ID:pR1Fkg+m.net]
- それをDBというんだろ
- 812 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:07:19.02 ID:8ZrDy2a8.net]
- >>793
具体的には何をロールバックしたいわけ?
- 813 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:16:14.84 ID:39UUZc7U.net]
- >>793
javax.transaction
- 814 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:18:33.50 ID:jFNGtIY2.net]
- >>793
基本的にクラスは状態を持たないように設計する そんで、状態を持たないといけないやつは永続化するように設計する そーするとトランザクションは永続化部分だけあればいい ロールバックすれば状態は元に戻る
- 815 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:31:41.43 ID:pR1Fkg+m.net]
- Java EEだからね、どうなんでしょう、使いこなせるかな
- 816 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 17:33:41.41 ID:pR1Fkg+m.net]
- 使うならJBossのAPIがいいぞ
- 817 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 18:42:40.33 ID:IMQBP8jT.net]
- >>793
commandパターン使え。 javaに限らず何にでも使えるぞ
- 818 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 19:29:06.44 ID:sUFiWX+J.net]
- な、なんの関係が…
- 819 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:12:04.79 ID:D3ad1I1q.net]
- 親スレッドでArrayListの要素を削除してる時に、同時に子スレッドからそのArrayListに要素を追加した場合、
要素が追加されなかったり、例外が発生したりしますか?
- 820 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:22:17.89 ID:AJZOsHw5.net]
- アホ?
- 821 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 10:23:57.17 ID:1DEeFth3.net]
- 当たり前や
- 822 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 13:25:05.27 ID:D3ad1I1q.net]
- ありがとうございましたアホです
- 823 名前:デフォルトの名無しさん [2017/03/19(日) 13:35:13.52 ID:YPf4uwhb.net]
- 子クラスあるメソッド(method)をオーバーライドしてて
その子クラスのインスタンスは親クラスの型として変数(test)に代入されてて test.methodとすれば親と子どっちのメソッドが呼ばれますか?
- 824 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 14:42:18.79 ID:D3ad1I1q.net]
- 自分で試せよアホ
- 825 名前:デフォルトの名無しさん [2017/03/19(日) 14:52:55.62 ID:YPf4uwhb.net]
- >>807
アホはあなた。自分で言ってる。
- 826 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 14:53:57.80 ID:58yonE+5.net]
- >>808
まーなんでもいい 死ね
- 827 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 15:00:13.68 ID:1DEeFth3.net]
- ID変え忘れかw
- 828 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 15:31:38.03 ID:AdiyVgxC.net]
- >>802
同期取りたければ Collections.synchronizedList() を使うか自分でなんとかする >>806 子
- 829 名前:デフォルトの名無しさん [2017/03/19(日) 15:43:55.40 ID:AdiyVgxC.net]
- >>806
これを読め d.hatena.ne.jp/ryoasai/20110623/1308841453
- 830 名前:デフォルトの名無しさん [2017/03/19(日) 16:31:57.26 ID:YPf4uwhb.net]
- >>811
やっぱりそうだよね。 C#の入門動画見てたらC#の場合は親らしいんですよ。 これは多言語をマスターしようとしたら混乱することですわ。 >>812 読みました。
- 831 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 17:27:17.35 ID:IinMJCLx.net]
- >>813
> C#の入門動画見てたらC#の場合は親らしいんですよ。 そんなわけないだろ w どこの動画だよ
- 832 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 17:40:14.80 ID:2c8bzcU2.net]
- C#は親クラスのメソッドと同名同引数のメソッドを定義しても明示的に指定しない限りオーバーライドされない
ちなみにこれはJavaの失敗を踏まえた恣意的な仕様で、 Javaにも後付けで@Overrideアノテーションが導入されてオーバーライドを明示できるようになった
- 833 名前:デフォルトの名無しさん [2017/03/19(日) 17:45:49.02 ID:YPf4uwhb.net]
- >>814
例えばこの動画だ。 https://www.youtube.com/watch?v=J_LKd8WyORw おかしいだろ? これはどういうこと?バージョンが古いとそうなるの?
- 834 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 18:44:02.61 ID:CI0t3Kdv.net]
- @Overrideはスペルチェック程度の機能しかないぞ。
つけなかったら同シグニチャでもオーバーライドしないとかそーゆー機能は一切ないし。
- 835 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 18:57:33.25 ID:CI0t3Kdv.net]
- >>816
動画見たけど動画が間違ってるだけだな。 >>815も言ってるけどC#の場合は明示的に指定しないとオーバーライドにならないってだけ。
- 836 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 19:00:56.60 ID:6JgBGVv4.net]
- くっそ、動画見ちまったよ…
再生数稼ぎたいだけだろ
- 837 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 19:12:47.26 ID:IinMJCLx.net]
- >>816
すまん virtual を付けてない時の話とは思わなかった この場合は >>815 の説明が正しくて Java と C# で挙動が違うね
- 838 名前:デフォルトの名無しさん [2017/03/19(日) 19:56:20.79 ID:YPf4uwhb.net]
- >>818
でも動画は開発ツールから実際に試してるから間違ってるわけはなくない? 大人気のわたしのプログラミング動画シリーズはココ。 https://www.youtube.com/user/9cubedMain/videos
- 839 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 20:06:52.93 ID:CI0t3Kdv.net]
- >>821
いや開発ツールは動画主の発言までエラーチェックしてくれるわけじゃねーし。
- 840 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 20:40:15.93 ID:IinMJCLx.net]
- >>821
動きが間違ってるんじゃなくてやることが間違ってるって話でしょ Visual Studio 2015 だと警告レベル2以上で警告されるし
- 841 名前:デフォルトの名無しさん mailto:sage [2017/03/19(日) 21:22:35.78 ID:6JgBGVv4.net]
- >>821
2chから間違った解説動画のリンク張って炎上商法で小遣い稼ぐのやめてください。 それ、それぞれのクラスで同じ名前のメソッドを定義しただけで、オーバーライドになってないから。。
- 842 名前:デフォルトの名無しさん [2017/03/20(月) 17:28:29.92 ID:Roh8UBPi.net]
- てか、プログラミング言語を覚えるのに動画を見るっていう発想が俺にはなかったよ。
入門書読んだりググったりって言うならわかるが。
- 843 名前:デフォルトの名無しさん mailto:sage [2017/03/20(月) 17:54:08.12 ID:9zw9z92Z.net]
- paizaの動画ラーニングのねーちゃんの声可愛い
- 844 名前:デフォルトの名無しさん [2017/03/22(水) 23:14:14.91 ID:0Ho4GhDw.net]
- ぱいzaか
- 845 名前:デフォルトの名無しさん [2017/03/26(日) 19:12:37.15 ID:K0FPpjuZ.net]
- 東京電力の新会長に日立製作所の人間が就任
- 846 名前:デフォルトの名無しさん [2017/03/26(日) 19:21:00.80 ID:5fSE1zTa.net]
- ( ´_ゝ`)フーン
- 847 名前:デフォルトの名無しさん mailto:sage [2017/04/06(木) 12:26:12.44 ID:V1Zqo2eB.net]
- 代入ていうか Assignmentだからな。変数に値を割り当てる。
数学と違って、Javaでは変数に入る「値」は変化するのが当たり前。 それがイヤなら関数型プログラミング言語でも使えばいい
- 848 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 20:40:49.77 ID:Yo9euuv0.net]
- Javaでメタプログラミングやるとしたらどんな選択肢がある?
C#だとReflection、Reflection.Emit、RealProxy、CodeDom、Linq.Expression、Roslyn、T4といった具合にいろんなAPIがあるけどJavaだとググっても出てこない
- 849 名前:デフォルトの名無しさん mailto:sage [2017/04/08(土) 23:27:43.43 ID:p2fg1Hi7.net]
- "Java Groovy metaprogramming" GGRKS
- 850 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 10:07:32.92 ID:tGsLycVv.net]
- >>831
初心者はjava.lang.reflectから触ったら
- 851 名前:デフォルトの名無しさん mailto:sage [2017/04/09(日) 10:20:24.43 ID:xPPc9++3.net]
- >>832
Groovyを導入しないとダメってことかな ちょっと今のプロジェクトだと使えないかも >>833 今はとりあえずリフレクションで実装してる 高速化したい
- 852 名前:デフォルトの名無しさん [2017/04/09(日) 10:31:47.89 ID:NhRtYFXP.net]
- リフレクション使ってる奴ってなんでオブジェクト指向言語使ってんの?
|

|