[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/05 23:21 / Filesize : 260 KB / Number-of Response : 1011
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

☆★Java質問・相談スレッド175★★



1 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:09:24.14 ID:sB1GrBUA.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質問・相談スレッド174★★ [転載禁止]©2ch.net
peace.2ch.net/test/read.cgi/tech/1435295532/

577 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:05:33.03 ID:PFbU/TtP.net]
C# の Delegate.CreateDelegate みたいなことってできない?

Method から Consumer や Supplier が作れたらいいなと

578 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:14:36.84 ID:bNevXKYI.net]
>>572
C#分からないです…
とりあえずスレッドを増やすと、同じキューを作ってしまうのでそれぞれが別のキューを作るようにしたいんです
producer1が1を生産したら
producer2は次に2を生産する、というように

579 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:16:08.52 ID:PFbU/TtP.net]
>>572>>571に対する回答じゃないから

580 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 14:20:24.68 ID:bNevXKYI.net]
>>574
間違えましたすみません

581 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:18:34.69 ID:r/ugZgu1.net]
>>571
とりあえずその知恵袋の回答にはバグあるね。
まだ produce してないはずの item を consume してるw

582 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 15:38:53.41 ID:bNevXKYI.net]
知恵袋の答えは全てプログラムを書き換えているので、
producerconsumerの構造を変えずに3つにしたプログラムの作り方をききたいです

583 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:10:28.82 ID:r/ugZgu1.net]
>>577
> producerconsumerの構造を変えずに3つにしたプログラムの作り方
言ってる意味が分からん。知恵袋の回答も Producer 3 , Consumer 3 だぞ?

584 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:27:06.18 ID:QyczMDc8.net]
わかりやすく書くと
質問者のコードをそのまま作った解答をつくってよこせ
でしょ

585 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:34:05.82 ID:r/ugZgu1.net]
回答者のスレッドプール使ったやり方は、スレッドプールとかよくわかんないからやめてって事かw
質問者みたいに普通にスレッド使って下さいってことね



586 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:37:10.15 ID:r/ugZgu1.net]
回答者のコードいじって(多分)まともに動くの作ったけど、これじゃだめってことね

pastebin.com/apfAZQne

587 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 16:44:00.91 ID:r/ugZgu1.net]
あ、9,10行目は無意味なコード残ってたから消しといてね
static ExecutorService consumerSVC;
static ExecutorService producerSVC;

588 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 20:29:07.08 ID:4wj+rz5B.net]
すいませんspinnerを開いたときにスクロール位置をトップにしたいんですがどうしたらいいですか

589 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 20:35:04.11 ID:r/ugZgu1.net]
>>583
FQCNで書いて
spinner じゃなんのことかわからん
GUIライブラリにもいろいろあるし
あと、spinner ってそもそもスクロールするものじゃなくね?

590 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 23:25:45.75 ID:4wj+rz5B.net]
すいませんandroidのスレと間違えました。

591 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 16:15:38.00 ID:egycav5a.net]
JavaのGUIって簡単なほうなのか難しいほうなのかがいまいちわからん

592 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:23:24.99 ID:jd1tVj2O.net]
>>581を理解するのに、conccurentのリファレンス見ながら30分位かかったんですが、仕事でプログラムするなら、1、2分で余裕で実行結果を推測出来て当然なんでしょうか?

593 名前:デフォルトの名無しさん [2015/12/24(木) 23:59:51.76 ID:37j9VJ3V.net]
>>586
Java の GUI って言ってもいろいろあるから…
Swing, SWT なら WindowBuilder 使えば楽だし、JavaFX なら Scene Builder 使えば楽っしょ
まぁガリガリコード書いてくとしんどいねどれも

594 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 02:19:37.97 ID:y60VPA7n.net]
JavaFXはSceneBuilderがjavaのバージョンに追従できてないぽい。oracleやる気ねーだろ

595 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 03:32:30.58 ID:fy4RJ2J6.net]
FXMLの公式リファレンスが無い時点でお察しください。



596 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 05:43:31.07 ID:oPMcAIk1.net]
Groovyにも、SwingBuilder ならある

ただし、JavaFX には、あるかどうか知らないけど

597 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 09:13:04.29 ID:1PFQou1z.net]
GUIはVisualStudioと昔から決まっている

598 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 10:21:52.88 ID:mvJr/+ff.net]
VisualStudioはWindowsのGUI
JavaってWindowsだけじゃないからね

599 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 11:15:44.01 ID:dHnMGAYO.net]
>>592
メッシ、スワレス厨

600 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 12:34:52.04 ID:1PFQou1z.net]
じゃあMacのGUIアプリにJavaが積極的に使われてるんかと
LinuxのGUIアプリにJavaが積極的に使われてるんかと
どこでJavaのGUIが使われてるんですかねえ

601 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 12:53:57.51 ID:GebmpeCR.net]
>>595
MacやLinuxで使われてたんじゃJavaらしさに欠ける
やはりJavaは孤高の存在でなければ

602 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 13:05:05.35 ID:Azkw0wmz.net]
でかいのだとeclipseとか
小物だとFreerapid downloaderとか(ぉ
少し古めのB2B製品だとけっこうな数あるだろうね

VM上の言語のフレームワークが間接的に使ってるのも入れると
収集つかない

どれももっさりだったけど、windowsもWPFでがっかりさせてくれた

603 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 15:24:57.84 ID:gUfhYaEN.net]
log4j使うメリットってなに

604 名前:デフォルトの名無しさん [2015/12/25(金) 16:02:35.72 ID:0Gk0OHhb.net]
結局JavaのGUIって結論でないの?

605 名前:デフォルトの名無しさん [2015/12/25(金) 16:26:23.61 ID:YhklWp0C.net]
Java の GUI はなぁ
単純なプログラムでもGUI操作してると Private WS がじわじわ増えてくんだよねなんか
Swing なんか一番ひどい…

C#とかでもこの現象起きるのかな?



606 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 16:42:45.95 ID:4QgFa82R.net]
>>598
早いから、今では古いが

607 名前:デフォルトの名無しさん [2015/12/25(金) 18:23:54.26 ID:7MCJLYmI.net]
WEBシステムを作っていて、NON-BREAK-SPACE問題に困っています。
いい解決方法を知っている人はいませんか?

具体的には以下のような事象です。
・JSPではHTML-ESCAPEをかけている。
・この為、WEB画面上では半角スペースが (C2A0)に変換されて表示される。
・それ自体は狙い通りなんだけど、HTTPパラメータとしてNON-BREAK-SPACE入りの文言が入ってくるせいで、
 検索に困る。(見た目は同じなのに、一致しない)

何かうまい方法はないありませんか?
Struts2のActionクラスメンバー変数(String)がHTTPパラメータを受け取った時に、
勝手にNON-BREAK-SPACEを半角スペースに変換するような方法でもいいのだが。
あるいはPostgeSQLでNON-BREAKE-SPACEと区別せずに検索するような方法でもあれば。

608 名前:デフォルトの名無しさん [2015/12/25(金) 19:42:52.24 ID:XoBMqT50.net]
Servlet開発ではEclipsはJava EE用のをダウンロードしろと言われますが
このEE用のやつでも普通のJava開発やAndrois開発はできますか?

609 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:24:32.58 ID:tQzVUBZL.net]
もろちん

610 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:37:35.90 ID:j0dN2XMc.net]
いろいろ種類があるように見えるが、デフォルトで入ってるプラグインが違うだけだからな。

611 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 21:43:12.61 ID:nw7P58jQ.net]
>>602
このへんで聞いて

【Enterprise】Java EEスレ part1【開発】(c)2ch.net
peace.2ch.net/test/read.cgi/tech/1420712874/

Java Web Application Framework総合 ver2
peace.2ch.net/test/read.cgi/tech/1374399677/

612 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:25:01.93 ID:jUnfG2Pj.net]
java だけ習ってきた新人は、パソコンの根本的な仕組みを知らない。
メソッドだけうまく使えばいいと思っている。どうなのそれ?

613 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:28:53.04 ID:x2NX3WHr.net]
それは.Netでも言える

