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


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

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



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/

156 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 14:54:26.59 ID:JIrW6fxg.net]
>>153
いたち

157 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 15:10:21.16 ID:wxlwFBbW.net]
>>153
そいつらライブラリ
java commons でググって一番にひっかかるやつ

158 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 19:05:54.84 ID:BAuXH8sr.net]
もしかしてゲーム作るときってラベルに画像をセットしてaddよりdrawImageを使ったほうがいいの?

159 名前:デフォルトの名無しさん mailto:sage [2015/07/08(水) 21:14:42.72 ID:7qvaXLbV.net]
そもそもゲーム作るのにJavaなんて使いません
もしどうしてもどうしてもJavaで作りたい変態さんはOpenGLを叩きます

160 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 15:20:13.31 ID:0QFWsDtk.net]
>>145
stackoverflow.com/questions/6865694/eclipse-how-to-change-package-declaration-to-across-an-entire-project

最後の方にある
bashスクリプトで自動でフォルダ構造からpackge文を更新してくれるの
便利なんだけど
「いいね」
がゼロでEclipseの操作方法の「いいね」が18個

Java使う人達はなんでマウスでポチポチする操作が好きなんだ?

そんなんじゃプログラムで自動処理する意味なくて
全部エクセルとかでマウスポチポチした方が良くね?

161 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 22:06:19.10 ID:ZP9STBk7.net]
Javaの開発環境なんてほとんどWindowsだからだよ

162 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 22:59:47.49 ID:+VirIAsI.net]
JVMの起動を極力早くするようなパラメータある?

163 名前:デフォルトの名無しさん [2015/07/09(木) 23:02:10.79 ID:35ZJBK04.net]
>>157
じゃあなにを使うんだ?

164 名前:デフォルトの名無しさん mailto:sage [2015/07/09(木) 23:11:14.31 ID:csahTf32.net]
>>160
-urgent



165 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 09:17:27.29 ID:ByPy5WBF.net]
>>162
ありがとうございます。
試してみます。

166 名前:デフォルトの名無しさん [2015/07/10(金) 10:15:10.34 ID:X6oggqUX.net]
そもそもゲーム作るのにJavaはむいていないという人がいますが
じゃあ何を使えばいいですか?VisualBasicとかですか?

167 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 10:56:08.87 ID:BKyvvnJH.net]
>>164


168 名前:C++ []
[ここ壊れてます]

169 名前:デフォルトの名無しさん [2015/07/10(金) 11:02:08.08 ID:X6oggqUX.net]
>>165
C#とかはだめですか?

170 名前:デフォルトの名無しさん [2015/07/10(金) 11:02:54.24 ID:X6oggqUX.net]
C++は難解で複雑だそうですよ

171 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 14:02:13.69 ID:q1pGpZc2.net]
C++が難解で複雑で危険なのは間違いない
だがそれ以外に選択肢が無い場合がある

172 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 14:23:18.42 ID:bM2M5Hwn.net]
こんなトコで質問して振り回される人は Java 使って問題ない

173 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 14:32:58.86 ID:yeTSmwAp.net]
こんなトコでゲームの質問して振り回される人は スレチで問題ない

174 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 15:12:44.16 ID:as41dTlf.net]
C++はJavaの実行環境任せではなく
こっちがメモリアドレスを直接管理できる

よってリソースが(小さく)限られてしまっているゲーム機なんかで動く
プログラムの開発に向いている

そして直接管理するがゆえにとてつもなく危険な言語

特別な理由がない開発(普通の業務システムとかな)は
全部この危険性を重視してJavaへと移行していったんだよ
自然なことだと思う

上記のような理由があっていまだに残っているのがゲームってこと



175 名前:デフォルトの名無しさん [2015/07/10(金) 15:28:55.86 ID:X6oggqUX.net]
ゲームだと危険でもいいということ?
どういうことだよ

176 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 15:51:43.55 ID:biq/N7xQ.net]
ゲームに限らないけど危険でもC++を使わざるを得ない状況ってのがある
危険を理解して回避できるプログラマーが必要になるので人が集めにくくなる

177 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 15:55:49.08 ID:9iV+XuX6.net]
>>172
会社のデータ吹き飛ぶのとゲームのデータ吹き飛ぶのはどっちがマシか考えろよ。
会社ならリソースが多くて多少高い機材勝ってでも安全なjavaで作ったほうがいいだろ。
ゲームはあまり高いと売れないからc、c++で作るしかないって事。」

178 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 16:55:39.97 ID:aeUnyJmX.net]
ゲーム板でやれよ

