ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNG|| ̄ ̄| ∧_∧
||Java| ( ) ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||__| ( ○ ) ( ) < 俺達の旅はここから始まる。
|| │ | │ / | \___________
((二二)) .(_(__)〜(___ノ
( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG>サードパーティー製のJavaVMってあるの?
>>208
URL知らん?
0211デフォルトの名無しさん
NGNG0212209
NGNGなんかPS2Linuxでも動くようだ。ふーん
>210
http://www-106.ibm.com/developerworks/java/jdk/linux130/?dwzone=java
>こいつ、分って言ってのか?
お前、日本語が分かって言ってるのか?(w
0214デフォルトの名無しさん
NGNGストリングが空かどうか調べるときがかったるいんで、アレなんだけど
if ( str != null && str.length() != 0 )
{
空みたいな、アレ
}
else
{
詰まってそうな、アレ
}
みんなどう、アレしてんの?
if ( str =="" )
っていうふうにしてくれや
漏れは、Stringにnullは入れないで””を入れるように、アレしてみようかと、
思ったり、思わなかったり。。。
0215デフォルトの名無しさん
NGNGすっこんでろな。
0216デフォルトの名無しさん
NGNG速いんだべか?
0218デフォルトの名無しさん
NGNG人に聞く前に自分で試せ
0219デフォルトの名無しさん
NGNGここでは対象外と言うことで。
0220デフォルトの名無しさん
NGNGいいから、もう、しゃべんなって。
0221デフォルトの名無しさん
NGNGそうでもない。
0222デフォルトの名無しさん
NGNGなんで、誰もこの人に突っ込まないの?
0223デフォルトの名無しさん
NGNGじゃ、おまえがつっこんで下さい。
0224デフォルトの名無しさん
NGNGみんなが放置しているのに、一人で騒いでいる自作自演野郎発見
0225
NGNGとりあえず、文字列の比較に"=="を使うなよな。
と教えてあげる優しい人は俺だけですか!?
0226デフォルトの名無しさん
NGNG空かどうかのみで分けるなら
if ("".equals(str)) {
// 空文字だけどどうよ
}
0227デフォルトの名無しさん
NGNG0228227
NGNG0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG私はアイアプリのjava機能を最新機能だと思っていますが、何か?
0231デフォルトの名無しさん
NGNGwrite onceはどこへやら。
全てのJVMで共通に使えるのって文字列に関するクラスぐらいじゃないの?
0232デフォルトの名無しさん
NGNGトリッキーな・・・。つうか動くのか?
0233デフォルトの名無しさん
NGNGそっちの方が綺麗だな・・。
0234
NGNGiアプリ>>>>>>>>>>>>>>デスクトップアプリ
0235デフォルトの名無しさん
NGNGトリッキーなのか、あれ?
0236
NGNGが標準。
0237
NGNG0238デフォルトの名無しさん
NGNG常にfalseになるよ
0239デフォルトの名無しさん
NGNG話題があったっけなぁ…
傍観してる分には面白かったけど。
0240
NGNGんなこたあない。
0241
NGNG0242デフォルトの名無しさん
NGNG違うだろ!
ネタ
0243214
NGNGどうアレしたらいいかね、
""かnullって感じになると思うんだけど、
あ、例外無しって事で、
ところでさ、
if ( str == "" )
ってやると、何を比較してんの?
で、その結果は何かに役立つアレなわけ?
0244
NGNG既知外ですか?
0246デフォルトの名無しさん
NGNG例外は「返る」とは言わんか。
0247
NGNGバカ!
NullPointerExceptionがあるだろ!
0248デフォルトの名無しさん
NGNG0250
NGNGif( str==null ){
ダタヨ
逝ってきます
0251デフォルトの名無しさん
NGNG参照の同一性を検査していることになる。
同値性の検査にはならない点に注意。
0252デフォルトの名無しさん
NGNGいや、ないと思うけど。多分。
0253デフォルトの名無しさん
NGNGEffective Javaに書いてあたヨ。
つか、読まなくても分かってると思うけど。
ArrayOutOfRangeException(だっけ?)でループから抜ける処理って
初めて見たヨ。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGやっぱ、普通は例外処理には頼らないよね。
0256デフォルトの名無しさん
NGNGwrite(byte[],int,int) とかで
範囲チェックしなかったのは俺です。
0257デフォルトの名無しさん
NGNG0x100逃した‥‥。
0258214
NGNG結局何にも使えないって事?
0259デフォルトの名無しさん
NGNGまあ、ぶっちゃけ そういうことになるね
0260デフォルトの名無しさん
NGNGLinuxで作業してる人います?
$ java [RETURN]
ってすると、日本語でusageでます?
0261260
NGNGhoge@hoge:~$ java test
????
dump(????): 30de 30f3 5316 3059
Winで実行
C:\temp999>java test
マン化す
dump(マン化す): 30de 30f3 5316 3059
結果は同じなんだけど、Linuxだと日本語出なくてこまってるんですけど、
一応、
LANG=ja_JP.sjis
LC_ALL=ja_JP.sjis
LC_CTYPE=ja_JP.sjis
LC_MESSAGES=ja_JP.sjis
とか、ujisにしたりしてんだけど、でないんですよ。
誰か情報ないですか?
0262デフォルトの名無しさん
NGNGあと、telnetかXtermかとかの情報モナ。
0263デフォルトの名無しさん
NGNGテーブルヘッダーのカラム名を変更する時
>> myJTable.getColumn(myJTable.getColumnName(index)).setHeaderValue(str)
・・としているのですが、myJTable.getColumn()のパラメータはidentifiter、
一方、myJTable.getColumnName()のリターン値はStringで、、
最初両者の値は一致しているが、一度setHeaderValue()すると値が変わって
(identifiterの値はこれでは変わらない) 2度目の書き換えで失敗しています。
どのようにすればよいのでしょうか?
0264デフォルトの名無しさん
NGNGmyJTable.getColumnModel().getColumn(index).setHeaderValue(str)
でいけました。
OOP難しい・・・
0265
NGNGJavaとJavaリングの関係の必然性が判りません。
教えてください。
0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNGハァ?
0268デフォルトの名無しさん
NGNG>>214 に書いてあるんですけど。
0269デフォルトの名無しさん
NGNGそういうのはPropertiesのリソースファイルに定義されていると思われ。
日本語用Windows版なんかは、既に日本語用のリソースファイルが含まれてるけど
Linux版にはそれがないんじゃないかな。
JREのjar解凍してja_JP用リソースファイル追加するかなんかするしかないんじゃ
ないの?
0270デフォルトの名無しさん
NGNG% cat Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("うんこ");
}
}
% javac Hello.java
% java Hello
うんこ
% java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build cx130-20010925 (JIT enabled: jitc))
% setenv |grep ja
LANG=ja_JP.eucJP
SUPPORTED=en_US:en:ja_JP.eucJP:ja_JP:ja
JLESSCHARSET=japanese
CLASSPATH=/usr/local/horb/lib/horb20.jar:.
% cat /etc/redhat-release
Red Hat Linux release 7.1.94 (Roswell)
%
JDKは入れたまんま。
0271デフォルトの名無しさん
NGNG開発ソフトを乗り換えるか迷っているのですが、何がお勧めですか?
0273デフォルトの名無しさん
NGNGカタカナ->カタカナ
対応のtoUpper、lowerってないすか?
oroのperlutil試したら。
tr/[A-Z]/[a-z]/対応してないのね、
がつかりぃ〜
0274SJCD
NGNGかなり使いやすいツールです。
JDeveloperとかVisualAge、JBuilderとか使ってても、多くの人は「自動生成されるコードが気に入らない」、「融通が利かない」、「即席JAVA開発者育成ツールにしか思えない」、「Radツール重い」と言った理由から
(いろいろ理由があるけど)ノートパッド型開発ツールに先祖帰りしている人が多いのです。
この「CPad」かなりいけてます。
1.「F9」でコンパイル後、即実行←JBuilderよりコンパイル早い気がする(リソースの関係かな?)
2.登録したキーワードの色を自在に変えられる。←最初は予約語がカラフルな色で登録されています。追加として自分の良く使うキーワードを色付きで登録できるから、かなり見やすいよ。
3.なんと「grep検索」機能付き。
4.複数のソースを一度に扱える。←TabPaneでいくつものソースを開いても一つのウインドウで管理できる。
5.インクリメンタルサーチ付き。←かなり便利な検索機能。
つうか、テキストエディターとしてもかなり使えるので、簡単な報告書もサクサクかけるよ!
0275デフォルトの名無しさん
NGNG上司は、統一化したいから統合開発環境使いたがるけど、部下の方はCPad中心で。
まぁ、使い安さはぴか一なのでね。
つうか、JAVA使いの皆さん、あなたはRADツール派ですか、ノートパッド派ですか?
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGただ、オイラは今は故あってWin2K。
0279初
NGNGネ刀心者 はどう?
0280デフォルトの名無しさん
NGNGネタ心者も、初心者を免罪符に課題丸投げしてくるドキュソもイヤン。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNGサーバーサイドでCRegKey::QueryValueで値の参照ができない。
サーブレット/JSPでWebアプリを開発しています。
一部JNIを使用しています。
CRegkey::Openは成功しているようだが、
CRegKey::QueryValueでエラーが発生して取得できないようです。
これは使えないってことですか?
サーバー環境は以下のとおりです。
Windows2000
Apache 1.3.12
topcat 3.2.3
Java SDK 1.3.0_02
0284組長
NGNG質問です!あるキーを押しているときに他のキーを受け付けないようにする基本的な
コードが書けずに何日も悩んでいます。
また、キーを押してから数秒後にキーを受け付けるようなコードも是非知りたいので
何方かアドバイスいただけないでしょうか?
よろしくです
0285デフォルトの名無しさん
NGNG「あるキー」が押されたらKeyUpするまで「他のキー」のKeyイベント無視すればいいじゃん。
「キーを押し」たときの時刻をDate.getTime()で取得しておいて
あとから押したキーはその時刻から「数秒」たっていなければ無視するようにすればいいじゃん。
0287デフォルトの名無しさん
NGNGうちのJAVAテスト。
コンパイルが通る宣言はどれか。複数解答せよ。
1.String[] test[] = new String[3][3];
2.String [][]test= new String[1][2];
3.int[] test= new int[]{1,2,3};
4.String[] testr= new String[];
5.String Integer[] = new String[2];
0288デフォルトの名無しさん
NGNGKeyListener#keyReleased(KeyEvent e)だった
0289デフォルトの名無しさん
NGNGオレ、1とか2とかは見た事すらないけど、
そんなのを分からなくとも永遠に問題は無いだろうなぁ。
どうでも良い知識をひけらかしてるだけの嫌味な問題に見える。
Sunの認定試験ですら、こんな問題は出ないんじゃ無いかな。
一応Developerまでは持ってるけど・・。
0290デフォルトの名無しさん
NGNGおめでてぇ〜会社だなぁ〜
これが出来る事にどれだけ意味があるよ、
それとも、お前んとこじゃ、この書式が標準なのか?
0291デフォルトの名無しさん
NGNG漏れは、エディターとコンソールでjavacだが、
そんなええの?
274の言う程度の便利さなら、
必要に感じないんだけど、
ほかに、もっと便利な事あんの?
てか、皆どうなの?
コンソールでjavacってもう普通じゃないの?
0292デフォルトの名無しさん
NGNG274じゃないけど、良いところもあるよ。
JBuilder使っているけど、パッケージやクラスの内容を
理解しやすいと思う。
ただ、普通のエディターが良いという人に無理に薦める
ほどじゃない。
0293デフォルトの名無しさん
NGNGJavaで業務アプリ関係で配列はあんまり使わないと思う。
0294デフォルトの名無しさん
NGNG>理解しやすいと思う。
コレが必要な人っていうのは、javadocドキュメントを読むのが嫌いな人?
マルチディスプレイで片方でドキュメント開きながら秀丸でも、おいらは
十分だなあ。強調表示カラーリングのファイルとかはいろんな言語用のが
いっぱい出回ってるし。
0295デフォルトの名無しさん
NGNG292です。
だから、普通のエディターで満足している人には薦める
ほどじゃないんです。
0296デフォルトの名無しさん
NGNGJBuilderからCPadへ移植できん・・・・
0297B-T
NGNGやはりこれくらいの事は知っていなくてはな!
>>289,290「これを知ってても意味ない」て言っているみたいだが、何?知らなかったの?
俺らんとこでは研修でこういうのを詳しく教えてくれえたぞ。
ちゃんと道理というものがあってこういう記述法が用意されているのだ。
何故、Integer[]をString型の変数名として利用できるのか、それくらいの事は分かるよね?
>>289,290共にろくに理論も知らずにやってるんじゃない?常識だよ常識。
0298
NGNG0299コルバ
NGNG>何故、Integer[]をString型の変数名として利用できるのか、それくらいの事は分かるよね?
要はimportする中のクラス名とだぶった変数名を付けてコンパイラがブーブー言い出したら混乱の元だもんね。
これは知っておかないとね。
>>289
これらの問題、米国の過去のsun認定試験に出た実績のある問題です。どこかのホームページに出ていたのを見たことあります。
なので、別に問題無いわけじゃないのよ。
0300
NGNGキー打つのが嫌。
0301デフォルトの名無しさん
NGNGほほぅ.君んとこは,「常識」のとこを「研修で詳しく教えて」んのか.
0302コルバ
NGNG確か正解は、1,2,5。
3番の、int[] test= new int[]{1,2,3}は、
int[] test= new int[3]{1,2,3}
とすればコンパイルは通るはずです。
0303デフォルトの名無しさん
NGNGSwingやAWT、Servletってよく「コンポーネント」って言い方するけど、
俺は「Javaのコンポーネント=JavaBeansとEJB」だと思っていたけど、
SwingやAWTやServletも実はJavaBeansなの?
俺はこいつらはてっきり普通のクラスだと思っていたのだけど。
0304
NGNG1.
2.
3.
4.
5.
が余計な為全て通りません。
外しても名前重複のため1しか通りません。
0305
NGNG0306コルバ
NGNG確かにそうかもね。
でも上げ足取りすぎでは?
そういうこと言ってたらすべてのテストは誤問ばかりだがな。
0307コルバ
NGNGマジで3番OK?
そしたら失礼しやした。
0308デフォルトの名無しさん
NGNGException in thread "main"java.lang.NoClassDefFoundErrorが出ます。
-classpathオプションで”.”を付けたり、\jdk1.3.1_02\jre\lib等指定してみたんですが、上手くいきません。
googleで上記のエラーを検索してみたんですが、>>173、>>178の方法しか見つけられませんでした。
Hello!!も見れないとは…
鬱駄市悩…
OSはWin2000、JDK1.3.1_02で、インストール先はC:\JDK1.3.1_02です。
このスレの方たちから見れば、何度も既出で(゚Д゚)ハァ?なレベルの質問かと思いますが、
ご教授願えますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています