初心者歓迎! Java相談室 その7
■ このスレッドは過去ログ倉庫に格納されています
0001がばろん@Mたんちゅきちゅき
NGNG/●\
( /\ ) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(,,゚Д゚) < 私は、じゃばこ ですが、何か?
./ | \_____________
(___/
/
>>2 過去スレの一覧
>>3 Javaの基礎と、よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ(統合開発環境・サーバサイド・その他)
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
>>2-10 諸般の事情により、リンクがずれた場合。
/* JavaScriptの質問はWeb製作板へどうぞ。*/
+ JavaScript の質問用スレッド vol.9 +
http://pc.2ch.net/test/read.cgi/hp/1017668857/l50
0446デフォルトの名無しさん
NGNGhttp://astyle.sourceforge.net/
これですね〜
ありがと♪
0447デフォルトの名無しさん
NGNGパソコン自体初心者なのですが、Javaの勉強をしようと思い
コチラを拝見しました。
独習Javaを薦めてる方が多かったので購入し読みはじめたのですが
分らない文言?があり、色々調べながら読んでおります。
私自身の理解度に問題があるのかもしれないのですが
NETでも分らない文言がある場合は何で調べれば良いでしょうか?
何かJavaの辞書の様なものはあるのでしょうか?
あるようでしたら教えて下さい。お願いします。
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG>NETでも分らない文言がある場合は何で調べれば良いでしょうか?
>何かJavaの辞書の様なものはあるのでしょうか?
一般的な技術書に載っている言葉でネットで調べられない言葉などまずない。
・Googleで調べる → ttp://www.google.co.jp/
・情報系の一般的用語について調べる → ttp://yougo.ascii24.com/gh/
・国語辞典、英和辞典で調べる → ttp://www.goo.ne.jp/
・Javaの用語について調べる → ttp://www.y-adagio.com/public/standards/tr_javalang/index.htm
は一通り調べましょう。それでもわからなかったら、
具体的にここで聞くとか、あるいはとりあえず気にしないで先に進むとか。
とにかく先に進むのが大事よん。
0450447です。
NGNGどうもありがとうございます。
辞典は盲点でした。
今迄Yahooで検索しておりましたが
私の検索時のキーワードも甘かったかもしれません。
早速教えて頂いた通り、辞書やURLを駆使して
こちらの皆さんの会話について行けるよう頑張ります。
>先に進むのが大事
まず全体を見て、理解出来なかったところを
改めて突き詰めて行く。という事ですね?
アドバイスありがとうございます。
不明点で立ち止まり考え込んでしまっていましたので
アドバイス通りまずは先へ進む。
という事を前提に今後の勉強法を変えていきます。
本当にありがとうございました。
0451デフォルトの名無しさん
NGNGえーネイティブコンパイラって訳じゃーないんだねー、、、
j++をMSがやろうとしたときもsunにつぶされたし、
appleクラスのメジャーな会社がネイティブコンパイラ
リリースするのはやはり無理なわけね〜
Symantecのはどうなったんだろうか。
そもそもあれはjdk1.1とかの時代の代物だったが、、、
picojavaだとかのjavachipがない今、ネイティブコンパイラ
という方向性も誤っていないと俺自身は思うんだが。
ベストエフォートのネット文化に慣らされ、なおかつ、プロセッサ性能が
インタプリタの弱点すらカバーするくらい年々アップする
現状、ネイティブであるこだわりってのは無駄かもしれないが、、、
AMDがjavachipをAthronやらに統合してくれるなんてのも選択肢
としては面白いんだがなー
crusoeにそういうモードつければいいじゃん!
そういうCMS誰か作ってよ。
0452デフォルトの名無しさん
NGNGちょうどSWTのMacOSX版出たし、これでも使ったら?
widgetがネイティブならあとは別に不満ないけどな。
Hotspotも意外と頭いいみたいだしね。
0453452
NGNGのね。ならSWTもいらないや。
ただ、どうせならappleもGCJのMacOSX版作るとかすると面白い
とは思うけどね。
0454451
NGNGたとえばMPEGデコーディングコードだとか、とにかく繰り返しで
スピードが要るような部位にだけGCJを使うようなやり方が出来れば、
それはそれで意味があると俺は感じてるね。(できればjava.ioまわりもネイティブになって欲しいんだが、どーなんだろう)
なるほど、モレと同じような感覚の人間はやっぱ
いっぱい居るんだねーと思ったよ。
それをやっちまうGEEKはやはり海外のやつだったが。
要マークということで。
http://caramel.2ch.net/test/read.cgi/kaden/1016366677/
0455451
NGNG完璧に失念してた。Cへの変換フロントエンド的な認識しかなかったな。
いまはどうなってるんだろうか。
調べないとね。
GCJ+Cocoaでかなりのことはネイティブ速度でやれるんだろうニね。
0456451
NGNGだってか
クラスライブラリ(死語?)周りも調べてミソウ。
0457451
NGNGにあるリスト(コピペ)、、、なかなかのものだ。
おそるべしGNUと。
java.applet
java.awt
java.awt.datatransfer
java.awt.event
java.awt.image
java.awt.peer
java.beans
java.beans.beancontext
java.io
java.lang
java.lang.ref
java.lang.reflect
java.math
java.net
java.rmi
java.rmi.dgc
java.rmi.registry
java.rmi.server
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
java.sql
java.text
java.util
java.util.zip
swingはまだなんだね。つうか、コピーライト周りで引っかかってんの?
それがないとfull 1.2 compatibleとは呼べないよね。
0458デフォルトの名無しさん
NGNGchar res= str.charAt(0); //一文字目をcharに
boolean Error=false;
switch(res)
{
case '+':
c=a+b; //a,b,cはintで数値が代入してあると思ってください
break;
case '-':
c=a-b;
break;
default: // +、−以外のものが入力された場合
Error=true;
break;
}
if(Error==true)
print("プラスかマイナスを入力してください");
else
print("答えは"+ c);
こういう感じでプログラムしてみたのですが、きちんと+や‐を入力
しているのにかかわらず
プラスかマイナスを入力してください
と表示されてしまいます。break入れてるのにいつでもどこでも
Error=trueになってしまっているようです。これは何故なのでしょうか?
どなたか、お暇があったらどうぞよろしくお願いします。
0459451
NGNG包含してるんだろうね。
しかし、使わないとそのバグも発覚しない。
使うことも当然GNUへの参加なんだよね。
みんなでいっとけ!!
0460デフォルトの名無しさん
NGNGサーバーを立てずに通信する方法を模索してます
0461451
NGNGソケットプログラミングはjavaの得意技のひとつだよね。
gnutellaのポート、プロトコルを全部把握すればP2Pなんか楽勝でしょう。
Mac用って訳じゃないだろうけど、Limewireってしってるかい?
使う前にMRJインストールしてたよ。
0462デフォルトの名無しさん
NGNGJAXPも見てみたら?
0463デフォルトの名無しさん
NGNG情報ありがとうございます。
調べてみます。
0464デフォルトの名無しさん
NGNGSystem.out.println(str); は?
0465デフォルトの名無しさん
NGNGありがとうございます。
見てみます。
0466462
NGNG0467458
NGNG+か−がでてきます。
(私の環境ではprintln(str);で
System.out.println(str); と同じです。)
ためしにdefault:を抜くと計算結果はちゃんとでます。
switch を if elseでやっても同じことが起こっちゃうんです。
ただ、if else でやった後、
if(Error==false)
print("答えは" +c);
else
print("プラスかマイナスを入力してください");
と、やってみたところ上手くいきました。
でも、switchでは駄目でした。何でなんでしょうか・・・?
0468458
NGNGどっかが間違えてたりして・・・
とか、自分の未熟さを人様に押し付けてはいけませんよね・・・
学校逝って来ます・・・
0469451
NGNGhttp://www9.cds.ne.jp/~proxon/my_pages/unix/gcc30.html
win98環境でこれをやりたいんだけど、GCCだけでみるなら
CYGNUSにくっついてきたGCC2.95しかないんだよね。
GCC3.0はまだないみたい。
そしたらGCC2.95のためのGCJがあるんだろうか??
0470デフォルトの名無しさん
NGNG誰かまとめてくれませんか?
おれって厨房だな。逝ってきます。
0471デフォルトの名無しさん
NGNGネイティブコードマンセー!
ってことだろ。
0472デフォルトの名無しさん
NGNGその授業やってる先生って、「C慢性!オブジェクト指向サパーリ」な人では?
”readline”とか”print”とか・・・不自然すぎる。
0473デフォルトの名無しさん
NGNG個人的には'+', '-'のとき以外は例外を投げて処理したいな。
0474デフォルトの名無しさん
NGNGおーい。ちゃんと実行できたぞ???
public class CalcTest {
public static void main(String argv[]) {
int a = 10;
int b = 3;
int c = 0;
String str = argv[0];
char res= str.charAt(0); //一文字目をcharに
boolean Error=false;
switch(res)
{
case '+':
c=a+b; //a,b,cはintで数値が代入してあると思ってください
break;
case '-':
c=a-b;
break;
default: // +、−以外のものが入力された場合
Error=true;
break;
}
if(Error==true)
System.out.print("プラスかマイナスを入力してください");
else
System.out.print("答えは"+ c);
}
}
0475デフォルトの名無しさん
NGNG今日はInheritanceの章を読むぞ。
3時間後に感想をカキコするからよろしく。
0476経験豊富な諸兄、教えてください
NGNGprotected char x[] = new char[10];
protected void checkLength(int i) {
if (i >= x.length) {
char y[] = new char[x.length * 2];
System.arraycopy(x, 0, y, 0, x.length);
x = y; ←(ココ)
}
}
(↑アソコ)の配列(参照)の代入後に、
スコープの都合で y の実体がガベージコレクションの
対象になりそうですが、
実際には x は問題なく更新されます。
ナンデ?
(私には checkLength の処理後に配列 x がゴミを
指してる方が理解しやすいのですが。。。 )
0477452
NGNGってのはおいておいて。とりあえず、451は
http://www-106.ibm.com/developerworks/java/library/j-nativegui/?loc=dwmain
の真中くらいの囲み記事
GCJ on Windows
を読んでおくこと。
0478
NGNG0479デフォルトの名無しさん
NGNGガベージコレクタは参照されている
オブジェクトは回収しないからです。
(循環参照してるオブジェクト群を捨てた場合は除く)
C++ やってた人を装ったネタなのかも…
0480デフォルトの名無しさん
NGNGJDK付属のソースを読みませう。
他人の説明待つより、そっちの方が速いでしょ。
0481デフォルトの名無しさん
NGNG0482476
NGNG有難う御座います。
デバッガー上で確認しました。
当方、本を読むことから入ったため
教条的でチョット釈然としない気持です。。。
(C++の経験もあるけど、やっぱそっちも
ペーパードライバーなんだ。ショボン)
>478
[Vector]
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/Vector.html
だよ。
0483デフォルトの名無しさん
NGNG僕は今大学生で、OfficeのACCESSを用いた
企業の受注発注システムのデータベースの構築や管理
をゼミでやっているのですが、教授が
就職活動で強みを付けるためにJAVAを用いた
上記のようなプログラムを実際に組んで、企業にアピール
したらどうかと言うのでやってみようと思うのですが、
JAVAのどういうのを使えばそう言うことが出来るのでしょうか?
またACCESSと連動して動くような物を作ることは可能でしょうか?
ごく簡単な物で良いのですが、お願いします。厨な質問で恐縮ですが。
0484デフォルトの名無しさん
NGNGSQLとの連携ですが
どーなんでしょう
0485デフォルトの名無しさん
NGNGできるといえばできるのだろうが、どういうものを作っているかによるのでは。
そのゼミでやっている受発注システムの作り次第ってとこはあると思う。
AccessってなんかWebアプリみたいなの吐き出せなかったっけ?
0486デフォルトの名無しさん
NGNGhttp://java-house.jp/ml/archive/j-h-b/029899.html#body
0487476
NGNGJava Database Connectivity (JDBC)を使うことになると思いますが、
これも本から読んだ知識なもので詳細は使用経験のある方、
どうかお願いします。。
0488483
NGNG作りは本当にごく簡単な物です。受注から発注までの
お金の動きや、在庫数の管理といった感じです。
>>486さん
むむ、今の時点では何なのか理解しがたいですが
今後ためになりそうです。保存しておきます。
ありがとうございます。
>>487さん
Java Database Connectivity (JDBC)ですか。ありがとうございます。
調べてみます。
0489483
NGNGよく見れば僕へのレスですね。すいません、ありがとうございます。
0490デフォルトの名無しさん
NGNG報告。
Inheritance って、ようするにコピペが高度に便利になった機能か?
0491デフォルトの名無しさん
NGNGそうだね。
0492デフォルトの名無しさん
NGNGsetBackgroundでは背景色の設定しかできません。
何のメソッドを使えばいいのでしょうか?
0493デフォルトの名無しさん
NGNG大変恐れ多いですが、ここの方々の知恵も有効かと…
http://www.smg.co.jp/JavaTroubleshooting/index.html#trouble11
同じ穴にはまる理由はないはずですから…
0495デフォルトの名無しさん
NGNG書体とかサイズとか・・・おながいします。
0496483
NGNGいろいろ情報検索していたら、レスが遅くなってしまいました。すいません。
大変恐れ多いなんてとんでもございません、こんなどうにもならない
初心者に丁寧に答えて頂き、こちらこそ光栄です。各トラブルの解決法
が細かに記載されており、かなり役立ちそうです。ありがとうございます。
0497デフォルトの名無しさん
NGNGとりあえず、Accessをつっついてブラウザにデータを出力したり、
ブラウザからデータを更新するようなWebアプリ作ってみたら?
はじめはしんどいかも知れないけど、1月もあれば動くものできると思うよ。
0498デフォルトの名無しさん
NGNGしたい)のですが、どうしたらいいんでしょうか?
setMarginとかレイアウトとか試したんですが、だめでした。
0499デフォルトの名無しさん
NGNGttp://www.geocities.com/shadowcat_m/inet/
Tomcatのとこ読め。
0500483
NGNGそうですね!僕もブラウザーを使用して動く物を考えていました。
となるとJAVAアプレットになるんでしょうかね?サーブレットでしょうか?
Tomcatとなるとサーブレットですかね?よくわからなくてすいません。。
Tomcatはとりあえずインストールしているので、>>497さんのおっしゃる
一ヶ月を自分の目標としてやってみます。
0501デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fjava/
まあ、がんばりや。
0502デフォルトの名無しさん
NGNGTimesRomanw_jだったかな?
何でそんなことしたがるんだろ?
>setMarginとかレイアウトとか
他に何試したの?
0504みゃあ
NGNGインスタンス破棄時に必ず呼ばれるわけではない。
といううわさを聞いたのですが、本当でしょうか?
該当インスタンスだけでなく、クラス内で生成したその他の
インスタンスも破棄したいんですが
0505デフォルトの名無しさん
NGNG他には試してません。その二つだけでした。
0506デフォルトの名無しさん
NGNG意味不明。
該当インスタンスって何よ?
一つのインスタンスに対して参照が切れたら、
他のインスタンスも強制的に破棄したいわけ?
それともメンバ変数のことを言ってる?
0507デフォルトの名無しさん
NGNGじゃあ他のプロパティも試してみ
0508デフォルトの名無しさん
NGNGhttp://216.239.51.100/search?q=cache:TY9cOTQ_-7AC:news.dinf.ne.jp/news/fj/comp/lang/c%2B%2B/msg00032.html+finalize&hl=ja&lr=lang_ja
ふむ。
0509デフォルトの名無しさん
NGNGちなみに、ワタシはプログラム初心者です。
0510デフォルトの名無しさん
NGNGJAVA in a nutshell
0512デフォルトの名無しさん
NGNGpaint(Graphics)またはpaingComponent(Graphics)をオーバーライドして、
引数グラフィックスオブジェクトに直接書き込め。
0513デフォルトの名無しさん
NGNGSwing、AWTコンポーネントの属性変更は、ツリー構造さかのぼって
全部確認しろ。Swing、AWTの基本中の基本。
AbsractButton#setHorizontalAlignment(int alignment)
アイコンとテキストの水平方向の配置を設定します。
AbsractButton#setHorizontalTextPosition(int textPosition)
テキストの、アイコン上の位置 (水平方向) を設定します。
AbsractButton#setVerticalAlignment(int alignment)
アイコンとテキストの垂直方向の配置を設定します。
AbsractButton#setVerticalTextPosition(int textPosition)
テキストの、アイコン上の位置 (垂直方向) を設定します。
0514デフォルトの名無しさん
NGNGクラスがGCにより廃棄される直前には、必ずコールされるぞ。
ところが、そもそも強参照を失ったオブジェクトが必ずGCされるか
どうかが微妙であることが、そういった微妙な間違い表現の原因か…
場合によっては、OutOfMemoryErrorが発生する直前まで参照切れ
オブジェクトはGCされないこともある。ヒープのリアロケートが発生
しなければ、アプリケーション終了までGCされない、かもしれない。
JVM仕様は、そういうGC実装を許容しているので、VM実装依存のコード
はやめたほうが良いと思われ。
ところで、オブジェクトが所有する子供オブジェクトに何かしたいと
いうのは、普通あまりないと思われるが…
子供クラスのfinalize()をオーバーライドすべきかと。
0515514
NGNG>クラスがGCにより廃棄される直前には、必ずコールされるぞ。
誤)クラス
正)インスタンス(又はオブジェクト)
0516458
NGNGライブラリを新しく入れなおしたら自分のところでも
出来るようになりました。お手数おかけしました。
>>472
私は初心者なので授業じゃ先生のタイプまではとてもわからないのですが、
うちの大学ではここ最近までは全員C(か、プラスか)だったらしいので
そういう可能性はバリバリにあると思います。
>>473
提出はこのまましてしまいますが、学校とは関係なく
精進のためにやってみます。
>>474
ありがとうございます。私も出来ました〜!
わざわざ書いていただいて本当に申し訳ないです。
次からは質問の前に他人のコンピュータで確認してからにします。
0517デフォルトの名無しさん
NGNGどうPerlで書いたらいいものやらわかりません。
誰かご存知の方いらっしゃいますか?
0518デフォルトの名無しさん
NGNG何の話かいまいち分からん。
もうちょっと詳しく書いてみ。
0519517
NGNGString str = URLEncoder.encode("test1.jsp?p1=abc&p2=あいう");
というぐあいに、URLをエンコードします。
その後、perlモジュールにそのエンコードしたURLをパラメータとしてひきつぐわけです。
test2.pl?prm=*str*
そして、test2.plの中でprmをデコードしたいんですね。
$prm =~ s/%(..)/pack("C", hex($1))/eg;
とかやってみたんですが、なかなかうまくいかないんです・・・
なんとかなりそうでならないんです。
0520デフォルトの名無しさん
NGNGs/%([0-9a-fA-F][0-9a-fA-F])/pack("C",hex($1))/eg;
ならどう?
0521519
NGNGJavaとCGIの連携、可能なはずなんだが。
0522デフォルトの名無しさん
NGNGtr/+/ /;
も必要だよね?
0523520
NGNG間違えた。520でした。
0524デフォルトの名無しさん
NGNGttp://www.tetras.co.jp/yada/j_java_cgi_r.htm
0525デフォルトの名無しさん
NGNG0526451
NGNGOK!
つうか、まじ最近のjava環境、周辺の推移にはキャッチアップして
なかったので、君の話にも検索エンジンなしではついていけないのよ。
んで、調べているうちに脱線していったと。スマソ。
GCJ on windowsはまだ現実的じゃない?
みたいな感じかなー。
かといってクロスコンパイラ持ち出されても困るなーっと。
でもまあ、とり合えず試してみるか、と、部署のLinuxサーバーマシンに
telnetしてみようとしてるが、gccがVer2.91、、、
ここから入れ替えかあよー。めんどー。
0527451
NGNGMacOSXは下回りはUNIXそのものなんだから、ほんと
移植して欲しいね。メンツ的な話でね。
0528デフォルトの名無しさん
NGNGあるんだけど、このjaxpはバージョン1.1とかどうやって判別すればいいの?
0529kodokuman
NGNG0530デフォルトの名無しさん
NGNG--version
0531デフォルトの名無しさん
NGNG0532デフォルトの名無しさん
NGNG解凍したメタファイルの中に書いてない?
(本当に書いてあるかどうかは知らんが)
0533デフォルトの名無しさん
NGNGAntは直下のLICENCEっていうファイルにちょろっと書いてあったぞ。
0534デフォルトの名無しさん
NGNG>質問する前に解凍してみろよ。
答える前に確認してみろよ。
配布されてるファイルと勘違いしてないか。
jarの区別つくかって聞いてんだよドアフォ
0535デフォルトの名無しさん
NGNGマニフェストにそれらしい情報発見。
さんくす。
0536532
NGNG打つだし脳
0537デフォルトの名無しさん
NGNG5冊くらい?
0538デフォルトの名無しさん
NGNG何も読まなくていい。
大卒で1年
高卒で3年
中卒で8年
普通につとめあげれば、自然にもらえる(はず
0539デフォルトの名無しさん
NGNG世話ねえよ
0540デフォルトの名無しさん
NGNG5冊くらいでだいじょぶ?
0541デフォルトの名無しさん
NGNG好きにしろよ
(活用できなきゃ、理解・・・
0542デフォルトの名無しさん
NGNG5冊くらい買えばOK?
0543デフォルトの名無しさん
NGNG10冊読んでもなーんもできないやつもいる。
はじめから何冊とか決める意味ないよ。
0544デフォルトの名無しさん
NGNGっつーか迷惑だからなるな。
0545デフォルトの名無しさん
NGNGプロキシ経由で通信するには、どういう手順を踏めば良いのでしょう?
#今Google中なんですが、未だ参考になるページが見つからない状態です。
■ このスレッドは過去ログ倉庫に格納されています