179 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:34:12.20 ID:I8IKrBJT.net]
C++の何が危険なんだよw

180 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:52:41.36 ID:mg6PwCme.net]
>>176
そういうこと言う資格があるのは
JavaでArrayIndexOutOfBoundsException出したことない奴だけ

181 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 20:55:21.50 ID:eRE0azH5.net]
10万行のコードがあって一ヶ所メモリアクセス違反があったときに
プロセス起動して1ヶ月後に不可思議な再現性のない挙動
を起こしかねない言語が安全なはずもない。

182 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:01:16.01 ID:I8IKrBJT.net]
>>178
毎日再起動すれば何も問題ないw

183 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:02:04.99 ID:mg6PwCme.net]
まあC#はゲームで人気だから、Javaのような安全でまあまあ速い言語の需要はあるんだけどな
Javaがゲームで使われないのはJavaプラットフォームがゲームに向いてないからだよ
自由に実装できるC#とは違って、Java使ったゲーム向けプラットフォームとか作ったらたらOracleに訴えられるしね

184 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:04:13.78 ID:I8IKrBJT.net]
>自由に実装できるC#とは違って、Java使ったゲーム向けプラットフォームとか作ったらたらOracleに訴えられるしね


作るのは自由だろ。



185 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:04:36.25 ID:G+ArInIr.net]
>>179
お前の頭も再起動したほうがいいな

186 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:07:52.31 ID:5JzAke9t.net]
「デバッグだと動くんだけどリリースだと落ちるんだよ」
「デバッグビルド最強すね先輩www」
という会話が多くの会社で聞かれる言語が危険でないはずがない

187 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:08:20.33 ID:mg6PwCme.net]
>>181
そう思ってAndroidに独自のJavaもどきを実装して配ったGoogleは訴えられましたとさ

188 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:24:12.44 ID:AhuChOGj.net]
>>179
ホームラン級のアホだな

189 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:36:28.20 ID:9iV+XuX6.net]
javaでゲーム作るとかw前から散々言われてたから別のc++で作ろうとしたけど難しすぎたからc#してみたらjavaとほぼ変わらなくていい感じ。
javaのコードコピペして少し変更するだけで動くし。
これからゲームはこっちで作ろう。
このスレに丸投げして散々叩かれたあれもc#なら完成させられる気がする。

190 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 21:47:09.37 ID:oNaTYSaT.net]
>>186
さようなら

191 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 23:42:41.44 ID:c+hYilqW.net]
>>186
がんばれ

192 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 01:00:45.95 ID:fY1n5ggE.net]
>>188
good luck

193 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 01:36:45.65 ID:f1iQ6LD9.net]
いいなぁ
ttps://twitter.com/sakurayura39/status/619098934456127488

194 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 11:36:44.46 ID:5/Z+68W7.net]
ユニットテストがウンコなのに危険もなにも
make test
だけでテストできるc++の方が遥かに安全



195 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 11:42:42.13 ID:5/Z+68W7.net]
Python とか使ってあらゆる組み合わせのテストコードを自動生成とかjavaはできないだろ

196 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 11:45:25.04 ID:qHP73zsa.net]
そんなのただのテキスト生成なのに、なぜcppは生成できてjavaは生成できないと思うの?
まあプログラマの平均的なスキルはC++の方がだいぶ高いだろうから、
どっちがそういうことできる人が多いかといえばC++だろうけど

197 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 12:04:06.46 ID:j3UEfY8r.net]
>>191-193
なんでここにいるですか、すへかえらえたらどうでしょうか?

198 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 12:39:23.97 ID:yfMXjZd0.net]
Java SE8から、インターフェースで定義するメソッドに実装を記述できるよう
になりましたけど、これって何かスゴイ変化なんですか?
初心者の私にはいまいちピンときません。
教えて下さい。

199 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 14:31:34.10 ID:XyEGPlzF.net]
>>195
7までのコードの互換性維持のための苦肉の策

200 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 14:55:40.04 ID:82pfuTDx.net]
>>195
抽象クラスや普通のクラスには実装を記述するけど、これらのクラスは多重継承ができない
インターフェースは多重継承ができるけど、今まで実装は記述できなかった
つまりインターフェースに実装を記述できるようになったことで、実装の多重継承ができるようになってしまった

201 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 16:26:14.62 ID:yfMXjZd0.net]
>>196
互換性維持?
すいません、よく分かりません
>>197
そういえば、インターフェースは多重継承可能でした。
実装の多重化って聞くと、なんかスゴそうですね。