614 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:42:04.19 ID:jok0KB6B.net]
Springユーザはおらんのかのう

615 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 15:46:32.34 ID:W07ncHJL.net]
>>609
今どきSpring覚えるよりJavaEEの方が良いだろ



616 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 16:03:16.71 ID:lv7QwxJH.net]
Spring使ってる

617 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 16:15:42.81 ID:nA2Kres5.net]
>>609
こちらで聞けよ

【DI】Java Spring Frameworkを語るスレ 5.0
peace.2ch.net/test/read.cgi/tech/1322414231/

618 名前:デフォルトの名無しさん [2015/12/26(土) 21:57:26.73 ID:nGSB3gYV.net]
JavaEEはめんどうすぎ

619 名前:デフォルトの名無しさん [2015/12/26(土) 22:18:32.28 ID:3A5jLJeQ.net]
>>613
なにがどう?

620 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:19:30.29 ID:TUX3uo0e.net]
X M L

621 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:19:47.23 ID:4zDpKUoH.net]
聞かないとわからないほどに低能な614
ここまで低能だと生きているのもつらいだろうな

622 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 22:22:15.92 ID:LPJeh/xq.net]
今どきSpringて、Springはもう終わりなの?

623 名前:デフォルトの名無しさん [2015/12/26(土) 22:28:59.34 ID:3A5jLJeQ.net]
>>616
こらハゲ!

624 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 23:36:55.66 ID:LQQh8zXQ.net]
javaeeがよくなってわざわざ使う意味がなくなってきてる

625 名前:デフォルトの名無しさん [2015/12/27(日) 11:29:14.07 ID:ojTty81R.net]
JavaEE ってラスボスみたいな存在だったんだけど、最近は優しくなったって聞いた
でも、Webアプリ作るなら Grails とかのが良くね? Groovy めちゃ楽



626 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 14:07:10.11 ID:V/JGrWHV.net]
     彡⌒ ミ
     (´・ω・彡⌒ ミ
   彡⌒ ミつ(´・ω・`) ))ハゲで何が悪い!!
(( (´・ω・`) ( つ  )
   ( つ  ヽ  とノ  
    〉 とノ )^(_)
   (__ノ⌒(_)

627 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 22:13:23.09 ID:fMiEB58H.net]
springbootが楽ちん

628 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 03:13:59.19 ID:ouZXeBGT.net]
Servletの勉強中なのですが、各リスナーでするべき代表的な処理が説明されているサイトはないでしょうか?

629 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 06:02:06.97 ID:jR18C9lB.net]
リファレンス本がいいよ

630 名前:デフォルトの名無しさん [2015/12/29(火) 12:37:43.20 ID:qCeQ5JlI.net]
playframeworkってあんまり聞かないけど流行ってないの?

631 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 12:51:42.96 ID:8KqD9mBG.net]
自分の周りでは1件のみかな

632 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 13:52:47.15 ID:5o0CYWec.net]
>>623
アプリ・セッション・リクエストの3つのスコープの、
開始終了・変数の更新時の、イベントをトリガーする

「java servlet listener」で検索すれば?

633 名前:デフォルトの名無しさん [2015/12/29(火) 19:12:35.67 ID:ZvUlOdya.net]
サーブレットで便乗質問なんですが、ログインしてるかどうかでJSPページの表示内容を変更する場合、
1.EntityとHttpSessionでログイン/アウト状態を保存して、各ページがアクセスされた時に毎回状態を取得する方法でいいでしょうか。
2.ログイン/アウトの状態によって表示するページを変える場合、それぞれ個別に作ったページにフォワードするのと、同一ページにフォワードしてフォワード先のページで条件(ログイン/アウト)判定してJSPで差異分を書き換えるのはどっちがいいでしょうか。

634 名前:デフォルトの名無しさん mailto:sage [2015/12/30(水) 02:18:01.72 ID:CY1YEGYd.net]
>>628
1つ目はそれで良いと思う。

2つ目は、JSP自体は分けて管理する方が良さそう。ページが複数になった時の手間が違うし、JSPの中で共通部分があるならtaglib使えばいいし。

635 名前:デフォルトの名無しさん [2015/12/30(水) 08:23:38.91 ID:AoezXjgG.net]
>>1
RPGツクール2000 , RPGツクールMV https://tkool.jp/mv/ ( JavaScript 採用 )

WOLF RPGエディター www.silversecond.com/WolfRPGEditor/

デュエル・マスターズ Android版 ,i-OS版、公式 dm.takaratomy.co.jp/extra/dmapp/entrygate_ds/
デュエル・マスターズ対戦CGI ex
https://web.archive.org/web/20150809154946/www53.atwiki.jp/dmsuishinparty/pages/314.html

デュエル・マスターズ(デュエマ)DM ONLINE 1.8a  /  VanGuard ONLINE 1.5a
https://web.archive.org/web/20150809160254/uhyohyohyo.sak ura.ne.jp/hsp.html

ヴァンガード専用ネット対戦ツール【 VanGuard Online 】
https://web.archive.org/web/20150809155032/kiimaa.jugem.jp/?eid=61

「カードファイト!!ヴァンガード」のネット対戦ができる公式オンラインゲーム「Cardfight!! Online」 2015年冬スタート
https://web.archive.org/web/20150809153724/supersolenoid.blog63.fc2.com/blog-entry-6886.html

遊戯王 Automatic Dueling System
https://web.archive.org/web/20150809164855/www3.atwiki.jp/ads-wiki/pages/20.html

遊戯王 デュエル・オンライン
https://web.archive.org/web/20150809171527/www31.atwiki.jp/vipdo/pages/15.html
https://web.archive.org/web/20140628005202/do.yugioh-portal.net/

ウィクロス( WIXOSS ) WEBXOSS webxoss.com/about_en.html webxoss.com/DeckEditor/

BG(ボードゲーム)Engine https://web.archive.org/web/20151209080842/https://bgengine.net/
https://web.archive.org/web/20151209172205/14owl.hateblo.jp/entry/2015/12/09/011234

アプレンティス  マジック:ザ・ギャザリング(MtG)オンライン化 homepage1.nifty.com/Q_Q/ap.html
https://web.archive.org/web/20151202202725/homepage1.nifty.com/Q_Q/ap.html



636 名前:デフォルトの名無しさん [2015/12/30(水) 08:24:24.38 ID:AoezXjgG.net]
【 オンラインTCGエディター 】   >>1,>>630

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
デュエマ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、旧ガンダム・ウォー、ライブオン、ディメンション・ゼロ、シャーマン・キング、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書け。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストしろ。
個vs個、多数乱戦、チームvsチーム、個vsチームを実現し、P2P通信対戦プラグイン有り。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみろ。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
バトスピ、ヴァンガ、デュエマなど発売済みゲームソフトが存在してるTCGはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正 + コード記述の仕様書(設計書)を作成。

機能制限した下位版を制作しても原則として発売せず + 上位版デュエリ−グ用でサーバー稼動。

下位版を仮に発売した場合の改造および商用利用には、別途で当社との契約が必要。

さ〜て、インド人ベンダーと日本人の翻訳担当PGを見つけよっと!ww
wc2014.2ch.net/test/read.cgi/entrance2/1451262577/-16

637 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:13:27.28 ID:R42ZH+Ca.net]
学習もかねてJAVAでゲームを作ろうと思ってるんですがアプレットとswingとJAVAFXならどれがいいですか?
アプレットは簡単そうなのですがファイル操作が制限されてるらしいし
JAVAFXに移行すると聞いたのですがXMLの勉強もしないといけないみたいだし

638 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:24:18.82 ID:gRwFawaE.net]
せっかく思い立ったところ恐縮だが、どれもやめておけとしか言えん
GUIに求められる技術は普段の業務では使えないし、JavaのGUIには明るい未来もない
最終的にJavaで何をするつもりなんだ?
ITの世界では、目的から逆算して最短の道を進まないと多大な時間が無駄になる