202 名前:デフォルトの名無しさん mailto:sage [2015/07/11(土) 19:08:20.66 ID:E29IPOcp.net]
JDBCでGRANT文使ってユーザ作成して権限付与できる?
調べても出てこないからProcessBuilderとsqlスクリプトでどうにかならないか試してみたけど環境変数設定するのが環境に依存して自動ってのは難しそうだから諦めた
結局コマンドラインから手動で作成するしかないのかね

203 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 17:49:00.47 ID:H1S2yC2Q.net]
すいません、キーボード入力がうまくいかないのですが、どうしたらいいですか
ちなみにclose処理を削除するとうまく動きます。どうなってますか。

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ReadLineSample {
public static void main(String[] args) {
while(true) {
try {
BufferedReader stdReader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("INPUT : ");
String line;
line = stdReader.readLine();
System.out.print("OUTPUT: " + line);
stdReader.close();
System.out.println("\nPROGRAM END");
} catch (Exception e) {
e.getStackTrace();
System.exit(-1); // プログラムを終了
}
}
}
}

204 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 17:52:25.68 ID:ahQPxZ3Y.net]
べからず集を詰め込んだような糞コードですね



205 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 21:31:10.89 ID:RcNhUf+G.net]
>>199
接続した時のユーザにロール付いてれば実行できそうだけどな。試してないけど

206 名前:デフォルトの名無しさん mailto:sage [2015/07/12(日) 22:35:52.81 ID:jgWfnIcn.net]
>JDBCでGRANT文使ってユーザ作成して権限付与

これができない人にはJDBCでのデータ操作すら難しいだろう

207 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 17:45:21.31 ID:MQS261/2.net]
寺田佳央MS転職マジかw

208 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 18:58:48.96 ID:bu1z3uKy.net]
oracleのjava伝道師だっけ?
この時期にM$ってなにがあったんだろね

209 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 20:04:22.91 ID:THL3sz6n.net]
うらやましい

210 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 21:47:24.85 ID:+a3y0116.net]
レドモンドじゃなくて品川の方のMSか?
クリエイティブで楽しい仕事は無さそうだな

211 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 21:58:23.72 ID:FekdN0s/.net]
初台から移ったのか

212 名前:デフォルトの名無しさん mailto:sage [2015/07/13(月) 22:00:44.42 ID:adH463NJ.net]
>>198
java8でcollection IFに新規メソッドを追加した

7までのコードで実装してないコード全てに影響が出る

実装しなくていいようにしよう!デフォルト実装だ!

213 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 13:48:54.17 ID:Ecdnal0n.net]
>>207
エヴァンジェリスト自体が…

214 名前:デフォルトの名無しさん mailto:sage [2015/07/14(火) 18:13:03.41 ID:VzhsyF6B.net]
JTextAreaって入力文字数が多くなると
カーソル移動したときやCtrl+End押下時等に、前の描画を削除しないバグがあるのでしょうか
重なって二重に表示されてしまいます
ランタイムのせいなのかランタイムとlinuxをアップデートしてから動作がおかしくなりました
JTextAreaに入力されている文字数が少ない場合は発生しません
ちなみにJScrollPaneにJTextAreaをaddしてフォントやらを設定しただけのコードです



215 名前:211 mailto:sage [2015/07/14(火) 18:18:05.15 ID:VzhsyF6B.net]
ちなみに前はちゃんと動いていました
細かくはしらべてませんが現象がおこる時テキストサイズは32KB以上はあります
(元々1テキスト32KBの制限があったアプリを移植して制限をなくしたアプリなもので)
JTextArea自体はOutOfMemoryExceptionが発生するまでテキストは表示できるようですが
サイズが大きいと動作が変になるということはなんらかの最大文字数が設定されているのでしょうか

216 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 00:24:21.09 ID:yskKzL3L.net]
Java初心者です。
JOGLをインストールし、JOGLを使ったプログラムを実行しようとしたところ、コンパイルは成功したのですが、実行時に次のようなエラーが出てしまい、実行できませんでした。


Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/jogamp/opengl/GL2

at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.jogamp.opengl.GL2
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more


(続きます)

217 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 00:25:03.44 ID:yskKzL3L.net]
(続きです)


どうすれば実行できるでしょうか。
OS:Windows8.1(64bit版)
Java:jdk1.8.0_45
です。

心当たりとして、JOGLのダウンロード方法がまずかったのかなと思っています。
jogamp.org/deployment/jogamp-current/jar/
上のサイトから、
gluegen-rt-natives-windows-amd64.jar
gluegen-rt.jar
jogl-all-natives-windows-amd64.jar
jogl-all.jar
の4ファイルをダウンロードし、gz形式だったもの(上記2番目と4番目)についてはLhaplusを用いて解凍したのちに、
C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext
に全て移動させる、という方法を取りました。
少々乱暴な方法と書いてありましたが、他に参考になる資料を見つけられなかったので、これを行いました。

他のバージョンのJavaは全てアンインストール済みです(「プログラムのアンインストール」を見ても「Java 8 Update 45 (64-bit)」と「Java SE Development Kit 8 Update 45 (64-bit)」の2つしか表示されません)。
Javaの再インストールも試しました。

今日の夕方までに作らなければならないものがあり、急いでいます...。
何か気付いた点がありましたら、細かな点でも大丈夫なので、指摘をお願いします。

218 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 00:33:13.04 ID:yskKzL3L.net]
上記のサイトに「gluegen-rt.jar.gz」「jogl-all.jar.gz」というファイルもあったので、それらをダウンロードして解凍したのち、
extフォルダ内の「gluegen-rt.jar」「jogl-all.jar」と置き換えた後、プロンプトを開きなおしてコンパイル→実行してみたのですが、やはり実行時に同じエラーが発生してしまいました。

219 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 00:48:53.97 ID:yskKzL3L.net]
連レスすみません。

実行は、classファイルのあるディレクトリで行いました。
プログラムのファイル名や中身、プロンプトの入力には入力ミス(大文字小文字も含め)はありませんでした。
全てのプログラムの最初の行には「import com.jogamp.opengl.*;」を書きました。

220 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 02:01:19.79 ID:ha+UoLi0.net]
>>216
コマンドプロンプトで、%JAVA_HOME%\jre\lib\extがどのフォルダを指しているか確認してみては?

221 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 02:25:50.98 ID:yskKzL3L.net]
>>217
ありがとうございます。

プロンプトで「cd %JAVA_HOME%\jre\lib\ext」と入力し実行したところ、「C:\Program Files\Java\jdk1.8.0_45\jre\lib\ext」に移動しました。
「dir」コマンドを使うと、確かにダウンロードした4つのjarファイルが存在したので、ファイルの置き場所や環境変数の設定は問題ないと思われます。

222 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 08:26:51.29 ID:3pqlG2Ke.net]
>>218
どういう環境でやってんのかわからんが、このサイトの手順でやってみたら動いたで?

3D技術研究所WIKI - JOGLをセットアップする方法
3dtech.jp/wiki/index.php?JOGL%E3%82%92%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95

223 名前:デフォルトの名無しさん [2015/07/15(水) 16:54:22.67 ID:mo4nJmqP.net]
ジェネリックスの利点がわからん。Object classとか作ったら終わるんじゃ?

224 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 17:09:39.96 ID:faC3qybu.net]
あなたにとって利点にならないなら使わなければいいんですよ



225 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 18:51:39.87 ID:SML14AO2.net]
しかし今から見るとCollectionから取り出す度にダウンキャスト必要とかマジ糞だな

226 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 20:03:29.55 ID:R9wl2urM.net]
糞がしゃべってるぞ

227 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 22:19:28.72 ID:jtYC3/OV.net]
今javaのフレームワークの流行りってspringかな?

228 名前:デフォルトの名無しさん mailto:sage [2015/07/15(水) 23:30:49.49 ID:sxjwhZP3.net]
>>222
ジェネリクスも他の言語から見れば十分糞
SUNが金無いくせに無理にC#に対抗しようとした結果がこれだよ
余計なことする前に潰れてくれてればこんなことにはならなかったのにな

229 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 20:19:31.14 ID:vpptleBW.net]
Java SE 8 Update 51キター

230 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 21:45:24.20 ID:hIKng0he.net]
The java programming language 5th editionは一体いつになったら出るの?

231 名前:デフォルトの名無しさん [2015/07/16(木) 21:49:06.75 ID:ehB1EJEE.net]
>>227
今でしょ!

232 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 21:55:09.20 ID:zyh6M/QF.net]
>>227
coming soon!

233 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:15:03.89 ID:olBBsCrf.net]
>>227
つ英語版

234 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:44:01.31 ID:+GZheugA.net]
javaappletアプリを実行したコンピュータの起動しているプロセスをサーバー側で知ることってできますか?



235 名前:デフォルトの名無しさん mailto:sage [2015/07/16(木) 23:53:33.38 ID:ytMdukkF.net]
>>230
英語版もなくね?

236 名前:デフォルトの名無しさん [2015/07/17(金) 00:29:39.15 ID:nrlyC912.net]
lengthプロパティとlength()メソッドの2種類が
Javaにあるって認識でよろしいでしょうか?