639 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 16:52:05.84 ID:R42ZH+Ca.net]
>>633
いえ業務で使うとかじゃなくCしか知らない学生です
研究をグラフィカルに表示できたら面白いと思ってとりあえずCよりはJAVAのが楽に作れると聞いたので
JAVAで仕事する予定はないのですがどの分野に絞って学習すると役立つとか教えていただけるとありがたいです

640 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:03:21.12 ID:gRwFawaE.net]
>>634
そうなると学習すべきなのはWeb系だな
JavaScriptとHTML5とCSS3を勉強すれば良い
グラフィックには強いし、いくらか将来性もあって役に立つだろう
jsdo.it/

641 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:38:52.32 ID:R42ZH+Ca.net]
やっぱりwebの需要が強いんですね ありがとうございました

642 名前:デフォルトの名無しさん [2015/12/31(木) 17:50:24.16 ID:JsWWOg21.net]
> 研究をグラフィカルに表示できたら
どういう研究か、何を表示したいかによるけど、
Javaのチャート系のライブラリってあんまり綺麗に表示できるの無いんだよな、古いのが多くて
デスクトップアプリで作るんなら Swing、JavaFX 使ってもいいけど、少なくとも今時アプレットだけはない

JavaScript, HTML5, CSS3 のほうがまぁ良いと思うよ、Java よりチャート系ライブラリ豊富だし、
自分のホームページに掲載するのも容易だし、将来役に立つ可能性も高い

643 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 17:53:32.73 ID:39PzHskE.net]
Javaってもう終わりなの・・・

644 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:10:59.05 ID:RysGmr8V.net]
>>638
終わりもクソも有史以来Javaが一般人の目に触れるところで流行ったのなんて
20年前のJavaアプレットや携帯アプリだけだよ(AndroidはJavaではない)
Javaはサーバーで使うもの

645 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:16:44.45 ID:LorZqh4P.net]
研究でのグラフィック表示をチャートとかプロットと仮定すれば、いまならipythonか、
まぜまぜのjupyterがおすすめ
javaはよほど必要なライブラリがあるとかの理由がない限り、研究目的だと時間の無駄

研究で表示するためのコードなんてメモ書きレベルで十分なわけで、それをjavaで書くと
毎回清書させられるみたいな感じになる

多数のサンプル
https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks



646 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:17:01.73 ID:gRwFawaE.net]
終わりはしないだろう
使う側の経営陣からすれば言語なんてどうでも良いもの
高いシェアを獲得して実績もあって人も多いJavaは、業務システムでまだまだ生き残る

ただ、ほかの分野ではJavaScriptが強すぎてほかの言語はほとんど落ち目だ
マルチプラットフォームのexeを作れるだけでもびびるのに、ついにOSまで出てきたからな

647 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:17:32.97 ID:39PzHskE.net]
>>639
Javaってサーバー用だってのか
最近Javaの勉強始めたんだけど失敗だったみたい・・・
Javaやれば他のプログラムやるにも基本になるかなって思ったのが間違いの元だったんだ・・・

648 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 18:47:10.38 ID:gJy9w4AY.net]
>>642
いや失敗とまではいいきれない

649 名前:デフォルトの名無しさん [2015/12/31(木) 18:56:37.62 ID:ATqPO2P8.net]
>>642
画面周りはスタンダードというものがない。

一般人がWebサイトをよく見ているので、業務系システムも面倒なWebアプリケーションになる。

だからといってWebアプリケーションが作れて、見えない地味な部分もできるとなると現状、Java環境くらいしかない。

C言語なんて画面のことすら考えていない言語だからな。

画面なら好きなように実装してくださいというのが、昔からの流れ。

650 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:00:14.40 ID:LorZqh4P.net]
>>642
手続き型プログラミングならjavaで一通り揃ってるからプログラミングの勉強としては
悪いとは思わないし、他の言語の理解にも大いに役に立つよ

簡単に、目に見える成果物を出したいのであればおすすめできる言語だとは思わない

651 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 19:21:20.71 ID:39PzHskE.net]
>>643>>644>>645
そうなんですか勉強続ける気になりました
スッキリ分かるJava入門て本を勧められて昨日今日で200ページぐらい読んだところだけどこの年末年始で読み切ります!

652 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 20:17:35.53 ID:OPAnRAp+.net]
AndroidはJavaだけど別扱い

653 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 20:40:09.67 ID:5TVccR8x.net]
×AndroidはJavaである
○Androidが使っているのはJavaAPIとJava言語でありJavaではない
Googleの言い分な
なお敗訴した模様

654 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 21:13:24.20 ID:5n3rP/KF.net]
www.extremetech.com/mobile/220136-google-plans-to-remove-oracles-java-apis-from-android-n
getnews.jp/archives/1328166

これ

655 名前:スッキリ厨 mailto:sage [2015/12/31(木) 21:56:18.68 ID:EUZydMuq.net]
スッキリわかる Java入門 第2版、2014
この本で、オブジェクト指向を学ぶのが、
すべてのプログラミング言語の基本

その後、この2冊を読む
たのしいRuby 第4版、2013
みんなのPython 第3版

他には、Groovy, JavaScript+HTML+CSS など

とにかく、スッキリわかる Java入門を読んでいないと、
何も始まらない



656 名前:デフォルトの名無しさん [2015/12/31(木) 22:09:28.38 ID:+nLmKLu1.net]
オンラインエディタの https://paiza.io/ で基本描画の勉強をし始めましたが、
エラーが出て進めません。
※paizaは保存の必要が無ければ無登録で利用できます。

元ネタは
syunpon.com/programing/java/sample/swing/rectsample1.shtml#sample01
で、単に緑色の矩形を表示させるだけのものです。

コードをそのままコピペして実行したところ 
uproda.2ch-library.com/912008Zpt/lib912008.png
のようになりました。 

main() のところに問題があるようですがどう修正すべきか分かりません。

どなたかアドバイス下さい。

657 名前:651 mailto:sage [2015/12/31(木) 22:12:02.42 ID:+nLmKLu1.net]
(追記)僕のコードと実行結果は
https://paiza.io/projects/aziCzc5MU4OBH6S26OMeEQ
で直接見れます

658 名前:デフォルトの名無しさん [2015/12/31(木) 22:20:00.40 ID:cXVC2Dha.net]
>>651
Mainクラスのmainがありませんっていうエラーだから
クラス名をMainに変えればそのエラーは回避できるだろうけれども
プログラムがサーバで実行される環境でGUIの描画はできないのじゃないか常識的に考えて

659 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 22:39:01.14 ID:A+KqDs1j.net]
>>653
これはファイル名をMain.javaにしてクラス名もMainにしないとダメなサービスだね
だめなやつだ
で、上の人も説明している通り、グラフィック描画できなくて結局動かないですよ

660 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 22:57:11.42 ID:EUZydMuq.net]
paiza, codepad は、ログイン無しでプログラミングできる

でも、groovy がない

661 名前:デフォルトの名無しさん mailto:sage [2015/12/31(木) 23:16:25.88 ID:2anvHRU0.net]
ideone使えば良いじゃない?

662 名前:651 mailto:sage [2015/12/31(木) 23:56:00.48 ID:+nLmKLu1.net]
>>653-656
thx

一応、クラス名とファイル名をMainにしてやってみましたが何かエラーが増えました
https://paiza.io/projects/aziCzc5MU4OBH6S26OMeEQ

ideone でやってみましたが、上と同じ状況です。 ideone.com/zDkeOa

オンラインエディタでは描画自体がダメなのかも

663 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 00:01:48.07 ID:NxMwt7DA.net]
groovyあるよ

melpon.org/wandbox

664 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 00:08:43.11 ID:s1q5sKKf.net]
>>658
う〜ん、元のコードと>>657のコードの両方で試しましたがダメでした

665 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 00:14:35.32 ID:Pj/Op4LU.net]
エラーの理由を前に二人も書いてくれているのに読まずに
「何かエラーが増えました」とは失礼な奴だな



666 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 00:25:11.73 ID:s1q5sKKf.net]
>>660
paizaではクラス名とファイル名をMainにしてやってみました。
groovyとideoneではファイル名の指定はできません。 