237 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 00:39:31.10 ID:jgJ18ARW.net]
>>233
Stringのメソッドは普通のメソッド。
配列のは言語仕様。

238 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 02:42:22.85 ID:2LbWIhLX.net]
>>225
そんなこというなよ
いつも心に太陽を。の精神でいこうぜ

239 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 09:20:43.45 ID:BBDHWoEk.net]
奇跡を見せてくれるわw

240 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 09:34:56.21 ID:9VW4gqSm.net]
>>232
すまん、別の本と間違えた

241 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:10:10.86 ID:Yoicykh1.net]
Oracle、193件の脆弱性を修正するパッチを公開、Javaはゼロデイ脆弱性を含む25件
itpro.nikkeibp.co.jp/atcl/idg/14/481542/071700136/

>ここしばらくはWeb上でJavaを使った記憶がないという人は、この古びてきたプラットフォームを無効化するのも手だ。

古びてきたプラットフォームwwww

242 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 12:46:38.00 ID:iBu67V05.net]
クライアントの話だろ
古びてるというかとっくに死んでる

243 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 23:57:30.88 ID:JLRiqZ4D.net]
クライアントが死んでるって、日本政府が推進する
www.jpki.go.jp/
をdisってんの?

244 名前:デフォルトの名無しさん [2015/07/18(土) 00:03:26.14 ID:jRpXzJXG.net]
>>240
国が開発の契約するのって基本SIerだからな。
技術力のない雑魚どもがコピペで作ったゴミだろ。



245 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 00:09:19.89 ID:zLkvUUGF.net]
技術力の問題じゃなくて、バージョン上げてテストしようにも規模がでかすぎるとアホみたいに金がかかるんだよ
まあ日本でJavaクライアントの糞さをPRするのには>>240は絶大な役割を果たしたよね

246 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 01:07:18.80 ID:bSmobx4N.net]
というか、ブラウザ上で動くべき案件で、
Javaじゃないといけない(JavaScriptでは出来ない)ものはあるんだっけ?
それがなくてセキュリティホールだらけなら、当然外されるよね。(chrome)

247 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 11:22:05.14 ID:4/hdU0m/.net]
Java (にかかわらずサーバ言語) で募集かけるとWebの知識ない人が集まるからね
それでファイルのUL画面がApplet実装になったことがあるよ

248 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 13:52:18.18 ID:5LcsH9+P.net]
対象外が集まるのは欲しい人材の詳細を明示せずに募集かけた側の責任だろ

249 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:21:09.97 ID:qn9aVcRd.net]
私は、主にC言語とJavascriptを学んできました。
Javascriptでは、配列なのかオブジェクトなのかを見分けるArray.isArray関数
がありますが、
Javaって配列かオブジェクトなのかを見分けるメソッドなどがあるのでしょうか?
JavaもJavascriptも配列=オブジェクトって本の記載がありました。

250 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:32:26.03 ID:zLkvUUGF.net]
>>246
Class#isArrayで調べられるけど、普通はそんなことする必要はない
なぜなら、Javaは静的型なので、
・型を見ればほとんどの場合は明らかだから
・Objectにキャストされているものを型チェックする場合、普通は「配列かどうか」の区別ではなくinstanceof int[] のように要素の型を決め打ちするから

251 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:39:35.84 ID:HOteuJXb.net]
isArray

public boolean isArray()

この Class オブジェクトが配列クラスを表すかどうかを判定します。

戻り値:
このオブジェクトが配列クラスを表す場合は true、そうでない場合は false
導入されたバージョン:
JDK1.1

しかしいつどんな時に使うんだこれ

252 名前:デフォルトの名無しさん mailto:sage [2015/07/18(土) 23:48:26.47 ID:zLkvUUGF.net]
>>248
リフレクション使ってシリアライザとか作るときに使う
配列だと分かればArray.getで要素取得したりできるでしょ

253 名前:デフォルトの名無しさん [2015/07/19(日) 13:40:11.66 ID:6HS0KsUY.net]
>>247-249
Class#isArrayってのが存在してるのですね。
はい。わかりました。

254 名前:デフォルトの名無しさん mailto:sage [2015/07/19(日) 15:18:19.76 ID:aeNAw6HB.net]
>>250
使う必要が全くない。



255 名前:デフォルトの名無しさん [2015/07/20(月) 20:52:45.17 ID:EQcl1++W.net]
そういうほとんど使わないの覚えるのは面白い。ためになるな。

256 名前:デフォルトの名無しさん mailto:sage [2015/07/20(月) 21:47:22.23 ID:AGKnnOa8.net]
printfと一緒やね






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

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

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