667 名前:デフォルトの名無しさん [2016/01/01(金) 09:14:03.76 ID:sVrrx3Fu.net]
スッキリ本が評判ですがそれを読み終えたら実践編へと続くのがいいですか?
この実践編も評判いいですか?

668 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 09:54:37.71 ID:sbEMjwWA.net]
入門、実践ともに、一通りの作業をつまみ食いしてるんだから、
新人研修っぽいことを一通りしてみたいなら実践編までおわらせれば
いいんじゃないの?更に次の本までね

他の言語への足がかりなら実践編いらないし、javaを真面目にやるなら
個々の話を別で掘り下げないといけない

ページ数は2冊あわせるとアメリカの教科書に匹敵するけど、
情報量はそれほどでもないかな

669 名前:デフォルトの名無しさん [2016/01/01(金) 10:09:38.54 ID:sVrrx3Fu.net]
>>663
ありがとうございます。
とりあえず実践編に進みます。
更に次の本とはサーブレットの本のことですかね?
Javaは真面目にやるつもりですが個々の話とはどういうことですか?
このスッキリシリーズでは得られにくいものがあるから他の本でいいものがあるのですか?
そのタイトルとは?

670 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 11:12:05.62 ID:sbEMjwWA.net]
>>664
javaの知識としては、入門と実践あわせて、アメリカの分厚い入門書より少なめ
アメリカの教科書は練習問題も膨大だからoutput部分でさらに差がつくかな
javaのコア部分ならパーフェクトJava 2edあたりを読んでみるといい

言語コアを超えると、Javaだけに縛られずにデータ構造とアルゴリズム、
オブジェクト指向、デザインパターンとかテーマごとに広い世界が待っている
これらは入門、実践を通して触れられているけど、触れているだけだからね

あとは平行して、自分で解決したい問題を設定してそれに使えそうなライブラリを
調べて使ってみる
たとえば、GUIのどれかの基本とGoogleMap APIを使えば、経路探索
アルゴリズムを勉強するときに、自分のアルゴリズムをgooglemapの
データ上に表示とかできて楽しめる

671 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 11:26:28.99 ID:FaFDYlKq.net]
ある程度わかってきたら他の言語もやることをお勧めする
Java齧った人が入りやすくて便利なのはPythonかな
一つの言語ばかりやってると変な癖が付くし本質を本当に理解するのは難しい

672 名前:デフォルトの名無しさん [2016/01/01(金) 11:35:04.81 ID:sVrrx3Fu.net]
>>665
ありがとうございます。
GUIのどれかの基本とはSwiftのことでしょうか?
Googleマップの独自アルゴリズムとはどういうものでしょうか?
ひょっとして太い道路しか使わないとか、曲がるなら右しか曲がらない、のような感じですか?

673 名前:デフォルトの名無しさん [2016/01/01(金) 11:35:56.67 ID:sVrrx3Fu.net]
>>666
Pythonはなにができますか?
プログラミング言語って1つJava覚えればできるだけそれだけでいろいろできるのではないのですか?

674 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 11:52:48.69 ID:FaFDYlKq.net]
>>668
プログラミング言語なんて作りたいものに応じて選ぶもんだ
必要なら未経験の言語だって使う
複数の言語をやると、言語なんてプログラミングにおいてそれほど重要な要素ではないことが分かる
例えばPythonは「大量のCSVファイルを集計してグラフを作りたい」みたいな仕事はJavaの1/10くらいのコードで書ける

675 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 17:01:24.85 ID:hiTInZp8.net]
Listの内容をJSPでテーブル出力したいんですが、なんとなくダサイです。
もっといい方法はないでしょうか?

今はこんな状態です。
<%
for(Human human : humanList){
out.println("<tr><td>"+human.getCode()+"</td>"+"<td>"+human.getName()+"</td><td>"+human.getFishClass()+"</td></tr>");
}
%>



676 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 17:17:18.58 ID:ccisxAxM.net]
jstl使えば見やすくはなる

677 名前:デフォルトの名無しさん mailto:sage [2016/01/01(金) 19:03:00.48 ID:hiTInZp8.net]
>>671
ありがとうございます。だいぶ見やすくなりました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef