【初心者】Java質問・相談スレ20【大歓迎】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
>>2-3 初心者によくある質問と回答・他のFAQサイトへのリンク
>>4 JDKの配布元とAPIドキュメントへのリンク
>>5-8 過去スレの一覧
>>9-12 関連スレ
>>13 民間のJavaサイト・無料の開発環境の配布場所
(諸般の事情でずれた場合は >>2-20 )
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ ⇒ http://pc3.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板で質問しましょう ⇒ http://pc.2ch.net/pcqa/
これからJavaのプログラムを始めたいかたは >>2-4 へ
必要な情報やコンパイラのダウンロード先へのリンクがあります。
基本的に sage 進行でおねがいします。また煽り厨は放置でお願いします。
0002デフォルトの名無しさん
NGNG『コマンドまたはファイル名が違います』や
『'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。』
と表示されてコンパイルできません。
A. javac.exeへのPATHが通っていません。
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
を良く読んで、javac.exe のあるディレクトリ(例: C:\j2sdk1.4.1_01\bin )のパスを
環境変数PATHに追加してください。
その後、
Windows98/MEの場合はOSを再起動、
Windows2000/XPの場合はコマンドプロンプトを新たに立ち上げなおしてください。
設定したパスが正しければ、javacが使えるようになります。
それでも同じエラーが出る場合は、設定した値が間違っています。よく見直してください。
Q. javac Hello.java でコンパイルはできるのですが、
java Hello を実行しようとすると
『Exception in thread "main" java.lang.NoClassDefFoundError: Hello』
と表示されて実行できません。
A. カレントディレクトリ(.)がクラスパス(classpath)に含まれていません。
コマンドプロンプトで、
set CLASSPATH=%CLASSPATH%;.
と設定する。最後の「;」と「.」を見落とさないように!
または、
http://www.gimlay.org/~javafaq/S004.html#S004-02
を読んでカレントディレクトリ「.」を環境変数CLASSPATHに追加してください。
クラスパスとはなにか(JavaFAQ 基礎知識)
http://www.gimlay.org/~javafaq/S004.html
0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNGA: Java(TM) 2 SDK インストールガイド
http://java.sun.com/j2se/1.4.1/ja/install.html
http://java.sun.com/j2se/1.4.1/ja/install-windows.html
Q: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.4/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
このほかのFAQ(良くある質問とその回答)はこちら↓をご覧ください。
http://www.gimlay.org/~javafaq/javafaq.html
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG【Sun J2SE SDK 1.3】
http://java.sun.com/j2se/1.3/ja/download.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
【Sun J2SE SDK 1.4】
http://java.sun.com/j2se/1.4/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【Sun J2SE SDK 1.4.1】
http://java.sun.com/j2se/1.4.1/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【IBM J2SE SDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGhttp://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
1 http://piza.2ch.net/tech/kako/971/971960169.html
2 http://piza.2ch.net/tech/kako/980/980858322.html
3 http://piza2.2ch.net/tech/kako/994/994150280.html
4 http://pc.2ch.net/tech/kako/997/997791189.html
5 http://pc.2ch.net/tech/kako/1003/10035/1003567552.html
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG__⌒ ⌒ ⌒__
/::::::::::Λ_Λ::::::::::::::::::/
/::::::::::(∩;´Д`)∩:::::::/ チャラッチャラッチャーン
/::::::::::::( >>1 /:::::/
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG1 http://piza.2ch.net/tech/kako/981/981424252.html
2 http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
01 http://pc.2ch.net/tech/kako/1003/10035/1003569074.html
02 http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
03 http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
04 http://pc.2ch.net/tech/kako/1010/10105/1010545421.html
05 http://pc.2ch.net/tech/kako/1012/10129/1012968994.html
06 http://pc.2ch.net/tech/kako/1015/10154/1015418174.html
07 http://pc.2ch.net/tech/kako/1018/10186/1018631329.html
08 http://pc.2ch.net/tech/kako/1020/10204/1020453823.html
09 http://pc3.2ch.net/test/read.cgi/tech/1021555964/l50
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG01 http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
02 http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
03 http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
04 http://pc3.2ch.net/tech/kako/1026/10266/1026601774.html
05 http://pc3.2ch.net/tech/kako/1028/10280/1028096225.html
06 http://pc3.2ch.net/tech/kako/1029/10297/1029774594.html
06+ http://pc3.2ch.net/tech/kako/1031/10313/1031397913.html
07 http://pc3.2ch.net/tech/kako/1032/10329/1032944182.html
08 http://pc3.2ch.net/tech/kako/1032/10329/1032944246.html
09 http://pc3.2ch.net/tech/kako/1034/10343/1034303501.html
10 http://pc3.2ch.net/tech/kako/1035/10355/1035570359.html
11 http://pc3.2ch.net/tech/kako/1036/10361/1036142056.html
12 http://pc3.2ch.net/tech/kako/1037/10374/1037407642.html
13 http://pc3.2ch.net/tech/kako/1038/10387/1038731106.html
14 http://pc3.2ch.net/tech/kako/1040/10401/1040150533.html
16 http://pc3.2ch.net/tech/kako/1042/10424/1042407622.html
16+ http://pc2.2ch.net/test/read.cgi/tech/1043654161/l50
18 http://pc2.2ch.net/test/read.cgi/tech/1044983072/l50
19 http://pc2.2ch.net/test/read.cgi/tech/1046166884/
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG【IDE 統合開発環境】
【Java/C/他】統合開発環境Eclipse GM4
http://pc3.2ch.net/test/read.cgi/tech/1039405354/l50
えっ?JBuilder8が発売?
http://pc3.2ch.net/test/read.cgi/tech/1038042372/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc3.2ch.net/test/read.cgi/tech/1017214967/l50
【統合】Java開発環境スレ
http://pc3.2ch.net/test/read.cgi/tech/1038118138/l50
【Java】NetBeans vs Eclipse【IDE】
http://pc3.2ch.net/test/read.cgi/tech/1029407008/l50
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGEJB(初心者歓迎)
http://pc3.2ch.net/test/read.cgi/tech/1017240849/l50
■■ Servlet/JSP(EJB含む) 質問スレ ■■ (WebProg板)
http://pc.2ch.net/test/read.cgi/php/1023501812/l50
《The Jakarta Project》
http://pc3.2ch.net/test/read.cgi/tech/1019996589/l50
TOMCAT
http://pc3.2ch.net/test/read.cgi/tech/998525941/l50
Servlet/JSPのフレームワークを語るスレ
http://pc3.2ch.net/test/read.cgi/tech/1001950590/l50
EJBは終わってる
http://pc3.2ch.net/test/read.cgi/tech/1036481443/l50
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html
【携帯・モバイル】
携帯JAVAのスレッド
http://pc3.2ch.net/test/read.cgi/tech/1011977260/l50
iモード携帯電話用Java(iアプリ) Part 3
http://pc3.2ch.net/test/read.cgi/tech/1040898596/l50
iアプリでゲーム (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005042631/l50
京セラJAVA搭載PDA「PocketCosmo」 (モバイル板)
http://pc3.2ch.net/test/read.cgi/mobile/1021979970/l50
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGクライアントサイドJavaどうよ? part2
http://pc3.2ch.net/test/read.cgi/tech/1032665721/l50
ム板のみんなでRobocode (・∀・)ヤロ−ウヨ!1台目
http://pc3.2ch.net/test/read.cgi/tech/1020161792/l50
Java 高速GUI SWT
http://pc3.2ch.net/test/read.cgi/tech/1032448424/l50
【徹底討論】Java3Dの可能性について考える
http://pc3.2ch.net/test/read.cgi/tech/1033703640/l50
★お前らJavaはJNIで組もうぜ★
http://pc3.2ch.net/test/read.cgi/tech/1033795664/l50
Javaアプレットのゲームの限界は! (ゲーム製作技術板)
http://game.2ch.net/test/read.cgi/gamedev/1005230153/l50
【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc3.2ch.net/test/read.cgi/tech/1040552821/l50
祝 JAVA Developer創刊
http://pc3.2ch.net/test/read.cgi/tech/1024967343/l50
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGUNIXでJAVA (Unix板)
http://pc.2ch.net/test/read.cgi/unix/1011292632/l50
LinuxのJAVAチューニングスレ (Linux板)
http://pc.2ch.net/test/read.cgi/linux/1004594459/l50
◆◆◆◆◆◆MacでJava◆◆◆◆◆◆ (新Mac板)
http://pc.2ch.net/test/read.cgi/mac/991194610/l50
■■■ 撲滅させたいかた、死滅を心配してるかた ■■■
CとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/tech/kako/1009/10097/1009707596.html
C#とJava、どっちをおぼえればいいの?
http://pc3.2ch.net/test/read.cgi/tech/1006715468/l50
Java撲滅委員会
http://pc.2ch.net/tech/kako/996/996848309.html
Java撲滅委員会
http://pc3.2ch.net/test/read.cgi/tech/996848309/l50
●●JAVAって死滅しちゃうの????●●
1 http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
2 http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
3 http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
4 http://pc3.2ch.net/test/read.cgi/tech/1042268758/l50
5 http://pc2.2ch.net/test/read.cgi/tech/1046539052/
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG巨大なJavaリンク集
Java的リンク
http://www.geocities.co.jp/SiliconValley/6064/java_link.html
What's New about Java(Java に関する最新ニュース)
http://www.gimlay.org/~andoh/java/javanew.html
■■■ 無料の統合開発環境 ■■■
【Eclipse R2】
http://www.eclipse.org/downloads/index.php
【Sun ONE Studio 4 (Forte 4)】
http://jp.sun.com/products/software/tools/jde/try/index.html
【NetBeans v3】
http://www.netbeans.jp/dowonload.htm
【JBuilder 7 Personal】
http://www.borland.co.jp/jbuilder/jb7/download/
※2chではないので暴れないように。
0039デフォルトの名無しさん
NGNG乙
0040デフォルトの名無しさん
NGNGもつカレー
ヴァカがじゃましてるけど気にするな。
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG,,..--―-、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/, -----、.ヽ, / 世界、糞スレ発見!
| i_,,,,_ __゙l | |
,!、i'゙-‐-: '-、|/ / __________
/'') ..., '‐-‐、.j  ̄ ̄
/ ,‐!::...`'''''''`ノ
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
| |゚ / |
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNGお前だろ。氏ねヴォケカス
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG確かISOかECMAに提出してたような。
標準化されてない言語なんて使えないですよね?(ワラ
0050デフォルトの名無しさん
NGNG馬鹿発見しました!!!!!
0051デフォルトの名無しさん
NGNG>>48が信憑性をおびてくるわけだが。
0052デフォルトの名無しさん
NGNGJavaは惨マイクソの独断により標準化から撤退しました。
JavaはSunの独占商品言語です。
0053デフォルトの名無しさん
NGNG>>45でも>>46でもないんだよねー。
>>47ってなんで>>46だけにレスしてんのかなー。
なんかさー>>46=>>47って感じしない?
ガキっぽいよね。
0054デフォルトの名無しさん
NGNG> ガキっぽいよね。
おまえもなー( ´∀`)
0055デフォルトの名無しさん
NGNG/ヽ /ヽ
/ ヽ / ヽ
______ /U ヽ___/ ヽ
| ____ / U :::::::::::U:\
| | // ___ \ ::::::::::::::|
| | | | | U :::::::::::::|
| | .|U | | ::::::U::::| なにこのスレ・・・
| | | ├―-┤ U.....:::::::::::::::::::/
| |____ ヽ .....:::::::::::::::::::::::<
└___/ ̄ ̄ :::::::::::::::::::::::::|
|\ | :::::::::::::::::::::::|
\ \ \___ ::::::
0056デフォルトの名無しさん
NGNG⌒l⌒~⌒ヽ │Java厨とっとと │ アヤヤからも お願い♪ .│| Java厨、お前の │
/ 、 、 \ \ 逝くのれす / \Java厨さん早く消えて!!/ 時代は. 終わった│|ジャバチュウ | | ったく、サル |
| ヽ ヽ ヽ  ̄ ̄ ̄∨ ̄ ̄  ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ んだよ! / | 早く. | | みてーに 糞レス |
⌒ii⌒~゙ ⌒~゙⌒゙,ヽ ∋oノハヽo∈ ノノノハ)  ̄ ̄|/ ̄ ̄ ̄ | 逝けょぅ./ | ばかりしてん |
⌒||~⌒~"⌒~⌒"' ( ´�D`) 从‘ 。‘从 %%%%%%%%%  ̄ ̄|/ ̄ \ じゃねーよ! /
|| ∧__∧ ウセロ ∧___∧. 6|-○-○ | ∧ ∧  ̄ ̄|/ ̄ ̄ ̄
|| (. #`∀´) (#・∀・) シネ!! イッテヨシ!! ヽ(⌒m⌒)ノ | < | ヽ(`ω´#) ∧∧
|| ( つ ( O‐┛~ ∧ ∧___ ( Java厨 ) \ ∇./ __(x___) (゚Д゚#) ̄ ̄丶〜
 ̄ ̄ ゝ ⌒)⌒) ̄ ̄ (⌒)、 ) ̄ ̄ ̄/(# *゚-)/)/\ ∪ ∪  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄___ ::::::;;;: :: UU ̄ ̄U U::::::::::;
ll三三ll(_) __)三三ll三 (_)三ll /| ̄ ̄ ̄ ̄|\/三三ll三三ll三三ll三三ll三 /i_¶____il\__:::: :; ;:::: :; ;:::: :; ;:::: :; ;::::
... '''""" """''' .... '''" ""'' .... ,,| しぃ# |/,, .... ∧ ,∧ .... //Φ Φi_| ヽ:::: :; ;:::/ ̄ ̄ ̄
( ´,_ゝ`) プッ こんな ...... ..... ∧_∧ ''"""''"" ''"" "" ...(・д・,,)ペッ!! " "''/人 Д /,,_|. :: :; < Java厨を
嫌われてるのに <ヽ`∀´> 、'(_@ て,,,Шて,,_ノて_人:: :; ;| 呪まーす
居座る、Java厨って・・・ Java厨は謝罪するニダ
0057デフォルトの名無しさん
NGNGこのスレ荒らしてる奴、ここへ逝け
http://pc2.2ch.net/test/read.cgi/tech/1046539052/
0058デフォルトの名無しさん
NGNGとりあえず。自作自演はやめようね。
今時嘲笑激藁とかゲラ使ってんのはあんただけだよ。
0059デフォルトの名無しさん
NGNG自作自演だろうがそうでなかろうが
死滅スレに嘲笑激藁とかゲラとかつかってる厨房はマジでいる
スレが読みにくいから削除依頼だしておくか?
0060デフォルトの名無しさん
NGNG同じ事の繰り返しになりそーだけど。
荒らしは過ぎ去るのを待つのみ。
4月の第2週まで待てば死滅するだろうし。
ヒッキーでなければ。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGエラー処理をチマチマその都度書くのが何だか面倒で
Exceptionを継承して自分好みのExceptionを作ってしまえばいいのでは?
と考えて、実装方法が良く分からなくてThrowableやException
そのサブクラス達のコードをさらっとですが読んだのですが
実際にエラー処理っぽい(?)コードがあったのはThrowableだけで
そのサブクラスはコンストラクタのみで
それもsuper()で上位のクラスへ処理を送っているように
見えたのですが、これはどういう事なんでしょうか?
自分好みのExceptionは作れるんでしょうか?
当方このレベルでなかなかに一杯一杯です(汗
0063デフォルトの名無しさん
NGNGその手の話題はこちらで。
C#とJava、どっちをおぼえればいいの?
http://pc2.2ch.net/test/read.cgi/tech/1006715468/l50
0064デフォルトの名無しさん
NGNGpublic class TestException extends Exception {
public TestException(message){
super(message);
}
}
これを
throw new TestException("文字数が多すぎます")
のようにして使う。
0065デフォルトの名無しさん
NGNGURLDecoder.decodeでデコードしたのですが え だけ文字化けしたまま
なんですがどうすれば直るのでしょうか?
ちなみにエンコードした文字は%82%A6となっています。
0066デフォルトの名無しさん
NGNG>エラー処理をチマチマその都度書くのが何だか面倒で
>Exceptionを継承して自分好みのExceptionを作ってしまえばいいのでは?
エラー処理をどのような意味で使っているのか知りませんが、
一般に Exception 等の Throwable のサブクラスはエラー処理を一切含みません。
エラー処理は Exception を受け取った側がするべきです。
>自分好みのExceptionは作れるんでしょうか?
自分好みの Exception は作れますが、
あなたの期待するようなものではないかもしれません。
0067デフォルトの名無しさん
NGNGこういうスレもあるぞ
.net と J2ee
http://pc2.2ch.net/test/read.cgi/tech/1045399051/
0068デフォルトの名無しさん
NGNGURLDecoder.decode(str,"Shift_JIS");
006962
NGNG何か意図しない?事が起こった場合にそこに後始末を書けるように
どうにか出来ないかな、と思ったのですが
なんだか無理っぽいようですね^^;
メソッド作ってやりますでつ、すいません、ありがとうございましたー。
0070デフォルトの名無しさん
NGNG荒らしているんだろうが、あんな脳味噌ないような
やつにまともに相手するだけ力の無駄。
レスしなければ飽きて他スレに行くだろう。
それにしてもC#厨はなに。考えてんだか。
あほらしくて反吐が出る。
0071デフォルトの名無しさん
NGNG4月の中旬まで待てというのか?
あと一ヶ月もあるぞ。
荒らしには断固として立ち向かうべきだ。
もしヒッキーでなかったらどうするんだ?
0072デフォルトの名無しさん
NGNG⌒l⌒~⌒ヽ │Java厨とっとと │ アヤヤからも お願い♪ .│| Java厨、お前の │
/ 、 、 \ \ 逝くのれす / \Java厨さん早く消えて!!/ 時代は. 終わった│|ジャバチュウ | | ったく、サル |
| ヽ ヽ ヽ  ̄ ̄ ̄∨ ̄ ̄  ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ んだよ! / | 早く. | | みてーに 糞レス |
⌒ii⌒~゙ ⌒~゙⌒゙,ヽ ∋oノハヽo∈ ノノノハ)  ̄ ̄|/ ̄ ̄ ̄ | 逝けょぅ./ | ばかりしてん |
⌒||~⌒~"⌒~⌒"' ( ´�D`) 从‘ 。‘从 %%%%%%%%%  ̄ ̄|/ ̄ \ じゃねーよ! /
|| ∧__∧ ウセロ ∧___∧. 6|-○-○ | ∧ ∧  ̄ ̄|/ ̄ ̄ ̄
|| (. #`∀´) (#・∀・) シネ!! イッテヨシ!! ヽ(⌒m⌒)ノ | < | ヽ(`ω´#) ∧∧
|| ( つ ( O‐┛~ ∧ ∧___ ( Java厨 ) \ ∇./ __(x___) (゚Д゚#) ̄ ̄丶〜
 ̄ ̄ ゝ ⌒)⌒) ̄ ̄ (⌒)、 ) ̄ ̄ ̄/(# *゚-)/)/\ ∪ ∪  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄___ ::::::;;;: :: UU ̄ ̄U U::::::::::;
ll三三ll(_) __)三三ll三 (_)三ll /| ̄ ̄ ̄ ̄|\/三三ll三三ll三三ll三三ll三 /i_¶____il\__:::: :; ;:::: :; ;:::: :; ;:::: :; ;::::
... '''""" """''' .... '''" ""'' .... ,,| しぃ# |/,, .... ∧ ,∧ .... //Φ Φi_| ヽ:::: :; ;:::/ ̄ ̄ ̄
( ´,_ゝ`) プッ こんな ...... ..... ∧_∧ ''"""''"" ''"" "" ...(・д・,,)ペッ!! " "''/人 Д /,,_|. :: :; < Java厨を
嫌われてるのに <ヽ`∀´> 、'(_@ て,,,Шて,,_ノて_人:: :; ;| 呪まーす
居座る、Java厨って・・・ Java厨は謝罪するニダ
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGじゃあお前が何とかしろ。
0075デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1047322829/l50
0076デフォルトの名無しさん
NGNGいやだ。おまえが何とかしろ。
0077デフォルトの名無しさん
NGNG自作自演必死だな(ゲラ
0079デフォルトの名無しさん
NGNGそこに設定したリンク先に飛ぶような処理をしたいのですが
JavascriptじゃなくてJavaでできるのでしょうか?
0080デフォルトの名無しさん
NGNG/ヽ /ヽ
/ ヽ / ヽ
______ /U ヽ___/ ヽ
| ____ / U :::::::::::U:\
| | // ___ \ ::::::::::::::|
| | | | | U :::::::::::::|
| | .|U | | ::::::U::::| なにこのスレ・・・
| | | ├―-┤ U.....:::::::::::::::::::/
| |____ ヽ .....:::::::::::::::::::::::<
└___/ ̄ ̄ :::::::::::::::::::::::::|
|\ | :::::::::::::::::::::::|
\ \ \___ ::::::
0081デフォルトの名無しさん
NGNGとっととやめちまえよ。(ワラ
C#の方が百万倍マシだ。ECMA標準だし。
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG♪チャララ、チャララ、チャララララララララ
| | | | | |
|三三| |三三| |三三|
| | ,,.......,, | | | |
|三三| ,. ''´ `'' :, ___ ,,...|三三| |三三|
 ̄ ̄ ̄ ̄ ̄ ̄|`! ,.ィ彡三三三ネミ:、 .| |`'| |、....,,| ̄ ̄ ̄ ̄ ̄
〓〓〓〓〓 |.」__ r(((r''''ー--‐''''ヽミヽ |三三| |三三|. |
〓〓〓〓〓 || ロロ lミ/ ',ミl  ̄ ̄ ̄ ̄ ̄ ̄ ̄|三三三三三
〓〓〓〓〓 || ロロ !ミl ,. --、 , -- 、 lミ! 〓〓〓〓〓〓 : |三三三三三
〓〓〓〓〓 |l ロロ lhl ‐=・= l l =・=‐ hj .〓〓〓〓〓〓 : |
______|l三__ !kl ` ´ ,l l, ` ´ tjl _______,|_____
. 〜〜 ゝl , ー-‐' 、 iソ 〜
〜 ',. , ---、 / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜 〜 ヽ `ニニ´ / 〜 〜 < キミ、今どきJavaはアカンやろ
〜 _,.、ィ'i´i ヽ、.__ / i`i't- 、,,_ \_______________
^ ,.、-‐'''"´ / ! ヽ. ,/ ! i, ``''‐- 、
. / / | \ / | ', \
♪チャララ、チャララ、チャララララララララ…
0084デフォルトの名無しさん
NGNG普通は JavaScript でやる。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGいい加減自作自演やめろよ。荒らしの分際で。
0087デフォルトの名無しさん
NGNGおまえが自作自演してるんだろ(嘲笑激藁
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNGおまえが逝け。カスのカス野郎
0091デフォルトの名無しさん
NGNGおまえが逝け。カスのカスのカス野郎
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG全部C#厨の自作自演だろ。荒らしの分際ででてくんな(嘲笑激藁
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGSystem.out.println ( rs.getRow() );
上記のような文で、Resultsetのポインタが現在何行目にあるのか調べようとしたのですが、
エラーが出てしまいます。
データベースから何行分、何列のデータをとってきたかを調べる用途に
使いたいと考えているのですが、先に進めません。
どなたか、何が悪いのか指摘してくださるか、もしくは別のよい方法をご教授くださらないでしょうか?
ヒントだけでもお願いします。
↓エラー文です。
java.sql.SQLException: [IBM][JDBC Driver] CLI0627E 結果セットをスクロールできません。
java.lang.Throwable(java.lang.String)
java.lang.Exception(java.lang.String)
java.sql.SQLException(java.lang.String)
void COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throwNotScrollable()
int COM.ibm.db2.jdbc.app.DB2ResultSet.getRow()
0096デフォルトの名無しさん
NGNGなんで「嘲笑激藁」じゃなくて「大爆笑」になってるんですか?
他人の振りしてもばれますよ(ゲラ
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGそっちの方がユーザーにも開発者にもメリットが多いしな。
0100デフォルトの名無しさん
NGNGJ#厨も氏ねよ。
0101デフォルトの名無しさん
NGNG0102ヽ(´ー`)ノ
NGNG0103名無しさん@XEmacs
NGNG0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNGスクロール可能なResultSetにすれば良いので
PrepareStatementオブジェクトを作るときに↓こうする。
PreparedStatement pstmt = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rs = pstmt.executeQuery();
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/sql/Connection.html#prepareStatement(java.lang.String,%20int,%20int)
0106デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG0109デフォルトの名無しさん
NGNGメリットがいまいちわかりません。
これらは複数人で比較的規模の大きいプログラムを組むとき用のものであって、
個人がツールやゲームを作る分には殆ど意識する必要がないのかな?、
と思ったのですがなにか間違ってますか?
0110デフォルトの名無しさん
NGNG> 個人がツールやゲームを作る分には殆ど意識する必要がないのかな?
抽象化のほうなら、おおすじ、間違ってはないが。
継承は、共通化のために使え。
0111ヽ(´ー`)ノ
NGNGそうでもない。けど始めて2ヶ月なら、そういう事はあんまり考えずに
とにかくたくさん人のコードを読んで(もちろんデキのイイのを)、たくさん
コードを書いた方が良いと思われ。
0112デフォルトの名無しさん
NGNG> 継承は、共通化のために使え。
????
ポリモーフィズムのために使え、じゃないの?
オブジェクト指向設計を意識したら抽象化、継承をどんどん使うようになる。
デザインパターンを勉強してみたら?
実装クラスを隠蔽してスーパークラスやインタフェースの型で扱える
メリットがわかる。
0113デフォルトの名無しさん
NGNGモジュール境界が明確になってヨイよ。
0114デフォルトの名無しさん
NGNGどこかで見たような
0116デフォルトの名無しさん
NGNGありがとうございました。
0117110
NGNGそんなことが「プログラミングを始めて2ヶ月程」の香具師にできるわけない。
まずごりごり書いてみて、「ここ同じような処理ばっかりで効率悪いなぁ」とか思いつつ
「継承使えば共通化できるね」ということに気付きつつ
ポリモーフィズムとか抽象化とか、概念的なことに気付いていけばよい。
0118デフォルトの名無しさん
NGNGなんか簡単な方法ってないでしょうか?
indexOf() で ゴリゴリカウントしかないのかなぁ・・・
0119デフォルトの名無しさん
NGNGそれでいいのか?
0120デフォルトの名無しさん
NGNGString は CharSequence でもあります。
0121デフォルトの名無しさん
NGNGめんどくさそうだ。
0122デフォルトの名無しさん
NGNGCharSequence からみで >>118 のやりたい事できそうな機能って何があったっけ?
String を char[] にしてループでカウントするしか思いつかなかったよ(;´Д`)
あとは、特定の文字を適当な2文字に replaceAll() して length の差を取るとか(w
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGjava.lang.StringIndexOutOfBoundsException: String index out of range: 14
java.lang.StringIndexOutOfBoundsException: String index out of range: 14
これって、stringの配列をこえたのか、バイト数を越えたのか、どっちなんでしょうか?
それともまったく違うエラーでしょうか。
0125デフォルトの名無しさん
NGNG「String の配列」、「バイト数」ともに一般的に使用される意味だとすれば違う。
0 〜 String#length() で取れる範囲の外に charAt() 等でアクセスしようとした場合に投げられる。
0126デフォルトの名無しさん
NGNG以下のようなコードを書いたときに、
Windowsのブラウザでは動作するのですが、
MacOSXのIEでは動作しないようです。
手元にMac環境がないので、デバッグに困っております。
誰か、助けてください。
try {
getAppletContext().showDocument(new URL("http://xxxxx/"));
} catch(Exception e){}
0127デフォルトの名無しさん
NGNGそこ以外はうごくのかね?
0128デフォルトの名無しさん
NGNGフリーのJDBCドバイバ(TYPE 3or4)ありましぇんか?
開発環境はForte for Javaの最新のやつ。
0129デフォルトの名無しさん
NGNGhttp://www.google.com/search?hl=ja&ie=UTF-8&oe=UTF-8&q=%E3%83%89%E3%83%90%E3%82%A4%E3%83%90&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0130デフォルトの名無しさん
NGNG?????????????
0131デフォルトの名無しさん
NGNGForte for Javaの最新のやつということはForte for Java 3 ってことですね?
Sun ONE Studio4にバージョナップしたほうが幸せかも。update1はいままでよりは速くなってる。
0132デフォルトの名無しさん
NGNGフリーのJDBCドらイバ(TYPE 3or4)ありましぇんか?
開発環境はForte for Javaの最新のやつ。
0133デフォルトの名無しさん
NGNGほっとこ。
0134デフォルトの名無しさん
NGNGフリーのJDBCドライバ(TYPE 3or4)ありませんか?
開発環境はForte for Java 3です。
クライアント:Windows 2000,ブラウザIE6.0
サーバ:Windows 2000 Advanced Server
SQL Server 2000
IIS
DBアクセスするのにHORB,RMIやIDL等使ってめんどくさいこと
すんのはダメ。DBアクセス用のフリーのクラスライブラリがあれば
なおいいんだが。
0135デフォルトの名無しさん
NGNGフリーのJDBCドライバ(TYPE 3or4)ありましぇんか?
開発環境はForte for Java 3です。
クライアント:Windows 2000, IE
サーバー:Windows 2000 Server,SQL 2K,IIS
0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGフリーのJDBCドバイバ(TYPE 3or4)ありましぇんか?
開発環境はForte for Javaの最新のやつ。
0138デフォルトの名無しさん
NGNGMSDNで配ってんだな。
0139デフォルトの名無しさん
NGNGたとえば、
String path = "適当なファイル名";
FileOutputStream fos = new FileOutputStream(path);
BufferedoutputStream bos = new BufferedOutputStream(fos);
とすると、使い終わったあとに実行しなければならないのは
fos.close();
bos.close();どっちですか?それとも、どっちも?
PS 実は、ファイルをクローズしないとどうなるかも分かっていません。
クローズ忘れてもコンパイルとおるし、実行できちゃうんです。
0140126
NGNGそのようです。
あるボタンを押されたときに、>>126のコードを実行しているのですが、
他のボタンを押されたときには、
別のアクションを起こすようにしているのですが、
そちらには問題がないとのことなので、
ボタンを押されるまでは上手くいってると考えています。
0141デフォルトの名無しさん
NGNGBufferedOutputStreamには、それ自身がチョッとバッファもってる。
FileOutputStream#close()をコールすると、ファイルへの掃きだし
を自動的にしてくれる。でもFileOutputStream自体はBufferedOut
putStreamで包まれていることを知らない。BufferedOutputStream
の内部のバッファに、もしデータがチョッと残ってたりしたら、そ
れがファイルに書き込まれずにファイルがクローズされちゃう。
コレってまずいよね。ということで、BufferedOutputStream#close()
を呼ぼう。コッチを呼ぶと、
1.BufferedOutputStreamの内部のバッファを、全部FileOutputStream
のほうに吐き出す
2.BufferedOutputStreamがラップしているOutputStream(この場合は
FileOutputStream)のclose()を呼ぶ
3.FileOutputStream#close()が呼ばれるので、データはスッカリファイルに
書き込まれる。
と動きます。
なんか似たような長い単語繰り返し書いてると、悲しくなるね。
0142デフォルトの名無しさん
NGNGMacかIEかというより、URLがさしている場所が、Appletのコードをおいて
あるホストかどうかが問題なのではないのかね。sandboxってしってるか?
0143デフォルトの名無しさん
NGNG> BufferedoutputStream bos = new BufferedOutputStream(fos);
一番外側のやつを close してやればよい。
だって、こんな風に書くことだってあるでしょ。
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(path));
んで、
bos.close();
bos が、クローズされたあとも、オブジェクトとして生存しつづける必要がなく、
変数のスコープが長くて自動的にGCされなさそうな場合は、ついでに、
bos = null;
もやろう。
0144デフォルトの名無しさん
NGNGMicrosoftSQLServer6.5 or 7.0用の JDBCドライバはありますか?
フリーで、TYPE3か4のもの。Appletから使いたいので。
0145デフォルトの名無しさん
NGNGdouble[] six = new double[]{0.0, 1.0, 2.0, 3.0};
if (five(1.23,six)) System.out.println("(5): " + true);
else System.out.println("(5): " + false);
System.out.println("(6): " + six[six.length-1]);
というプログラム(全体の一部です)で、
出力した結果が
(5):true
(6):6.0
になるようなのですが、
・if (five(1.23,six))の括弧の中身が
どういった条件を表しているか?
・sixのサイズは4なので、six.length-1==3
なので、six[six.length-1]=six[3]=3.0
となるかと思ったのですが、なぜ6.0になるんでしょう?
ご教授くださいませ。
0146デフォルトの名無しさん
NGNGそんなの、メソッドboolean five(double,double[])の処理次第だろ。
どんなメソッドなのか、コッチはシランよ。
その結果だけみてると、five()メソッドの中で、第二引数の配列の中身
を書き換えして、trueを返しているようだが。
ところでそのコード書いた糞はどこのドイツよ?
0147デフォルトの名無しさん
NGNGfive(double, double[]) メソッドが定義されているところを探してください
二つ目
five(double, double[]) を呼んだときに six の中身が変更されているのでしょう
0148145
NGNGfor (int i = 0; i < b.length; i++) b[i] *= 2;
if (a > 0) return true;
else return false;
}
を忘れていました。申し訳ありませんでした。
0149デフォルトの名無しさん
NGNGRandomAccessFileで開いたファイルの内容の
ある位置からある位置までを消したい場合、
どうすればいいのでしょうか?
読み込みや書き込みのメソッドはあるのですが、
削りたい場合のメソッドがないように思えます。
0150デフォルトの名無しさん
NGNGドキュメントにも、配列みたいなもんだ、ってかいてあるし。
配列みたいなものなら、サイズ変えるんは不可能かな、と。
別ファイルに、コピーする感じで、入らないところだけスキップする
ってのはどお?
0152145
NGNG148のプログラムを145に当てはめると
148のfor文においては、double[]b=six[]=={0.0,1.0,2.0,3.0}
b.length==six.length==4であることから、
最終的にsix[six.length-1]==six[3]==48.0
かと思われるのですが・・・
なぜ、6.0なのでしょう???
ご教授くださいませ。
0153デフォルトの名無しさん
NGNGfor (int i = 0; i < b.length; i++) b[i] *= 2;
の意味をよーく考えてみな
0154145
NGNGb[]の要素それぞれに*2と言うことですね!!
すいません。ありがとうございます。。
0155デフォルトの名無しさん
NGNG…セキュリティポリシーファイルの設定が違ってんじゃないの?
0156デフォルトの名無しさん
NGNGそれ専用のメソッドは無い。
けど seek, read, write, setLength 等を使えば可能。
0157145
NGNGpublic class Seven {
int seven;
Seven(int n) {
seven = n;
}
int methodSeven(double d) {
if (d > seven) return 7;
else return 70;
}
}
のとき
seven.methodSeven(0.7)を求めると、
70になるんですが、実際にどういう動きをするのか
分からないんです。
よろしければご教授ください。
0158デフォルトの名無しさん
NGNGおまえさー、プログラミング向いてないよ。
Seven#sevenより0.7のほうが小さいんでしょ。そのまんまやん…
0159デフォルトの名無しさん
NGNGありがとうございました!疑問がスッキリ解決して今日はぐっすり眠れそうです。
0160デフォルトの名無しさん
NGNGどういう動きも何も
IF文で代償比較してるだけジャン。
これが分からないとやばいだろ?
0161デフォルトの名無しさん
NGNG0162145
NGNG正確には
seven.methodSeven(0.7)
の意味が分からないんです。
0163デフォルトの名無しさん
NGNG同じ変数名 seven を使ってる?
0164145
NGNGd=0.7とした上で、
0.7とnの大小比較をするものだと
思ったのですが、
n<=0になることもあるかと思って
質問させていただきました。
そこで、「seven.」の部分が気になったんです。
分かりにくかったらごめんなさい。
0165デフォルトの名無しさん
NGNGをする前に、seven の中になにか代入してると思うのだけど、何が入ってる?
んで、それは、Seven というクラスの外側で、行われていると思うのだ。
(そのへんに関しては、ソースを示してもらえてないので、あくまで想像だけど)
Seven というクラスの中の seven と、外の seven が、まったく別だってことが
あなたがわかってるのかどうか、こっちがわからないので、話が進められん。
0166デフォルトの名無しさん
NGNG理解しにくいのは変数・メソッド名の命名のセンスがよくないのも
一因だと思うんだが・・・。
命名規則ってのは初心者が思うより重要な問題である場合が
多いので、
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=Java+%E5%91%BD%E5%90%8D%E8%A6%8F%E5%89%87
とかで色々調べてみると良いかも・・・。
0167145
NGNGSeven seven = new Seven(7);
System.out.println("(7): " + seven.methodSeven(0.7));
と書いてあるのを見過ごしていました。
ということは、seven=7となって、0.7>7ではないので、
70という値を出力する。ということでよろしいですか?
お手数お掛けして申し訳ありませんでした。
0168デフォルトの名無しさん
NGNG>>148のfiveなんかは、どうやったらこの処理にfiveという名前がつくのか謎だな。
学校の先生なんかは、結局まともなプログラムを組んだことがないからなぁ。。。
教えられる方もかわいそうだ。
0169デフォルトの名無しさん
NGNGそうですね。
ずっとプログラムやってると、変数やクラスやメソッドにどういう名前を付けるか
ってのが重要と感じるっす。変な名前を付けると、明日の自分が困る。
145さんのはプログラムの解読の課題だそうで、クラスや変数にあえて
分かりにくい命名をして、理解度を試そうとしているプログラムなのかも・・・。
0170デフォルトの名無しさん
NGNGすばらしい先生ですね。学費払うのもったいないです。
0171デフォルトの名無しさん
NGNGファイル(F)
~
ができません。&Fでもできないのですがどうやるもんでしょ?
0172デフォルトの名無しさん
NGNGsetMnemonic(KeyEvent.VK_F);
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNGJavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
JavaはWebProg板へ。Servletの質問ばかりだし。
0175デフォルトの名無しさん
NGNGどうせクライアントサイドで使ってないんだろ。(ゲラ
0176デフォルトの名無しさん
NGNG隔離スレ逝け
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNG稚拙だよね。社会不適応というか。
0180デフォルトの名無しさん
NGNGJavaのWrite Once, Run Anywhereは幻想だと聞いたのですが、
具体的にどのような点なんでしょうか?
0181デフォルトの名無しさん
NGNG普通にLinxやUNIX上で動作するアプリをWindowsで開発してますが何か?
0182デフォルトの名無しさん
NGNGJ2MEによる携帯電話用Javaプログラミングは、容量制限の影響か「どこでも動く」が確実に実現できないが、
J2SEのプログラミング時にOS固有の機能にアクセスするようなプログラミングをしなければ
それは幻想ではない。
サーバサイドでは幻想に近いとも言われている。
注意を怠らなければクライアントサイドでは全く幻想ではない。
0183デフォルトの名無しさん
NGNGいざとなったら削除依頼でも出せばいいって。
0184デフォルトの名無しさん
NGNGはぁ?サーバーサイドやったことあんの?
Windowsでソース書いてビルドしたwarとかearを
そのままLinuxやUNIXにデプロイしてるが、何か?
Tomcatも全く同一のバイナリ使えるよ。
0186デフォルトの名無しさん
NGNG移植時にApache設定やインストールに依存するところがどこでもうごく、とは言い切れない部分だとは思うが。
0187デフォルトの名無しさん
NGNG0189デフォルトの名無しさん
NGNGそんなのJavaの話じゃないじゃん。
Run One time Run Anywhereってのは
ソースの書き換えやリビルド無しで動作可能ってことだろ?
そんなこと言い出したら「JVMが入ってないと・・・」、とか
いろいろつっこめることになってしまうが?
0190デフォルトの名無しさん
NGNGじゃ、JDBC使ってDBにアクセスしたときはどうなんだろ
0191デフォルトの名無しさん
NGNG仕事を家にもって帰れるようになったってことだな。
いいことなのか悪いことなのか、、、
0192デフォルトの名無しさん
NGNGそのためにJNDIがあるのですが、何か?
0193デフォルトの名無しさん
NGNG正確にはdataSourceだな。
ソース修正もリビルドもなしでいけるよ。
0194デフォルトの名無しさん
NGNG0195ヽ(´ー`)ノ
NGNG0196デフォルトの名無しさん
NGNG結城先生の本で、
「java.io.InputStream クラスでは Template Methodが使われています」
と書いてあったのですが、どうすれば読めるのかと思って。
0197デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG> >>196
> SDK に src.zip というのが入ってると思うから、それを適当な場所で
> 解凍すればソースが読める。
ありました。
どうもありがとうございます。
それにしても、ずいぶん巨大なソース群ですね。
チラッと読んで、分かるというわけにはいきそうにないですね ^^;
0200デフォルトの名無しさん
NGNGみんな、目を覚ました方がいいよ。Javaなんてどこもクロスプラットフォームじゃないから。(ゲラ
0201デフォルトの名無しさん
NGNGだからC#もクロスプラットフォーム。
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlush搭載だって。Javaは終わったな。 ____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0204デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlush搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGFlush(・∀・)ニヤニヤ
0207ヽ(´ー`)ノ
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlash搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0212デフォルトの名無しさん
NGNG∧_∧
( ・∀・) SolarisにJavaアプリは使えない…。Sunの内部文書だって…。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 最近アク禁アク禁言うリア厨が騒いでるんだ。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0215デフォルトの名無しさん
NGNGSunがクロスに作るための情報をだしているので、
それに反するように作る。
0216デフォルトの名無しさん
NGNG∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´・ω・) < Javaって標準化してないんだね
(つ旦と) \__________
と_)_)
0217デフォルトの名無しさん
NGNGその手の話題はこちらで。
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG最新版の JDK を使用するか、
1.0.2 を使用しなければならない理由を明示してください。
0220デフォルトの名無しさん
NGNGアホアンチM$厨がいまだにwin95使ってる理由と同じです。
0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG>アホアンチM$厨がいまだにwin95使ってる理由と同じです。
具体的にどのような理由でしょうか?
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG要するに、妄想に取り付かれているのね。
じゃあ、Javaやめれば。
0225デフォルトの名無しさん
NGNG最新版の JDK も無料で使用できるようですが?
0226デフォルトの名無しさん
NGNG0227デフォルトの名無しさん
NGNGJDK1.4.Xの時代にJDK1.0.Xしか使わず「Javaは遅くて不便」とか言うアホアンチJava厨。
お分かり?
0228デフォルトの名無しさん
NGNGArrayList l = new ArrayList();
l.add(1);
C#では全然大丈夫なのに…。
ArrayList l = new ArrayList();
l.Add(1);
これでは不便でJavaなんて使えません。どうすればいいですか?
0229デフォルトの名無しさん
NGNGその手の話題はこちらで。
Windowsはもう終わった。
http://pc2.2ch.net/test/read.cgi/win/1026720082/l50
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0230デフォルトの名無しさん
NGNGおまいも死滅スレへ逝ってください。
0231デフォルトの名無しさん
NGNGおいおい、括弧の中に入ってるのは何だ?
Docには
ArrayList#add(Object o)
ってかいてある
だから、数字じゃなくてオブジェクトでないとエラーになる
つまり、数字の「1」を入れたいのなら
l.add(new Integer(1))
ってやればいいじゃん
0232デフォルトの名無しさん
NGNGJava では Autoboxing されませんので
プリミティブ型はそのままでは ArrayList 等に入れることが出来ません。
java.lang.Integer を使うか、
int 用の ArrayList を自作するか、
素直に Java を諦めて C# 使うか、
JDK 1.5 の Generic で Autoboxing 追加されるらしいのでそれまで待つか、
死滅スレで愚痴るか、
好きにしてください。
0233デフォルトの名無しさん
NGNGintはどうしてObjectではないんですか?
Javaはオブジェクト指向というのは嘘なんですね?
0234デフォルトの名無しさん
NGNGSmalltalk でも使ってろよ。
0235デフォルトの名無しさん
NGNGPerlなんていうのもあるわけだが
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNGVB.NETもInteger型をObject型に代入できますから。
0238デフォルトの名無しさん
NGNG>intはどうしてObjectではないんですか?
C# で組み込み型が class でなく struct であるのと似たような理由です。
0239デフォルトの名無しさん
NGNGValueType型もObjectの派生クラスですよ。
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGC#もobjectではないんだが。C#がオブジェクト指向というのは嘘といっているのと同じ。
>>237
intとjava.lang.Integerとの違い理解した発言なのかはっきりしろ
それとも単なる妄想・愚痴に近い発言をしたければお前も死滅スレへ逝け
0242デフォルトの名無しさん
NGNGでは何故 class だけでなく struct などというものが必要なのでしょうか?
0243デフォルトの名無しさん
NGNG欠点だらけじゃないか。
0244デフォルトの名無しさん
NGNG/ __, ィ_,-ァ__,, ,,、 , 、,,__ -ァ-=彡ヘ ヽ
' 「 ´ {ハi′ } l 阿部高和が2getだ
| | | |
| ! | | >>1 ウホッ!いい言語
| │ 〈 ! >>3 組まないか
| |/ノ二__‐──ァ ヽニニ二二二ヾ } ,'⌒ヽ >>4 うれしいこと言ってくれるじゃないの
/⌒!| =彳o。ト ̄ヽ '´ !o_シ`ヾ | i/ ヽ ! >>5 とことん継承させてやるからな
! ハ!| ー─ ' i ! `' '' " ||ヽ l | >>6 いいこと思いついた お前俺の中でオーバーライドしろ
| | /ヽ! | |ヽ i ! >>7 ああ…次はオーバーロードだ
ヽ { | ! |ノ / >>8 ところでこのインスタンスを見てくれ こいつをどう思う?
ヽ | _ ,、 ! ,
\ ! '-゙ ‐ ゙ レ'′
`! /
ヽ ゙  ̄  ̄ ` / |
|\ ー ─‐ , ′ !
0245デフォルトの名無しさん
NGNGオブジェクト指向+αとオブジェクト指向−αがあるんだが、
それをごっちゃにしてないか?
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNGそんなに不満があるならjava.math.BigIntegerでも使え
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG使い分けが必要な時点で、intとIntegerは違うわけだが。
0250デフォルトの名無しさん
NGNG>java.lang.Integerなんてループに使えない。
>欠点だらけじゃないか。
その通り。
ただし、愚痴をいうのが目的なら以下のスレで。
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGそう思うならJavaもC#もVB.NETも使わずにSmalltalkでも使ってろ
0253デフォルトの名無しさん
NGNGコピペしときました。(^_^)v
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGムカついたので友達のハッカーに頼んで あなたの個人情報を
探ってもらうことにしました。あ、もう遅いですよ。
もうすでに友達解析始めちゃってますから・・・(^^;
ちなみにこれは自慢じゃないんですがその友達は日本でも
5の指に入るくらい凄腕のハッカーです 。
この前彼の家に遊びに行ったらものの5分で他人の個人情報を
抜き取っていました。
彼にとってそれくらお赤子の指をひねるくらいの行いなんですよね(爆)
これであなたもいっかんの終わりってやつですね(^^;
まあせいぜい後悔してくださいね。
それからもう二度と荒らしはしないこと(その友達は荒らしが大嫌いらしいです。
荒らしを見つけたら即解析に入るみたいです(^^;)
それでは、う〜ん二日後くらいかな?また例の所に来てくださいね。
あなたの住所本名住所その他もろもろのせておきますんで(笑)
あ、警察とかに言ったって無駄ですよ。
あなたは荒らし(犯罪)なんだから通報したところで捕まるのは
アナタです?????ぢ友達は掲示板のログを自在に操ることができるんです。
と、いうことでbye♪(^0^)/~~
0256デフォルトの名無しさん
NGNG不満があるなら
Numberクラスを継承して、
Integerクラスを集約して、Comparableインターフェース,
Serializableインターフェースを実装して
add()メソッド、subtract()メソッド、multiply()メソッド、divide()メソッド,equals()メソッド、
compareTo()メソッドを実装し、そのほかIntegerクラスのメソッドを委譲して
java.math.BigIntegerクラスを参考にして自分だけの独自のオリジナルクラスを作れ
0257デフォルトの名無しさん
NGNGそんなことやっても標準ライブラリに使われているintは消えない。
しかも無駄な努力。プロジェクトに混乱をもたらす。
標準であればよかったのだがなぁ。
0258デフォルトの名無しさん
NGNGアンタの会社馬鹿ばっかりなのね。たいへんね。
0259デフォルトの名無しさん
NGNG0260ヽ(´ー`)ノ
NGNG0261デフォルトの名無しさん
NGNGコードには標準化が必要なのよ。シロウトさんには分からないだろうけど。
0262デフォルトの名無しさん
NGNGじゃあ、おまえが電波度たっぷりの面白いカキコしろよ。
いいだしっぺなんだから。ったく行動力の無いやつだなぁ。
0263デフォルトの名無しさん
NGNGクロウトさんですか?
0264デフォルトの名無しさん
NGNGおまえよりはな。
0265デフォルトの名無しさん
NGNG(+)演算子オーバーロードするのも
addメソッド自作するのもいっしょだよな
やってることはおんなじだよ バカ
0266デフォルトの名無しさん
NGNGくずプログラマがイッパイいる会社では必要だよな、標準化。
標準化作業ヤッテルのがお前のような近視眼馬鹿だと、周りが困るがな。
0267デフォルトの名無しさん
NGNGゲラ厨に釣られないでください。
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG職業プログラマならソフトウェア工学とかXPとか少しは勉強してほしい。
本当にシロウトならどーでもいいが。
0270デフォルトの名無しさん
NGNGJavaが作られたとき、C++にあったオペレータ機能を、なぜJavaでは採用しなかったか答えられるか?
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG煽りにいちいち反応すんなよ…
0273デフォルトの名無しさん
NGNGなぜStringに限って+オペレータを採用したか答えられるか?
0274デフォルトの名無しさん
NGNG標準化作業をおまえみたいな近視眼がやってるようなところでできた
標準化は、ゴミだろうよ。実行時性能とコーディング作業の画一化の
トレードオフで、折角Javaが「どっちでも好きなほうにしろ」という
仕様にしてくれているのに、片方を強制するのは馬鹿がやることだ。
ラッパオブジェクトのnewがCPUコスト食うことがプロファイリングの結果
分かったときにどうするつもりなんだ、この糞管理職が。本だけ読んで
理想論語ってるなら大学でも篭ってろ、この穀潰し。
0275デフォルトの名無しさん
NGNGウホッ、いい男
0276デフォルトの名無しさん
NGNGそれって、もとねたなに?
0277デフォルトの名無しさん
NGNG> ラッパオブジェクトのnewがCPUコスト食うことがプロファイリングの結果
> 分かったときにどうするつもりなんだ
おまえはどうするつもりなんだ? 気分次第で好きな方つかえか?(w
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNG頭ごっちゃになってるじゃん。
0280デフォルトの名無しさん
NGNGアンチオブジェクト指向的発想だな。
0281デフォルトの名無しさん
NGNG片方しか使わせないのはアホだっていってんだよ。使い分けの方針をルール
化するなら意味があるかもな。つうか、標準化ってそういうことだろ。
プログラマをコンビニのアルバイト店員レベルにする作業は、全然意味ないぞ。
業務アプリでデータの集合にラッパを使うのはいいかもしれん。
だが、ループだのフラグだのにラッパを使うのは、ノータリンの所為だ。
つうか、標準化とかいうのもドウセ上の命令か、あるいはドッかの本の受
け売りなんだろ。自分で考えてやってるならそんなところにそんなルール
つけるような馬鹿な画一化をさして標準化なんていわねーよ。氏ね、糞が。
こっちは、おめーみてーな生兵法馬鹿が上司で困った経験があるんだよ。
標準化は結構だが、能力ないのにやるな。
0282デフォルトの名無しさん
NGNG俺はノンケだってかまわないで食っちまう人間なんだぜ
0283デフォルトの名無しさん
NGNGコードもすっきり、どこからでもアクセスできる
やってみたけど、けっこういいね
0284デフォルトの名無しさん
NGNG> つうか、標準化ってそういうことだろ。
当たり前だろ。
なんかごちゃごちゃ言ってるがようは標準化は重要だって事だろ。
最初っから俺が言ってることじゃん。
あんたは標準化の意味を勘違いしていたようだがな。
0285デフォルトの名無しさん
NGNG名前の先頭に「J」がつくのが嫌いだ
バカの一つ覚えみたいだ
なんか「日本、Japan、Jリーグ、JR、JFriends」を思い出してしまう
でもなぜかJakartaはインドネシアの首都
赤道通るところだっていうのは地理で習ったよ
ジャポニカ学習帳っていうのもあったな
0286デフォルトの名無しさん
NGNGMicrosoftSQLServer6.5 or 7.0用の JDBCドライバはありますか?
フリーで、TYPE3か4のもの。Appletから使いたいので。
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNGJDBC-ODBCブリッジドライバつかうんだよ
0291デフォルトの名無しさん
NGNG商用だけどどこかにあったな。Sybase とか Infomix とかにも対応した
JDBC ドライバ出してるとこ。
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGっていうかさ、SunのJavaのページに
いろんなデータベースソフト用のドライバ探せるページあるの知らんの?
Typeも絞って検索できるよ
0295デフォルトの名無しさん
NGNG知識が少ないから、わけわからいのね。
0296デフォルトの名無しさん
NGNGやらないか
0297294
NGNG3つのベンダーが出してるよ(MSSQLサーバ用 Type3,4)
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNG0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNGSunのサイトからいろんなJDBCドライバ探せるのはわかっとる。
アプレットからMS SQL Server6.5,7.0のDBにアクセスするために
使えるものがホントにあるのかってことが聞きたいの。
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGオブジェクト指向じゃねーよそんなもん。
構造化手法とほとんどかわらん。
全然すっきりしとらん。まるでライブラリ厨専用。
それにメンバ関数なんて用語は死語!
これからはUMLの時代だ。メソッドと呼べ。
>>285 そういうことも死滅スレでやれ。
Win32 APIもセンスが悪い。
0304デフォルトの名無しさん
NGNGアプレットからSQLサーバに直接SQL文送るやり方普通はしない
「使えるもの」の意味がわからないのだが
RowSetとかが、使えるかってこと?
0305デフォルトの名無しさん
NGNG時代は常に動いている
おまえはいつの時代の話をしてるんだ
いまは>>286の話題で盛り上がってんだよ
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG基本的な機能しか実装されてないだろ。
JDBCでほしい機能が見つかってウマーと思っても
ライブラリが対応していなくてマズー。
これだからJavaは(ry
0308デフォルトの名無しさん
NGNGふつーにつかえればいい。ResultSetがきちんと取れる程度で十分。
ただしRMI、HORB、IDL、CORBAとかも一緒に使うのはダメ!
やはりフリーのドライバはないのか。
Javaってなんでこうもご都合主義の身勝手な言語なんだよ。
Javaには腹が立つよ!
0309デフォルトの名無しさん
NGNGここは初心者相談スレです。
0310デフォルトの名無しさん
NGNGEJB使え
目先の便利さに甘えすぎるな
0311デフォルトの名無しさん
NGNGまで廃れますよ。
J2EE CMPで、SQLを直接Javaプログラマが扱わないように発展していくのが
トレンドっぽ。(モチロン内部では使ってるんだろうけど、見えなくなる。RMI
とおんなじ。)
0312デフォルトの名無しさん
NGNGこれはどうだろう?
初心者無視! Java相談室 その9
http://pc2.2ch.net/test/read.cgi/tech/1021555964/
レス可能回数が残り少ない。
これの次レスだれか立ててくれ
0313デフォルトの名無しさん
NGNGOracleだったらOracleにネイティブなドライバがあるんだがな。
M$はわざと用意しなかったのかな。
見つからなければ自分で作れや。
それか、個人でつかってるならMSSQLServerなんて高価なもの使うの止めて
PostgreSQLやMySQL, Firebirdなどを使え
0314デフォルトの名無しさん
NGNGおれは、SQLサーバー使ったこと無い
だからはっきりいうとわかんないよ
つかえるかどうかは自分で確かめるしかない
ただ、Freeだろ?ドライバって・・・
あ、30日しかつかえないのか・・・MSSQL用は・・・
MySQLにしとけ、全部Freeだよん
0315デフォルトの名無しさん
NGNG該当スレで次スレ要らんって言われた事あるんだけど。
0316デフォルトの名無しさん
NGNGそうとは限らない。
0317デフォルトの名無しさん
NGNGかえってきたResultSetからデータ取得するときにはエンコードしなくても
読める
なんでだ?
0318デフォルトの名無しさん
NGNGクエリ文をSJISで書いてました、などというアホな理由ではないだろうな?
0319デフォルトの名無しさん
NGNGOracleやMySqlにできるならそうしてる。
環境を変えない、つまり現状維持が大前提だから仕方なくその範囲で
情報集めてんだよ!仕事だよ。試行錯誤する価値あるならやってる。
ドライバを自分で作る時間つーか、能力があるならやってる。
そんな能力あるならそもそもここに質問しないな(藁
>311
J2EE CMP?これは知らなかった。あとで調べておこう。
Javaって流行り廃りがコロコロ変わってしょうがねぇよ。
0320デフォルトの名無しさん
NGNG最近はEJB使うのが大げさな場合もTorque使うのも流行ってるな。
JDBC APIの隠蔽化は確実に進んでると言える。
CMPもあともう一息だな。
0321デフォルトの名無しさん
NGNGえ?Shift_JISですよっていうか、TextFieldから入力させてるから
絶対そうなる(M932の可能性もあるが・・・)
なんか、問題あるの?
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNGafo-
0324デフォルトの名無しさん
NGNGTextFiledから入力しているなら、Javaプロセス内部ですでに
16BitUnicodeのはずだが。TextFiledからgetText()する前に
エンコード済み。
…その認識だと、何か問題がありそうだな。
0325デフォルトの名無しさん
NGNG>Javaって流行り廃りがコロコロ変わってしょうがねぇよ。
技術の進歩と言ってくれ(ワラ
0326デフォルトの名無しさん
NGNGそもそも流行ってない .NET よりはマシなんじゃないかと。
0327デフォルトの名無しさん
NGNGえ?まじで俺アホですか?
1.そういうやりかたよくない
2.どこでエンコードされているのか理解できていない
おれは、どっちですか?
0328デフォルトの名無しさん
NGNGCMP EntityBeanにsetすると、勝手にストレージが更新されるさね。
間の関連付け処理をAPサバが勝手にやるのがCMP。
0329デフォルトの名無しさん
NGNGそれもかんがえたんですよね
こんがらがってきました
ちなみにやり方はこうです
String que=sqlinputfield.getText();
byte[] qby=que.getBytes("SJIS");//SJIS
ResultSet myRs=mySt.executeQuery(new String(qby,"8859_1"));
0330329
NGNG0331デフォルトの名無しさん
NGNGテキストフィールドへの書き込み:SJIS
↓
getText()で取り出し:SJIS→16BitUnicodeへ置換済み
↓
getBytes("SJIS"):16BitUnicode文字列からSJISのバイト配列に置換
↓
new String(バイト列,"8859_1"):SJISのバイト配列をISO-8859-1
エンコードであると勘違いさせてStringに変換("8859_1"なんてエイリア
スあったっけ?)
↑なんでここでこんなことをしてるの?ドライバの仕様?
0332デフォルトの名無しさん
NGNG次スレが立つまでの避難場所です。
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNGあんたらがJavaを死滅させたいと思っているなら
アンチJava厨が立てた
http://pc2.2ch.net/test/read.cgi/tech/1044337040/
へ逝け。
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG> そういうサイトがあったんだよ
そんな厨房サイトを信じてちゃんと調べなかったおまえも
そのサイトを作った奴も馬鹿だ。
0343デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlash搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0344デフォルトの名無しさん
NGNGFlushじゃなかったのか?(ゲラ
0345デフォルトの名無しさん
NGNG∧_∧
( ・∀・) アホアンチがアク禁だって。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0346デフォルトの名無しさん
NGNG前スレ(次スレはPART6)
●●JAVAって死滅しちゃうの???? PART5●●
http://pc2.2ch.net/test/read.cgi/tech/1046539052/l50
>>1の内容
ここから-----------------------------------------------------------------------
Javaの理想も破れ、貧弱な言語と重いGUIという印象だけが残った。
のろのろと改良を目指しているがその内容は某言語のパクリである。
SUNの洗脳から解かれた人民は某言語にシフトしている。
そしてこのスレにはSUN社員の手による苦し紛れの宣伝が書き込まれるであろう。
がんばれJava厨(藁
●●JAVAって死滅しちゃうの????●●
http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
●●JAVAって死滅しちゃうの???? PART2●●
http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
●●JAVAって死滅しちゃうの???? PART3●●
http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
JAVAって死滅しちゃうの? (PART4)
http://pc2.2ch.net/test/read.cgi/tech/1042268758/l50
ここまで-----------------------------------------------------------------------
0347329
NGNG>なんでこんなこと・・・
ええ、こういう仕様なんです
MySQLしかつかったことないのですが
他ではこういう事しなくてもいいんですかね?
本などにもこういうことやってるんです
で、かえってくるResultSetもエンコードしてるんですが
自分の場合は帰ってきたResultSetはエンコードすると駄目で
素直にそのまま読み込めばOKとなります
ちなみに例としてココ見てください
ttp://www02.so-net.ne.jp/~kikuta/jdbcnote/jdbc6_2.html
0348デフォルトの名無しさん
NGNGじゃあ、そのドライバがそういう実装だということなんだろう。
…とんでもないね。アメ公はダブルバイト文字に興味ないから、
ダブルバイト周辺の問題はなかなか直らないんだよね〜。
0349デフォルトの名無しさん
NGNG>Javaの理想も破れ、貧弱な言語と重いGUIという印象だけが残った。
>のろのろと改良を目指しているがその内容は某言語のパクリである。
>SUNの洗脳から解かれた人民は某言語にシフトしている。
>そしてこのスレにはSUN社員の手による苦し紛れの宣伝が書き込まれるであろう。
>がんばれJava厨(藁
パクリとかいってるようだがC#もパクリだろ。
C#厨だかM$厨だか知らんがこんなウザイ煽りを>>1に入れんのやめろ。
「アンチ厨よっといで」と前スレのリンクだけで十分だ。
こんなことこのスレに書くな。
http://pc2.2ch.net/test/read.cgi/tech/1044337040/
を避難所にしろ。「aaa」とか文字列入れて荒らすな。
0350デフォルトの名無しさん
NGNG,,..--―-、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/, -----、.ヽ, / 世界、糞スレ発見!
| i_,,,,_ __゙l | |
,!、i'゙-‐-: '-、|/ / __________
/'') ..., '‐-‐、.j  ̄ ̄
/ ,‐!::...`'''''''`ノ
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
| |゚ / |
0351デフォルトの名無しさん
NGNGDBにアップロードする前にnative2asciiなどでASCII化して保存しておけば
いいんじゃないか?
0352デフォルトの名無しさん
NGNG0353デフォルトの名無しさん
NGNG立てますた
●●JAVAって死滅しちゃうの???? PART6●●
http://pc2.2ch.net/test/read.cgi/tech/1047748598/
0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG手遅れでした。次スレ立っちゃいました。同じ内容で。
0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG0359デフォルトの名無しさん
NGNG意味分かってねーだろ。おまえ。
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG乙
0362329
NGNGその方法も試しましたが
駄目でした
じっさい、SQLクエリにつかわれているストリームのエンコーディングを
指定できれば何も問題ないのですが(java.ioのReader,Writerみたいに)
そういう、メソッド無いみたいですし・・・
ドライバのソース読むしかないかな・・・
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG荒らしてるのはアンチJava厨だろ
0365デフォルトの名無しさん
NGNGアンチJava厨というよりC#厨
0366デフォルトの名無しさん
NGNGせめてURLぐらいはってくれ
0367デフォルトの名無しさん
NGNGそれはわかるよ。
そのドライバが、文字コードをDB側のキャラセットに直してくれないから、
DB側のキャラセットであるSJISのバイトアレイで作ったSQLをDBサーバプ
ロセスに渡してやる必要があるわけね。
ドライバをロードするときに、DBのキャラセットを渡してやると、
エンコードを内部でやってくれるようなオプション付きのドライバ
があったよ、そういえば。MySQLのドライバには、そういうのない?
0368デフォルトの名無しさん
NGNG0369367
NGNGドライバ識別名に、DBキャラセットをかく形式だったよ。
0370デフォルトの名無しさん
NGNG実装者に文句言ってくれ。
0371デフォルトの名無しさん
NGNGどっちかといったらJavaの担当だろ。
0372デフォルトの名無しさん
NGNGDBのエンコード引っ張り出して、それに応じて置換するのは、本来
ドライバの実装者の責任範囲だよ。Java側は外部システムである
DBのエンコード設定がなんなのか知らないし、エンコードの問い合
わせ方法も知らんのだから。
Javaは16BitUnicodeにすべし、でJava側は統一されてるよ。
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNGどっちにしても、実装者がそのように実装してくれないとな。
オプソだと国際化対応は大抵優先度低いんだよ(ナケル
0375329
NGNG詳しいことはわかりませんが
違うドライバを今DLためしてみましたら
動作が違います
文字化けします>Resultset
ちなみに、今まで使ってたのは
mm.mysql-2.0.4-bin.jar
いまあたらしくDLしてきたのは
mysql-connector-java-3.0.6-stable-bin.jar
です
どちらもMySQLの公式HPからです
しばらくいじってみます
0376デフォルトの名無しさん
NGNGMySQLでmm.mysql-2.0.4-bin.jarを使っていたが、
自前でエンコードせずとも、使えてるが・・・。
ただこれからはmysql-connectorを使うべきだろう。
ちなみに、当方が使っているドライバ
mysql-connector-java-3.1.0-alpha-bin.jar
のURLの指定は、
"jdbc:mysql://127.0.0.1:3306/testdb?useUnicode=true"
0377デフォルトの名無しさん
NGNGもしそれで動かなかったら、
パラーメーターで、characterEncodingも渡せるのでそれをいじる。
0379329
NGNGありがとうございました
0380デフォルトの名無しさん
NGNGそれは何より。
readmeの中にURのパラメーターについて載ってるので、
確認しておくと良い。
0381デフォルトの名無しさん
NGNGなんかFontの設定が必要みたいなんです
JavaDocのfont.property読んだけどはっきりいって説明不足で
よけいにわけわかりません
詳細な手順をどなたかおしえてください
0382デフォルトの名無しさん
NGNG私にはフォントの設定でそんなに難しいところがあった記憶もないし、
あなたがどのドキュメントをみて説明不足だとおもったかもわからないので、
どれぐらい説明すれば「詳細な手順」といえるのかはわからないが、以下のリンク先で如何か。
http://www.google.co.jp/search?hl=ja&ie=UTF-8&oe=UTF-8&c2coff=1&q=java+font+linux+font.properties.ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
Google 検索: java font linux font.properties.ja
0383デフォルトの名無しさん
NGNG「API見たの?」っていう答えが返ってくるのはわかるのですが、
「ここで、こんな処理がしたいのですが、どうしたらいいのしょうか?」という質問に対して、
「API見たの?」って言われてばかりで、迷惑かけてばかりです。
なんでもかんでも、APIを見てわかるようにならなければならないのでしょうか?
0384デフォルトの名無しさん
NGNG>なんでもかんでも、APIを見てわかるようにならなければならないのでしょうか?
基本的にはそーです。
0385デフォルトの名無しさん
NGNG「検索したの?」
0386デフォルトの名無しさん
NGNG> 「API見たの?」って言われてばかりで
どんな処理をしたいのかが質問から読み取れれば、わたしなら
「○○というクラス使え」って書いてあげます。
そういうヒントが与えられてるのに、なお的外れな質問してきたら、
「API(のドキュメント)嫁!」って言います。
どうしたらいいでしょうか、って書くなら、ちょっと気を使って、
「これをするのに適しているAPIはありますか?」
とか書くといいかも。
0387デフォルトの名無しさん
NGNGIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
0388デフォルトの名無しさん
NGNG>「API見たの?」って言われてばかりで、迷惑かけてばかりです。
フォントをどうこうしたければ Font クラスまたはその Use、
URL をどうこうしたければ URL クラスまたはその Use、
InputStream をどうこうしたければ InputStream クラスまたはその Use、
極端だが文字列をどうこうしたければ String クラスまたはその Use を見れば、
それっぽい method は見つかる。
容易には見つからないことも多いだろうが、
容易に見つかるであろうことが予想されていれば、教える側は "API見ろ" という。
0389デフォルトの名無しさん
NGNG∧_∧
( ・∀・) 携帯にFlash搭載だって。Javaは終わったな。
____(____)___
/ \ 旦 ___\
.<\※ \____|\____ヽ
ヽ\ ※ ※ ※| |====B=|
\`ー──-.|\|___l__◎..|ヽ
 ̄ ̄ ̄ ̄| .| ̄ ̄ ̄ ̄|
\| |〜
0390デフォルトの名無しさん
NGNG,,..--―-、 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/, -----、.ヽ, / 世界、糞スレ発見!
| i_,,,,_ __゙l | |
,!、i'゙-‐-: '-、|/ / __________
/'') ..., '‐-‐、.j  ̄ ̄
/ ,‐!::...`'''''''`ノ
_,,,l ;! ::|ヽ、二 イ
, -‐'゙゛ i::.. | .ヽ/;ヽj!`‐-、_
l ノ::. .:|、 .ヽ,:ヽ| <゛~ヽ、
,:''`` ''"゙.|;;:‐''゙|.ヽ、 ヽ;::| / .|゙l
,: ヽ::il;;! ヽ、ヽ| / | :|
i o゚ :`;''゙ ヽ| / | .|
i ..:::::,:::'::::: . |゚ |,,;:->、
`.、__;;/:::::::::: : | !''" |
i ::.:::: : | | .|
| |゚ / |
0391デフォルトの名無しさん
NGNG「〜したい」ってのが個々のAPIでの「〜できる」に分割できないと難しいかもね。
そのものズバリの奴がある時は大抵簡単にみつかるし。
0392デフォルトの名無しさん
NGNG厨はここに隔離!
0393デフォルトの名無しさん
NGNGAPIドキュメントって単体では検索できないんすよね。
まぁ索引とか、フレーム使ったりとか、いろいろ工夫してあるけど。
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG本だと新しいAPIに対応できないので。
0396デフォルトの名無しさん
NGNG> 本だと新しいAPIに対応できないので。
古いAPIすら探せないくせに
0397デフォルトの名無しさん
NGNG厨はここに隔離!
0398デフォルトの名無しさん
NGNG探してるよ。俺は。
0399デフォルトの名無しさん
NGNG0400デフォルトの名無しさん
NGNGJavaだとどうなるんだろう?
0401デフォルトの名無しさん
NGNG1 名前:未来人 投稿日:03/03/16 18:38 ID:6xjzUOeH
今、試験的に2008年、2ちゃんねるUNIX板で開発された『タイムアクセス』を使って
2003年3月16日の「2ちゃんねる」に書き込んでいます。
2008年から(´∀` )オマエモナー
http://comic2.2ch.net/test/read.cgi/ymag/1047479574/
0402デフォルトの名無しさん
NGNG>>1は
> >>2->>1000お前はまた騙されたワケだが
と言っています。
0403デフォルトの名無しさん
NGNGあれ? 標準入出力って close できないんだっけか?
0404デフォルトの名無しさん
NGNG> C言語だと、ファイルとかと同じように標準入出力はclose()したらだめだけど
ファイルディスクリプタの複製とかやったときは普通にcloseしますけど。
0405デフォルトの名無しさん
NGNG⌒ ⌒ ⌒ シュルルル
__⌒ ⌒ ⌒__
/::::::::::Λ_Λ::::::::::::::::::/
/::::::::::(∩;´Д`)∩:::::::/ チャラッチャラッチャーン
/::::::::::::( /::::::/
0406デフォルトの名無しさん
NGNGIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
IDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVBIDEの起源はVB
0407デフォルトの名無しさん
NGNG0408デフォルトの名無しさん
NGNGVBが出来てから本格的にRADが普及したのは間違いないな。
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNG0413デフォルトの名無しさん
NGNGふくめたやつはいいのがでないなあ。
パソコン関係で最初に普及したIDEっていうとDOS時代の
Turboほにゃららを思い出す。
0414デフォルトの名無しさん
NGNG↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://www.pink-angel.jp/betu/linkvp2/linkvp.html
0415デフォルトの名無しさん
NGNGそれとも今実行中のスレッド内で自分のメソッド名を知りたいだけとか
そういうレベル?
0416デフォルトの名無しさん
NGNG>それとも今実行中のスレッド内で自分のメソッド名を知りたいだけとか
そういうレベルです...
0417デフォルトの名無しさん
NGNGnew Exception().printStackTrace()
0418411
NGNGやっぱりそこから切り出して使うのが早いですか。
ありがとうございました。
0419417
NGNG0420デフォルトの名無しさん
NGNG今こちらで同じような話題が出てる。
http://pc2.2ch.net/test/read.cgi/tech/1047748598/l50
0421デフォルトの名無しさん
NGNGSystem.out.println((new Throwable()).getStackTrace()[0].getMethodName());
0422411
NGNGやっぱりそこから切り出して使うのが早いですか。
ありがとうございました。
0423411
NGNG>>419
なるほど、そういうものですか。
>>420
どうもです、見てみます。
>>421
あ、正にコレです。
良く探さないですみませんでした。
0424デフォルトの名無しさん
NGNGただし 1.4 以降じゃないと使えないんだよね…
0425デフォルトの名無しさん
NGNGどれくらいあるんだろう。VisualAge for JavaとかWebsphere
Device DeveloperとかIBM系の一部の開発環境ってSun由来のVM使って
ないけど、問題出るのかなあ。
0426デフォルトの名無しさん
NGNGRMI 経由の Exception だとダメとか。
0427デフォルトの名無しさん
NGNGバリバリでるだろ。スタックトレース解析してメソッド名や行番号を自動取得
なんてアフォなことやってる奴たまにいるけどさ (log4j もやってるな)。
Visual Age なんてこんなんだぜ?
java.lang.NullPointerException: hogehoge
void XYZ.foo(java.lang.String, int)
void XYZ.bar()
java.lang.String XYZ.hoge(java.io.InputStream)
void XYZ.main(java.lang.String[])
IE 標準の MSJVM はこんなだろ。
java.net.ConnectException: Connection refused
at java/net/PlainSocketImpl.socketConnect
at java/net/PlainSocketImpl.doConnect
at java/net/PlainSocketImpl.connectToAddress
at java/net/PlainSocketImpl.connect
at java/net/Socket.<init>
at java/net/Socket.<init>
…
スタックトレースのフォーマット自体規定されたものじゃないし、そもそも
無くてもいい (現に ThreadDeath や OutOfMemoryError は出ないことが
しばしば)。作り捨てのアプリならまだしも、基盤系ライブラリがそう作る
のはいかがなものかと。
似たような例だと Object#toString() の結果をパースしてなにやら ID
めいたものを取り出そうとする奴や「Thread#hashCode() はスレッド ID
だ」と言い張る奴とかいろいろいるけどな。
0428デフォルトの名無しさん
NGNGVMの実装依存の部分を利用してシステム作るアホって、いるよねえ。
どうもそのVM固有の挙動を知っていることが自慢らしい。
昔もいたな、そういうの。Cコンパイラの実装依存の部分と仕様とを
混同するゴミ野郎とか。
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNGということでおまえも放置される訳だが。
0432ヽ(´ー`)ノ
NGNG行番号とかを入手するための方法がなかったから、止むを得ずの実装じゃないの? > log4j
Throwable#getStackTrace() が入ったのって 1.4 からだし。
0433デフォルトの名無しさん
NGNGC言語みたいにsize()はありませんよね?
0434デフォルトの名無しさん
NGNGgetBytes("文字コード").length
0435デフォルトの名無しさん
NGNG0436デフォルトの名無しさん
NGNGそれに getBytes() をする、ってのはどお?
0437デフォルトの名無しさん
NGNGif(a < 256){
System.out.println("半角");
}
else{
System.out.println("全角");
}
}
0438435
NGNG434でも出てきているgetByteを使うのですか。
アドバイスどうも有難う御座います
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNGorg.apache.tomcat.util
javax.servlet.http
のAPIのダウンロード先を教えてください。
J2SDK1.4.1を使用していて、JSPを学習しているところです。
検索したのですが、発見することが出来ませんでした。
0442デフォルトの名無しさん
NGNG0443デフォルトの名無しさん
NGNGいまなら、J2EE SDKにTomcatついてます。
0444デフォルトの名無しさん
NGNGへ?Java内部では「UCS-2」であるべきはずですが。
0445439 ではないが
NGNGひょっとして円記号表すのに "\\" とかやってるクチ? それとも「UCS-2」と
言いたかっただけ?
¢=U+00A2 or U+FFE0
£=U+00A3 or U+FFE1
¬=U+00AC or U+FFE2
0446デフォルトの名無しさん
NGNGそうか、MS932以外では違うんだな;;Windowsしか使って
なかったから気にしてなかった。
0447デフォルトの名無しさん
NGNGJAVA_HOME/libに突っ込んでみたけど、ダメだったぽ。
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG$JAVA_HOME/lib/ext とか $JAVA_HOME/jre/lib/ext とか
0450デフォルトの名無しさん
NGNGJavaで携帯アプリが作れなくなってしまうんでつが
0451デフォルトの名無しさん
NGNGよかったね。Javaでセコイメモリ管理の悪夢から解放される。
0452デフォルトの名無しさん
NGNG俺たち素人には仕様書さえ公開されないだろうな
0453デフォルトの名無しさん
NGNG↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://www.pink-angel.jp/betu/index.html
0454デフォルトの名無しさん
NGNG普通 Web で仕様公開されると思うし、どこかの開発雑誌がさっさと特集
組んでくると思われ
0455デフォルトの名無しさん
NGNG自分のauの携帯にも落とせないってことだよ(つまりテストも出来ない)
仕様書公開されても、携帯でテストできないんじゃあ・・・
最初、auのJavaがそうだったんだよ
0456デフォルトの名無しさん
NGNGそうなんでつか。失礼しますた。
てっきり自分のサイトにでも置いておけば ezweb 経由で取りに行けるもんかと
思ってた。変に敷居高いんだね。
0457デフォルトの名無しさん
NGNGvoid SomeFunction(int[] x);
がある場合、C言語でいう
int a[100];
SomeFunction(a+7);
と同じ事をやりたいのですが、どうすればいいのですか?
0458デフォルトの名無しさん
NGNGマウスが「ファイル」や「編集」といった
ボタンの上に乗るだけでWordやExcelのようにボタンが浮き上がる
ようにするためにはどうしたらいいのでしょうか?
0459デフォルトの名無しさん
NGNGKeyPair をシリアライズ? それとも PublicKey, PrivateKey を個別にシリアライズ?
"512バイト" みたいに固定データ長に出来ないかな。
0460デフォルトの名無しさん
NGNGどうしたらいいのでしょうか?
0461デフォルトの名無しさん
NGNGポインタ演算は美しくないので java ではできません
演算開始位置の index を引数で渡すようにしましょう
0462デフォルトの名無しさん
NGNG素直に SomeFunction(int[] x, int index) を用意する。
0463デフォルトの名無しさん
NGNGadmin tool 使ってみたら?
これ使うとserver.xmlの可読性が激低下するから俺は素直に再起動しているけど。
0464デフォルトの名無しさん
NGNGありがとう。まぁ仕方ないのか。
逆に、配列の一部を切り取るapiとか無いのかな?
0465デフォルトの名無しさん
NGNG基本的な事なのですが、開発環境と実行環境の違いがよくわかりません。
無料のAPサーバとしてtomcatやAP7くらいしかないというのは何となくわかったのですが
そうなるとEclipseやJBuilder Personalといった開発環境では
実行できないこということ?
それとも開発環境では単体っぽい実行しか不可ということでしょうか。
2chスレでも開発環境ネタ多いのにAPサーバの話が全くでてこないも
なぜなのかよくわかりません。
0466デフォルトの名無しさん
NGNG開発環境は開発する環境、実行環境は実行する環境。
PCで開発して PDA で実行するなら両者が違うのは分かりますよね?
例えばそういう程度のものですが、
何だかあなたの書き込みはこの論点から捩れている気もします。
あなたが今まで何を経験しているのかが分からなければ、
何で分からないのかこれ以上私(たち)には分かりません。
まず経験してみれば?
0467デフォルトの名無しさん
NGNG> まだJava未経験です。windows環境です。
以前のプログラミング経験は?
0468デフォルトの名無しさん
NGNGそのためにフリーの開発環境探している最中なんです。
まずどの環境がいいのかを色々調べていて
BorlandのjbuildをDLしたのですが、ふとAPサーバはどうするんだろう?と思い立って聞いてみました。
話題が出ないので開発環境自体が実行環境も備えているのかとも思ったのですが。
>仕事ではunixでc/sのopen系だけです。言語はcとcobolだけ。
趣味でノートパソコンにapache+perl+php+MySQL等L入れて
適当に遊んでいる程度です。
うまく説明できなくてすいません
0469465
NGNG実行環境=アプリケーションサーバのつもりで書いてました。
表現力が乏しくて申し訳ないです。
全部APサーバに置き換えて読んでください。
すいません。
0470デフォルトの名無しさん
NGNGjava.lang.System.arraycopy()
0471デフォルトの名無しさん
NGNGJavaで基本的な
実行環境はJRE1.4
開発環境はJ2SDK1.4
これに追加開発環境としてJakarta-ant(Eclipseでも使える)を使うと一括コンパイルなどが楽
Jakarta-TomcatをApacheにアドオンすることでApacheとTomcatを連携できる。
現在のあなたの環境に最低限必要なものは、J2SE, Tomcatのみ。
JBuilderのような統合開発環境(IDE)が欲しければEclipseを使う。
EclipseからTomcatを使いたければ、Eclipseプラグインを使って制御。
なお、これらは全て無料で入手可能
0472デフォルトの名無しさん
NGNGreloadable=onにしたら?
みんな>>463につっこんでやれよ。
0473デフォルトの名無しさん
NGNG>>470それ、ちょっと違うと思う
0474デフォルトの名無しさん
NGNGわるい、範囲指定できるほうねゴメン
0475デフォルトの名無しさん
NGNGっていうかいまのJ2EE1.4は実装されてたっけ
0477デフォルトの名無しさん
NGNGJ2EE1.4ってまだ仕様かたまってないでそ。
0478デフォルトの名無しさん
NGNGBufferedReader reader = new BufferedReader(new FileReader(filename));
reader.mark(MAX_READAHEAD_LIMIT); // MAX : バッファサイズ
というのがあるのですが、この mark は具体的には何をやっている、何のためにあるのですか?
「独習 Java」には、
void mark(int numChars)
numChars 文字が読み取られるまで、有効である入力ストリームの現行の位置に
マークをつける。
とあるのですが、今ひとつ意味がよく分かりません。
0479デフォルトの名無しさん
NGNG独習Javaだけを読まずにBufferedReaderクラスのドキュメントも嫁
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/BufferedReader.html#mark(int)
0480デフォルトの名無しさん
NGNG学校の課題で、C言語のscanfに対応する関数として、以下のようなものを教授から渡されて使っています。
String read() {
BufferedReader reader = new BufferedReader( new java.io.InputStreamReader(System.in) );
return reader.readLine();
}
例外とかは省いていますが、この関数ではreader.close()を呼び出していないのですが、
これで問題はないのでしょうか?
0481デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/digikei/
0482デフォルトの名無しさん
NGNGreader.close()を呼ぶとSystem.inも閉じられてしまうので、その方が問題です。
0483デフォルトの名無しさん
NGNGHP-UX11.00 に JDK1.2.2.14 をインストールしているんですが、エラーが出てインストールが失敗してしまいます。
WARNING: Cannot create symlink "/opt/java1.2/bin/tnameserv" to target
".java_wrapper". No such file or directory (2).
ERROR: Failed installing fileset
"Java2JDK_base.JAVA2-JDK-BASE,r=1.2.2.14.00". Check the above
output for details.
この時に表示される WARNING は tnameserv ファイルだけでなく他のファイルでもエラーがでます。
ダウンロードしてきた JDK はチェックサムをかけたのでファイルが壊れているとも思えませんし、
ためしに手動でシンボリックリンクを張ったところ正常に行えました。
また、インストール方法に以下のことが書かれていますが
* Executing preDSA command.
これが何を行えとの指示なのかわからないです。
UNIX 板に書き込もうかと思ったのですが、シンボリックリンクのエラーなので
他の UNIX ディストリビューションや Linux でも同様のエラーがでるのかと思い
プログラム板で質問させてもらいました。
どなたか分かる方、他の OS で同様のエラーにあったことのある方がいましたら教えてください。
0484デフォルトの名無しさん
NGNGCollectionはCollectionを含む事ができるのですか?
0485484
NGNG0486デフォルトの名無しさん
NGNGできます。
>>485
自作自演?
0487デフォルトの名無しさん
NGNGpublic void actionPerformed(ActionEvent e) {
ImageIcon hako[9];
hako[0] = new javax.swing.ImageIcon("D:\\home\\ishikawa\\B\\ほーむぺーじ\\image\\ss.gif");
hako[1] = new javax.swing.ImageIcon("D:\\home\\ishikawa\\B\\ほーむぺーじ\\image\\ss.gif");
hako[3] = new javax.swing.ImageIcon("D:\\home\\ishikawa\\B\\ほーむぺーじ\\image\\ss.gif");
hako[2] = new javax.swing.ImageIcon("D:\\home\\ishikawa\\B\\ほーむぺーじ\\image\\ss.gif");
hako[4] = new javax.swing.ImageIcon("D:\\home\\ishikawa\\B\\ほーむぺーじ\\image\\ss.gif");
for ( int i = 0; i <=9; i++){
大正.h.setIcon(hako[i]);
}
}}
上記のソースコードをコンパイルしたら”大正.java [51:1] ']' がありません。ImageIcon hako[9];”
と出て来ました。何が悪いのですか?
0488デフォルトの名無しさん
NGNGおおーい、ド初心者か?
ImageIcon hako[9]; こんな配列の宣言の仕方はありません。
http://www.gimlay.org/~javafaq/S006.html#S006-01 参照のこと。
しかしクラス名に漢字か。。。
0489デフォルトの名無しさん
NGNGプログラミング初心者でもありそうだな
全然関係ないが、フォルダ名にスペース入ってる
フォルダを扱うときに「なんで、正しく動かないんじゃ?」
と、3ヶ月ぐらい悩んだことあったっけ
クリちゃん見る前の話
0490487 :デフォルトの名無しさん
NGNGプログラムはJAVAが始めてです
0491デフォルトの名無しさん
NGNG0492484
NGNG‘CollectionにCollectionを含むってどういう事だろ?’て思ったので
追加の質問のつもりで書いたの。 だから名前の484てしてるんだけど。
でも、もう解決したの。ありがとう。
0493デフォルトの名無しさん
NGNGException in thread "main" java.lang.NoClassDefFoundError: ??
shell returned 1
と怒られますた。
0494デフォルトの名無しさん
NGNGその制限をまとめたリソースはありませんか?
0495デフォルトの名無しさん
NGNG実行するときにunicodeでクラス名を指定しないとダメだよ。
0496デフォルトの名無しさん
NGNG前スレあたりで、がんばってる奴がいたぞ。
0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG゚Д゚ ゚Д゚= new ゚Д゚().゚Д゚(new ゚Д゚());
0500487 :デフォルトの名無しさん
NGNGドンナイミ?
0501デフォルトの名無しさん
NGNG・クラス名に大正という日本語を使っているところ
・actionPerformedが呼ばれるたび毎回hako[0..4]をnewしているところ
・実はnewしているImageIconが全部同じところ
・hako[9]という配列外にアクセスしようとしてるところ
0502デフォルトの名無しさん
NGNG・setIconでforループの意味がないところ
0503デフォルトの名無しさん
NGNGネタにマジレスかこいい!
0504デフォルトの名無しさん
NGNGそうだよ、前スレでそのプロジェクトに俺も参加したよ
「ててて.class」
で、検索してみなさい
結局、うにコードで書いたバッチファイルを起動させればいいという結論になった
0505今日からJAVA勉強
NGNGpublic static void main(String[] args){
System.out.println("Hello, World!") ;
}
}
というプログラムをコンパイルして
実行すると
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
というエラーが発生します。
何が悪いのでしょうか??
教えてください。。
0506デフォルトの名無しさん
NGNGコンパイル(したつもりが)されてないか、
パスが通ってない。
0507今日からJAVA勉強
NGNGこのプログラムは
hello.javaというソース名なのですが
ちゃんと
hello.class
は作成されているのですが。。
0508デフォルトの名無しさん
NGNGといわれれば、おまえがJavaに不慣れなのが悪い、としか言いようがないな。
どうせCLASSPATHに「.」が含まれてないんだろ。
0509デフォルトの名無しさん
NGNGclass が Hello なら ファイル名は Hello.java と Hello.class じゃ
hello ではダメ
0510デフォルトの名無しさん
NGNGpublic class ClassName{
public static void doMethod(){}
}
なんて構成にして、インスタンス作らずに、各々のソース中で
ClassName.doMethod();
なんて使いかたは有り?
それとも、インスタンス化するような形にすべき?
0511デフォルトの名無しさん
NGNGこのページを正しく表示するには
次のコンポーネントをダウンロードし
インストールする必要があります
JAVA 仮想マシーン
こういうメッセージが出たので
WINDOWS UPDATEから全部ダウンロードしたんですけど
まだ見れません
どうやったら見れるようになりますか?
OSはwindowsXPです
0512デフォルトの名無しさん
NGNG場合による。
0513デフォルトの名無しさん
NGNGそのAppletがあるURIを載せてくれ
0514デフォルトの名無しさん
NGNGClassLoader、Class、Packageのdocを見ても該当するメソッドが
ありませんでした。
そこで、下記のいずれかが考えられるのですが、
皆様のお知恵をお貸しください。
1.実はこういうやり方で取得できる
2.自分で作るしかないからこうしろ
以上よろしくお願いします。
0515デフォルトの名無しさん
NGNGjavax.naming.spi.NamingManagerはエラーがあるため、
Java\ide\temp\javadoc\javax\naming\spiにエクスポート
することができません。
と出てjava.docを作成できません。
プログラムはDBと接続するだけのもので、正常に動作が確認されています。
javax.naming.Contextを利用してコネクションプーリングをとっているのですが、
そこがエラーの原因のようです。
ClassForNameでの接続に切り替えるとdocを作成できます。
ここまでわかったのですが、エラーが回避できません。
どなたか、エラー回避方法をご教授願います。
友人の家では同じソースでjava.docを作成できたのですが‥・。
0516デフォルトの名無しさん
NGNGSUNのサイトへ行け。
0517デフォルトの名無しさん
NGNGantを使えば楽なんだけどなー
JavaDocをjava.docとかくということは(ry
プログラムのコンパイルに成功しないコードでドキュメント生成しようとすると
JavaDocは文句を言ってくることがある。
0518515
NGNGjava.docではなく、JavaDocでしたか。
java始めて2週間なので大目に見てください‥。
コンパイルに成功しないコードでドキュメントを生成するとエラーが起きること
があるとのことですが、今回のコードはサーブレット内でしっかり動いてます。
また、友人宅のVAJではJavaDocが吐けております。
0520デフォルトの名無しさん
NGNG以前も同じ質問を見かけたけど何でそんなことがしたいのかがわからん
0521デフォルトの名無しさん
NGNG速度を重視する場合オペランドスタックは静的に確保するか、
あるいは段階的に拡張・縮小するか方法しかないのでしょうか。
コーディングのし易さから言えばオペランドの要素を逐一動的に
確保したほうが簡単なのですがそれだと劇的に遅くなりそうで。
さりとて静的に確保したりすると拡張操作が面倒な気もするし。
あとプッシュの動作においてカテゴリ1,2はチェックする必要は
ありますか?
これもjavacを信用してノーチェックで実装すれば速度は速く
なりそうですが。
なんかとりとめのない質問ですがご意見お願いします。
0522デフォルトの名無しさん
NGNGx86 でアセムブラやってた頃を思い出す・・・
0523デフォルトの名無しさん
NGNG何の上でそんなもの作ってるのかちょっと興味があるが・・・。
0524510
NGNG質問が広範的すぎたかも。
publicなクラス内にある、publicでstaticなメソッドは、
ある意味グローバル変数的な性格だと思うんでつ。
そこで、このpublicかつstaticなメソッド内で、たとえばストリームから延々データを
読み込むような処理をする場合。
スレッド構成のclass-Aから、このメソッドを呼んでストリームから延々やらせている間に、
スレッド構成のclass-Bからも、このメソッドを呼んで延々やらせてみたいと。
このようなケースに使う構成としては、不適切でしょうか?
0525デフォルトの名無しさん
NGNG「ある値によって処理するクラスを代えたい」
という発想がまずありまして…
#パッケージ下のクラスはinterfaceで定義されたexecute()を実装
値A = HogeEntry.class
値B = HogeDelete.class
と、Class#newInstance()でexecute()とできるかと考えました。
このHoge***.classの取得を動的に出来るかなと思って質問しました。
もし上記の手法よりさらに良い方法がありましたらそれも聞いてみたいです。
よろしくお願いします。
0526Midiについてなのですが...
NGNGttp://javaalmanac.com/egs/ javax.sound.midiのe721のサンプルコードをほぼそのまま使って鳴らしてみました。
public class testSoundCode1{
public static void main(String args[]){
try {
Sequence sequence = MidiSystem.getSequence(new File("midiFile.mid"));
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
sequencer.setSequence(sequence);
sequencer.start();
} catch (IOException e) {
} catch (MidiUnavailableException e) {
} catch (InvalidMidiDataException e) {
}
}
}
ところが、AppletでAudioClipを使った再生と違って、音飛びがするのです(再生されるタイミングがまちまちでプツプツ途切れる)。
SequencerからいちいちMidiMessageを取得して、タイムスタンプをつけてもう一度Sequencerに送り直さなければいけないのでしょうか?
どなたか教えて下さい。
0527デフォルトの名無しさん
NGNG不適切
0528デフォルトの名無しさん
NGNG不適切。
既存のクラスライブラリを見れば、どんなモノを static にするべきかは
何となく分かると思うぞ。
0529デフォルトの名無しさん
NGNG俺はかまわんと思うよ。
0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNGインスタンスに資源をそれぞれ割り当てて、
そのインスタンスのメソッドで作業した方が美しい、ちうか、俺は好き。
俺なら、public class の static method でインスタンスを貰って、
その動的メソッドで処理するな
0532デフォルトの名無しさん
NGNG確認した。
気になるほどではなかったが、若干テンポがズレたり、途切れたりした。
Sequencerの性能がよろしくないのかも!?
0533デフォルトの名無しさん
NGNGHTMLファイルのappletタグ内に
<param name=filename value="hogehoge.txt">
と書き、Javaのソースファイルで
String filename = getParameter("filename");
FileReader fr = new FileReader(filename);
としましたが、ファイルを開けません。
ローカルでappletviewerを使い実行してみると開けますが、
どうしてでしょうか?
もしかしてsocketを使う必要がありますか?
0534デフォルトの名無しさん
NGNG> 「ある値によって処理するクラスを代えたい」
値とクラスのマッピングをどこかで持っておくのじゃダメなん?
そういう問題ではない?
あるいはFactory MethodやAbstract Factoryの話?
0535デフォルトの名無しさん
NGNGFileReader は File を開くものです。
つまり VM のあるローカルシステムのファイルということです。
Applet が置いてあるサーバのファイルを録るには、
Class#getResource() などを使います。
new InputStreamReader(
this.class.getResource("hogehoge.text").openStream()
)
などというようになります。
この方面でいろいろ試してみてください。
0536533
NGNGありがとうございます。
URL url = new URL(filename);
URLConnection urlc = url.openConnection();
InputStream is = urlc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
としてファイルを読み込むことができました。
0537デフォルトの名無しさん
NGNGアル値とexecuteをもっているオブジェクトのマッピングが取れれば
いいだけジャン。だったら、Mapに放り込んどいたら?こんなかんじで。
関数ポインタマップをJavaで実現しようとしたらこんな感じになるん
ちゃう?
interface アル値用オブジェクト{public void execute(パラメータ args);}
class アル値1用オブジェクト implements アル値用オブジェクト{//以下略}
public clasas Dispatcher{
private static Map map = new HashMap();
static{
map.put(アル値1,new アル値1用オブジェクト());
map.put(アル値2,new アル値2用オブジェクト());
map.put(アル値3,new アル値3用オブジェクト());
}
public static void dispatch(アル値 type,パラメータ args){
アル値用オブジェクト obj = (アル値用オブジェクト)map.get(type);
if(obj == null)
throw new NoSuchMethodException();
return obj.execute(args);
}
}
0538デフォルトの名無しさん
NGNGリエントラントなメソッドならオケ。つうかリエントラント(メソッド引数
以外は何も変更しないとか)だったら、なるべくstaticにしておくほうが性
能的によい可能性があるよん。
インスタンスメソッドの一部を切り出してstaticメソッドにするのは、よく
やるよん。
0539デフォルトの名無しさん
NGNG0540524
NGNGなるほど。
でも、メソッド引数以外もガシガシ変更する処理なんで、
整合性がおかしくならないように、インスタンスを作ってその中で
個別に処理する方が良い感じですね。。。
staticにした上で、クラス変数を外部class-Aから変更中に、
同じクラス変数をclass-Bが変更したら、おかしくなりまつよね?
0541デフォルトの名無しさん
NGNGなるね
0542デフォルトの名無しさん
NGNGデフォルトではJREにバンドルされている
ソフトウェアシンセが使われるらしいよ。
うちの環境ではjre/audio/soundbank.gmを消したら
普通に再生されるようになった。
0543デフォルトの名無しさん
NGNGインスタンスメソッドだろうが、クラスメソッドだろうが、その
ガシガシ変更する値をしまってある場所がスレッド間で競合している
なら、何の意味もないです。そういう場合は、どっちにしてもスレ
ッド間排他処理が必要です。
0544デフォルトの名無しさん
NGNGVMでも作ってるの?
SunのJVMは、スレッド単位のスタックメモリは、十分に巨大なサイズを
スレッド開始時に固定で取ってるじょ。
メソッドコールのたびにフレームをリアロックするつもり?そんなけちな
環境ではJavaはやめたほうが。KVMとかはどうしてんのかな。
0545デフォルトの名無しさん
NGNGhttp://homepage3.nifty.com/digikei/
0546デフォルトの名無しさん
NGNGファイルサイズを調べて、最後から書き込むって言うやり方が
普通なんですか? なんか以前追加書き込みオプションがあったような気がしたんですが
0547デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/FileOutputStream.html#FileOutputStream(java.io.File, boolean)
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/FileOutputStream.html#FileOutputStream(java.lang.String, boolean)
RandomAccessFile とかだと
>ファイルサイズを調べて、最後から書き込むって言うやり方
しかないと思われ。大した手間じゃないし。
0548デフォルトの名無しさん
NGNGアプレットを使うなら1.1くらいだと思うけど、1.4に比べたら
ずいぶんと古いし。
アプリケーションしか作らないなら1.4かもしれないけど、アプレットを
中心に作りたい場合のアドバイスお願いします。
0549デフォルトの名無しさん
NGNGアプレットを作るのでも、1.4つかえばイイジャン。
「MS」JVMが使えないだけだよ。
0550デフォルトの名無しさん
NGNGCを前提にJavaを学習する為にはどのような参考書で学習すればいいでしょうか?
0551デフォルトの名無しさん
NGNGありがとうございました
0552521
NGNG>>523
>>544
お返事どもです。
始め
オペランドスタック:フレームごとに独立、個々のオペランドを動的に確保
フレームスタック:個々のフレームを動的に確保
って感じにしようと思ったんですが速度が気になって質問した次第です。
考えた結果
オペランドスタック:スレッドごとに1連のメモリ領域として確保
フレームスタック:スレッドごとに1連のメモリ領域として確保
という感じにします。
必要に応じてメモリを再確保するってことで。
オペランドのカテゴリ1,2はチェックしないことにしました。
カテゴリ2をpopしようとしてもそのまま通すことにします。
それで良いのかどうかは知りませんが。
環境は某マイナーOS、言語はC++でやってます。
完成は、、、、、、1年後かな。
VMが速めにできてもJNIコードに時間がかかるという罠。
0553デフォルトの名無しさん
NGNG趣味で不特定多数に向けてアプレット作るなら 1.1 レベル。
仕事でやるとか、相手を限定してもかまわないなら 1.4 レベル。
0554デフォルトの名無しさん
NGNGどのように使い分けるのですか?
C 言語の scanf のように、テキストではよく解説されているが、使わないほうがいいとか、
そういうクラスもあるのでしょうか?
0555デフォルトの名無しさん
NGNGVector/HashtableとArrayList/HashMapでは、ArrayList/HashMapの方が勧められている。
いちおう、Vector/Hashtableの方は互換性のためだけに残されてることになってるけど。
でも、サンプルでArrayListよりVectorが使われてる例の方が気がする
Hashtableはあまりみないのに。
0556デフォルトの名無しさん
NGNGインストールできません。
インストールしようとすると、1.4が入っているのにjava2sdkが見つかりませんと出ます。
どうしたらよいでしょうか?
0557デフォルトの名無しさん
NGNGその場にいた30人が皆異なる回答をしました。「オブジェクト指向」を簡単に
ツボを突く回答を教えてください。
0558デフォルトの名無しさん
NGNG0559デフォルトの名無しさん
NGNGWinMEを使うのをやめる。
0560デフォルトの名無しさん
NGNG1.3.xじゃないとだめでは?
0561デフォルトの名無しさん
NGNGかりに回答があったとしても、オブジェクト指向=Java→Javaスレで聞こう
…という短絡的な考えしか持っていない君には理解できないと思われ。
0562デフォルトの名無しさん
NGNG環境変数JAVA_HOMEを設定してみる。
・・・思いつきだけど。
0563526
NGNG>>542
レスありがとうございました 我が家ではjre/lib/audio/soudbank.gmを削除してもさして変化しませんでした。
とにかく”デフォルトのシーケンサ”は曲者のようですね (ttp://java-house.jp/ml/archive/j-h-b/040682.html)
0564デフォルトの名無しさん
NGNG僕のやりたいことは
1.文字コードを指定して
2.ファイルに追加書き込み
をやりたいんですが
エンコード指定のためにはjava.io.OutputStreamWriterのコンストラクタで
指定します(setEncoding()などのメソッドは無い)
また、追加書き込みの指定はjava.io.FileWriterのコンストラクタで指定します
(こっちも、書き込み方法を指定するメソッドは無い)
この2つのクラスは継承関係にあるんですが
どうやってこの二つのコンストラクタを呼んで
「指定したエンコーディング」で「追加書き込み」のできるFileWriterオブジェクトを
得ることが出来るのかわかりません
単純にFileWriter.super(OutputStream out,String enc)としても
superはコンストラクタの先頭で無いと駄目といわれます(あたりまえですが)
なので、自分でOutputStreamWriterを継承したクラスをつくってソコで呼び出そうとするんですが
そうなると、FileWriterクラスと同機能のクラスも自作しないといけなくなり
(追加書き込み機能をつかうのでどうしてもFileWriterクラス出ないと駄目)
また、FileWriterクラスを継承したクラスを作っても
superで呼び出されるのはFileWriterのコンストラクタだけで
2つのクラスの距離は平行線のままです
どうすりゃいいんでしょうかね?
(C++はやったこと無いので勘で言いますけど多重継承が可能なら出来るのかな?)
0565デフォルトの名無しさん
NGNGFileWriter はデフォルトのエンコーディングを使用する。よって、
>「指定したエンコーディング」で「追加書き込み」のできるFileWriterオブジェクトを得る
は不可能。
Writer writer = new OutputStreamWriter(new FileOutputStream("filename",true),"encoding");
0566デフォルトの名無しさん
NGNGもしくはシステムプロパティ "file.encoding" を書き換えるとか。
0567デフォルトの名無しさん
NGNGFileWriterじゃなくてFileOutputStreamを与えるとよい。
でOutputStreamWriterをPrintWriterかBufferedWriterに食わせるとグッド。
FileOutputSteram fos = new FileOutputStream("filename", true); // 追加書き込みの指定
OutputStreamWriter osw = new OutputStreamWriter(fos, "Shift_JIS"); // エンコーディングの指定
PrintWriter pw = new PrintWriter(osw, true); // 自動フラッシュの指定
0568デフォルトの名無しさん
NGNGFileWriter のドキュメントの何処にもデフォルトのエンコーディング名はキャッシュされない、
とは書いてないので FileWriter 及びその関連クラスの実装によっては >>566 のやり方は通用しません。
0569デフォルトの名無しさん
NGNGありがとうございます
やはり無理ですか・・・
>>565の方法でStringオブジェクトをgetBytes()して書き込むしかないようですね
0570デフォルトの名無しさん
NGNGありがとうございます
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNGsoundbank.gmはJREとSDKの両方に入ってるけど
ちゃんと使ってるjava.exeの側のやつ削除した?
Sequencer sequencer = MidiSystem.getSequencer();
System.out.println(sequencer.getDeviceInfo().getName());
で何が出るか試してみてちょ。
0573デフォルトの名無しさん
NGNGjava.awt.Robot
っていうのあったんだね
プレゼンに使えそうだ
0574デフォルトの名無しさん
NGNGJAVAのプログラミング始めたんですけど、.classのファイルエクステンション
はどうすれば作れるのですか?コンパイルすれば自然につくられるのか、自分
で作らなきゃいけないのか・・・・じぇんじぇんわかりません。
教えてくださいな。
0575デフォルトの名無しさん
NGNGフォルダの中を見てみればわかるんじゃないの?
ちょっとまて、いまJCreaterをDLしてインスコしてみるから
0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNGクラスかプロジェクトを作る時点で間違ってるのかな・・・
0578575
NGNGBuild>CompileProjectでこんぱいる ファイル一個ならCompileFileでもいいと思う
Build>ExcuteProjectで実行 ExcuteFileでもOK
ただ、なんかエディタの文字がおかしいんだよな
Fontの設定いじっても駄目みたい
なんか文字が重なるんだよな
そんなことない?
0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNG0581575
NGNG0582575
NGNGFile>NewでProjectタブを選択して
BasicJavaApplication選択してProject名付ける
0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNG0585575
NGNGクラスが作られてる
で、前述の方法でコンパイル、実行
できた?
0586575
NGNGEclipseよりも起動早いし・・・
0587デフォルトの名無しさん
NGNG582オッケーです!!
0588デフォルトの名無しさん
NGNG0589575
NGNG展開してみると***.javaって言うファイルが出来てるので
ダブルクリックしてみよう
0590デフォルトの名無しさん
NGNGはっきり言って 良い!
0591575
NGNGたいていこういう開発ソフトはこういうものが自動で作られる
ちなみに、俺たちがこのファイルを直接編集する必要は無い
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNGtest
- Myproject.test
-test
-test()
-main(String[]args)
手なってて、.JAVAがみつかりません・・・だめだめですか私は・・
0594575
NGNGもしかして左側にウインドウ1枚しかない?
俺のは2枚あるよ
とりあえずそのまま実行してみて(さっきのやり方Build>ExcuteProject
0595575
NGNG0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNG全てコンソール上で実行したいんですが・・・
0599575
NGNG0600デフォルトの名無しさん
NGNG0601575
NGNGなにも、乗っかってない空のjava.awt.Frameだ
あとは、そのファイルに自分でいろいろ書けば
OKって言うことだな
0602デフォルトの名無しさん
NGNG0603575
NGNGただ、Projectを変えなくてもいいときは
そのまま、File>NewのFilesタブでJavaFile選んでファイル名入力だけでイイ
Project変えるときはProjectタブから作成する
0604デフォルトの名無しさん
NGNG試してからまた質問に来ます・・
0605575
NGNGっていうか日本語入力できないから
そんなの使うよりEclipseのほうがいいってマジで・・・
0606575
NGNGどうでもいいが、デバッグできへんのかコレ・・・
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNGどのようにすればいいのでしょうか?
0609デフォルトの名無しさん
NGNGたとえば、こことか。
ttp://www.h4.dion.ne.jp/~java123/web_xml_kiso.html
0610デブおた山崎渉
NGNG( ´;^;ё;^;)<これからも僕を殺して下さいね( ´;^;ё;^;)。
=〔~∪ ̄ ̄〕
= ◎――◎ デブおた山崎渉
0611デフォルトの名無しさん
NGNGString文字列の3文字目から8文字目を取り出したい、って時に何使えばいいんしょ。
0612デフォルトの名無しさん
NGNG0613612
NGNG0614デフォルトの名無しさん
NGNG(2,8) じゃねーか?
0616デフォルトの名無しさん
NGNGネタじゃないのに
本気で教えて
0617デフォルトの名無しさん
NGNG0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNGVBA でわかんなくなって頭おかしくなるとか
0620デフォルトの名無しさん
NGNG0621デフォルトの名無しさん
NGNG引数が start, end だったり start, length だったり。
0622デフォルトの名無しさん
NGNGjavaとXMLの関係ってなんですか?
XMLがあるのとないのでは何が違うのですか?
0623デフォルトの名無しさん
NGNGXMLが入ってるって?XMLがあるって?
わかるように書け。
0624デフォルトの名無しさん
NGNGtomcatの設定ファイルがXMLだから。ただそれだけ。
0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNGダウンロードするとはじめから設定されてるって事
あれはどういう意味があるのか?
0627デフォルトの名無しさん
NGNG>あれはどういう意味があるのか?
デフォルト。
0628デフォルトの名無しさん
NGNGXML って何ですかって言ってるのに限りなく近い
0629デフォルトの名無しさん
NGNGカンマ区切りのCSVとか名前=値で書くプロパティファイルとかいろいろある
書式のうちの一つ。
0630デフォルトの名無しさん
NGNG一緒に片づけてしまうのは少々もったいないけどね。
0631デフォルトの名無しさん
NGNGCから構造体のデータをJavaAPに送り、byte[]で受け取るの
ですがJavaでその構造体のメンバに簡単にアクセスする方法を
教えて下さい。Cのようにドット演算子でアクセスする
ことはできないでしょうか?
0632デフォルトの名無しさん
NGNGそんなの、IDEのオートコンプリートの候補でわかるだろ。
0633デフォルトの名無しさん
NGNG使い方知らないけど、nioかな。やっぱり。みんな言ってるし。
0634デフォルトの名無しさん
NGNG>>621を見ろ
substring(int,int)と表示された場合どっちかわからん
0635デフォルトの名無しさん
NGNG0636635
NGNGsubstring(int beginIndex, int endIndex) String - String
って候補が出てさらにカーソルを持っていけばJavaDocから
@paramの内容引いてくるぞ。
0637デフォルトの名無しさん
NGNGSunONEStudio/Forteもsubstring(int beginIndex, int endIndex)と出る。
ほんと、634はどんなへぼいIDE使ってるんだろう。。。
JBuilderもそんな表示しないでしょ?たぶん。
0638デフォルトの名無しさん
NGNGしますがそれがどうかしましたか?
0639デフォルトの名無しさん
NGNGCocoonが入っていればそーいうことになるんだけどな
0640デフォルトの名無しさん
NGNG0641デフォルトの名無しさん
NGNGないです。
バイトアレイのフォーマットを自力で解析しなさい。
Cで送信するほうだってバイトアレイでしょ。
0642デフォルトの名無しさん
NGNGpaddingとかbyte orderとかhtonlとか意識しなかった?
0643637
NGNGえ、substring(int, int)って候補がでるの?
JBuilder使ってなくて良かった。
0644デフォルトの名無しさん
NGNG↑
のプログラムなんですけど以前は漢字やひらがなも
表示されてたんですけれど
今英数字・記号しか出てこなくなりました
なぜでしょうか?元に戻すにはどうしたらいいのでしょうか?
ちなみに当方
WINDOWSXP
0645デフォルトの名無しさん
NGNGソース無さげだな。今、マイマシンに逆コンパイラ入ってねぇっす。
0646644
NGNGデスクトップではひらがなも漢字も表示されますが
新しく買ったノートで644のような状態なんです・・・
0647デフォルトの名無しさん
NGNG4.1などのバージョン違いって具体的にどこが違うのでしょうか?
何がパワーアップしてんの?
0648デフォルトの名無しさん
NGNGたとえsubstring(int beginIndex, int endIndex)と表示されたとしても
beginIndex文字目からendIndex-1文字目までの部分文字列なのか
beginIndex文字目からendIndex文字目までの部分文字列なのかは
結局調べないとわからないわけだが。
0649デフォルトの名無しさん
NGNGtomcat3.x系と4.x系では対応しているServet、JSPのバージョンが違う。
tomcat自身の機能追加もされたからパワーアップとも言えなくもないが。
0650644
NGNG0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNGあらかじめいくつか作っておいて、必要になったときにそれを使う&使いまわす
0653デフォルトの名無しさん
NGNGJavaってスレッドの使い回しってできたっけ?
0654名無しさん
NGNGそしてテストプログラム/home/hoge/java/sample01.javaを作成し、コンパイル後に
実行してみると>>2にある
Exception in thread "main" java.lang.NoClassDefFoundError: Sample01/class
が表示されてしまいます。CLASSPATHには.(ドット)を含ませexportしてあります。
java -classpath . Sample01.class
としても、同じエラーが返ってきます。
試しにCLASSPATHに/home/hoge/javaも含めてみたのですが、やはり同じエラーになります・・・。
Googleでも調べてもクラスパスの問題と書いてあるサイトばかりなのですが、
何か他に見落としてる部分があるのでしょうか・・・?
以下がsample01.javaの内容です。
class Sample01
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG一度 run() を抜けた Thread インスタンスは使いまわしが利かないわけ
だが、抜けずに run() 内で wait してれば良いだけ。
>>654
java -classpath . Sample01
実行時の「.class」が余分
0657デフォルトの名無しさん
NGNGJBuilder も括弧の中を入力するときに int beginIndex, int endIndex って
表示されるので,そんなに困らないですよ。
>>644
フォントに Arial が指定されてるからじゃにゃーか?
MS ゴシック とかに変えてみたらどーかね。
0658デフォルトの名無しさん
NGNGScreen.writeintでもエラーが出るのはどうしてかなぁ・・
0659デフォルトの名無しさん
NGNGSystem.out.printInではなく、
System.out.printlnですよ。"L"の小文字。
0660デフォルトの名無しさん
NGNGINTになるとエラーが出る・・
0661デフォルトの名無しさん
NGNGScreen.writeintってどんな時に使えるのですか?
0662デフォルトの名無しさん
NGNGエラーが出る付近のソースチョイみーせて。
0663デフォルトの名無しさん
NGNGprivate Counter counter;
private int pause; // in seconds
public MonitorCounter(Counter c, int t){
counter = c; pause = t;
}
public void run() {
for (int j = 0;j < 100;j = j + 1) {
Screen.writeInt(counter.value(),4);
try {
Thread.sleep(pause);
} catch(InterruptedException e) {return;}
}
}
}
Screen.writeInt(counter.value(),4);のところでエラーが出るの。ほかのクラスでも
同じような内容なんだけど同じところでエラーが・・・
0664デフォルトの名無しさん
NGNGScreenってクラス知らにゃい。どのライブラリのクラス?
あと、println()の引数の数は、無い、もしくは1つのどっちか。2つはとらない。
0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNGJavaにそんなクラスはない。おそらくC#のことだと思う。
0667デフォルトの名無しさん
NGNG原因を考えてみた。
Screenというクラス(おそらく、表示に関わるクラス)があって、そのScreenがコンパイルされていない。
Screenというクラスはあるが、メソッド名を間違えている。
0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG引っ掛かっちゃってるの。
0670デフォルトの名無しさん
NGNGScreenクラスのwriteIntメソッドのソース見せて〜
0671デフォルトの名無しさん
NGNGを使えばいいのですか?
println()これは引数がないか1つだっていうのは分かった。
0672デフォルトの名無しさん
NGNGかなりの基礎ではずかしいのだけど・・・
0673デフォルトの名無しさん
NGNGclass countDown implements Runnable {
private int n;
private int pause; // in seconds
countDown(int p, int t){
n = p; pause = t;
}
public void run() {
for (int j = n;j > 0;j = j - 1) {
System.out.println(j,4);
try {
Thread.sleep(pause);
} catch(InterruptedException e) {return;}
}
0674デフォルトの名無しさん
NGNGprivate int n;
private int pause; // in seconds
countUp(int p, int t){
n = p; pause = t;
}
public void run() {
for (int j = 0;j < n;j = j + 1) {
System.out.println(j,4);
try {
Thread.sleep(pause);
} catch(InterruptedException e) {return;}
}
}
}
そしてこれがカウントアップクラス。
0675デフォルトの名無しさん
NGNGSystem.out.println(j,4);
この行がまずいポ。
System.out.println()の引数に与えられたものは、デフォルトだと、
標準出力に出力されます。
たぶん、意図としては、「現在のカウントを表示する」ということで、
System.out.println(j);
に直せば良さそう。
0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNGでエラー発生。
class CounterTest {
public static void main(String args[]){
Runnable c1 = new countUp(100,300);
Runnable c2 = new countDown(100,500);
new Thread(c1).start();
new Thread(c2).start();
Screen.newline(2);
}
}
0678デフォルトの名無しさん
NGNGScreenというクラスが無いのだな。
もしや、このScreenクラスのnewlineメソッドは、空の行を空けるというメソッドなのではないかな?
そう仮定すると
Screen.newline(2);
を
System.out.println();
System.out.println();
に置きかえるといいのかな?推測爆発だけど。
0679デフォルトの名無しさん
NGNGものはないの?それともprintlnがそれにあたるのかな?
0680デフォルトの名無しさん
NGNGこっちでもいける。
System.out.println("\n\n");
0681デフォルトの名無しさん
NGNGはーこんなことで3日ごに渡される課題はできるのかなぁ・・
ちょっくら心配だな・・
0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNG下手すると、まったく違ったものが、できあがった可能性が。
0685デフォルトの名無しさん
NGNGそれと同じになってるからかなりおっけー!っさ。ありがと。
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNGどこをどう間違ったか、いちおーWEB開発会社のマーケティングマネージャ
なのさ・・・ぜんぜん開発にはかかわらないんだけど、大学ではいちお
絶対専攻科目だから・・・C++のほうが簡単・・・って言うか慣れだねきっと。
今日で始めて3日目、がんばっちゃいます。
0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNGSystem.out.println() で出る改行はプラットフォームの改行だけど、
'\n' はプラットフォームの改行とは限らん。それはC言語でも同じ。
0690デフォルトの名無しさん
NGNG3日もかかってこんなレベルか…
C++ でも大した事できんのだろーな。
0691デフォルトの名無しさん
NGNG【Java編】 学校の宿題は俺にやらせろ 【Java編】
http://pc2.2ch.net/test/read.cgi/tech/1040552821/
[JAVA]JAVAの宿題・課題は俺に任せろ v1.004[JAVA]
http://pc2.2ch.net/test/read.cgi/tech/1047538922/
0692デフォルトの名無しさん
NGNGそれさえわかってりゃ、C++がわかる人間なら困ることは
無いはずだが。
0693デフォルトの名無しさん
NGNGモジュール分割 (クラス分け) する方法が分かんなかったりとか、標準
機能に何があってどうやって使うのか分かんなかったりとか、最初の頃は
いろいろあったなぁ (JDK 0.9 の頃)。
0695デフォルトの名無しさん
NGNGコンパネ
0697657
NGNGHTML のソースを書き換えるですよ。
<param name=fontname value="Arial">
となっているのを
<param name=fontname value="MS ゴシック">
としてみれという事。
かなり板違い気味なので,これ以上続けるならWeb製作板のくだ質スレ
http://pc2.2ch.net/test/read.cgi/hp/1046688687/ にてどうぞ。
0698デフォルトの名無しさん
NGNGMYSQLにて、sampleというテーブルからデータを取り出しているのですが
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from sample");
ResultSetMetaData mdata = rs.getMetaData();
for (int i = 0; i < mdata.getColumnCount(); i++) {
System.out.println(mdata.getColumnName(i));
}
エラーが出ます
SQLException: Column index out of range.
SQLState: S1002
VendorError: 0
もし気づいた点があれば教えてください
0699デフォルトの名無しさん
NGNGふつうにselect * from sampleの結果は取れてんの?
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGとれてるはずなんですけど
コマンドラインからやるとちゃんとできます。
>>700
それに変えてみた結果
デバッグモードでやるとカラムの数だけループしているのですが
System.out.println(mdata.getColumnName(i));
をしているのにもかかわらず、何も表示されていないのは
なぜでしょう。
0702デフォルトの名無しさん
NGNGiがいくつのときに例外が発生しているの?
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNG2.0.14に変更したところ上手く行きました。
0705質問
NGNGSUNONE4にNTTドコモのDoPaという開発キットを組み込んだのですが。
SUNONE4がそのDoJaのモジュールを使用可能の「YES」になってくれません。
(SUNONE4のメニュー→ツール→設定ウィザード→モジュールのインストールダイアログ)
だれかお詳しい方はいますか?
ちなみにJAVA・SDK・SEは1.4.0です。
DoJa開発キットへのURL
http://www.nttdocomo.co.jp/p_s/imode/java/tool_504i.html
0706質問=705
NGNG参考に…
http://www.geocities.co.jp/SiliconValley-Oakland/6260/doja.JPG
0707デフォルトの名無しさん
NGNGアプレットでローカルファイルに書き込みにいこうとすると
java.security.AccessControlException:って怒られてしまいます
どうすれば回避できますか?
0708デフォルトの名無しさん
NGNGjarsignerでjarファイルに署名を入れる。
0709デフォルトの名無しさん
NGNGぜんぜん使い道ないのですか?
0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNG抽象的なモノに対してユーティリティメソッドを書ける。
0712デフォルトの名無しさん
NGNGアプレットはセキュリティ制限でクライアント
PCのファイル読み書きは例外吐くよん。
アプレットが置いてあるサーバ上のファイルなら
問題なし。制限は署名で外せるけど・・
0713デフォルトの名無しさん
NGNG>アプレットが置いてあるサーバ上のファイル
に、「書き」ができると。
0714デフォルトの名無しさん
NGNG最初のうちはわからない、使わないでも問題なし。ただ、いずれは必要になる知識。
継承によるクラスの拡張とか、ラッピングクラスによる機能追加(機能制限)を考えて
いくと、abstractクラスやメソッド、interfaceの重要性がわかる。
まあ、作ったソフトのリファクタリング(再設計)をやれば、必要になってくるものだと
思う。
0715デフォルトの名無しさん
NGNG1人で作る分には、有難さがあんまり実感できないと思うよ。
根本的に「コピペで良し」と思ってるマには一生理解不能。
>>714
できれば、設計の段階でinterfaceは決めておいてほしい。と。
0716デフォルトの名無しさん
NGNG理解したら使い道見える。
0717デフォルトの名無しさん
NGNGプラス、Strategyパターン
0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNGDQN
0720デフォルトの名無しさん
NGNG勉強しようね
0721デフォルトの名無しさん
NGNG50万件のレコードを抽出して、50万件を更新する。
効率良いのはどの方法?
1.フェッチして更新。フェッチ後の最後のインデックスを保持して次回の
フェッチのWHERE句に含める。
2.select count(インデックス) from TABLE で件数取得後、
適当数レコードを取得→更新、取得→更新、取得→更新。
3.いや、ストアドでしょ。
4.いいえ、抽出と更新を別なスレッドで行います。
5.50万件?全件ResultSetに持って来いや。話はそれからだ。
0722デフォルトの名無しさん
NGNGとりあえず、更新が途中で失敗することも考えると
一気にやるのは良くない
2の方法がいいと思う
ただ、件数取得にはもっといい方法ある
0723デフォルトの名無しさん
NGNG>>709の質問の答えとしてデザパタなんて持ち出す必要あるのか?
デザパタじゃなきゃabstructや抽象メソッド使っちゃいけないように聞こえるぞおまえら
0724デフォルトの名無しさん
NGNG>>716よく見ろよ。
デザパタわかればabstractの有効性もわかりやすいっていってるだけだん。
0725デフォルトの名無しさん
NGNGDBMSによって最適化されるポイントが違うので、どれが一番速いかは使ってるDBMSによって禿しく違う
DBMSによってはプロファイル取ると、アドバイス的な物をくれることもある
個人的にはストアドにしとく
でも大抵は、SQLで書けるところは全てSQLで書いた方が速いと思う
0726デフォルトの名無しさん
NGNG「効率」が実行効率なら、ストアドでそ。
0727デフォルトの名無しさん
NGNG>「わかりやすいって」
だったら、なぜ>>718の発言について>>719-720のようなお返しがくるのかわからん
0728デフォルトの名無しさん
NGNG煽られただけだん。
なぜそこまでムキになってるかわからん。
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG気持ちはわかるけどな。
0731デフォルトの名無しさん
NGNG結局interfaceと同じだと思うよ。abstract
0732デフォルトの名無しさん
NGNG一部、実装の継承があったらなあ、というときはabstractを「interface」
の感覚で使う、というくらいだな。別にどっちでもええ。
外部に公開するAPI作ってる時に、実装とインターフェイスを切り離すと
いい感じよ。
公開するのをinterfaceだけにして、実装しているクラスのほうは公開し
ないようにすると、ヘンなメソッドにアクセスされないで済む。
実装クラス側に、ユーザに触って欲しくないpublicメソッドがあったら、
Interfaceのシグネチャからはずすとよい。
0733デフォルトの名無しさん
NGNG> ないようにすると、ヘンなメソッドにアクセスされないで済む。
そのへんって本当は public/protected/private/パッケージプライベート 等の
アクセス制限でやるべきことなんでは?
0734デフォルトの名無しさん
NGNG同意。それこそ、「デザパタ勉強しなさい。」
0735デフォルトの名無しさん
NGNGC++のfriendに相当する機能が、パッケージプライベート出しか実現でき
ないので、どうしても隙ができるのよ。
つうか、本読んでるだけで大規模実装経験が無いのにえらそうなこと言うな。
0736デフォルトの名無しさん
NGNGごめん、本読んでるというより、本書いてるんだわ、俺。
0737デフォルトの名無しさん
NGNG本書いてるだけで大規模実装経験無いやつね。使えない奴がよく本書くよね。
サイズが大きくなりすぎたクラスを、friendを利用して切り分けるくらい
のことは、普通にやるだろ。で、再利用するためにパッケージをまたがせる
ことがあるんだよ。
0738デフォルトの名無しさん
NGNG最近いい加減なゴミ本が多いなとおもったら、お前が書いてるのか。
いい加減にしろ。
0739デフォルトの名無しさん
NGNGそれ、設計した香具師がDQN
0740デフォルトの名無しさん
NGNGまぁ Java のアクセス制限は friend程は融通利かないと思うけどね。
>サイズが大きくなりすぎたクラスを、friendを利用して切り分けるくらい
普通ってーか、クラス本体をリファクタリングできないけど、
再利用しなきゃいけない場合… かな?
0741デフォルトの名無しさん
NGNGマニュアルにはinterfaceだけ書かれていて実装クラスはのってないことが
多いな。で実装クラスはorg.eclipse.*.internal.*ってパッケージに属してて
できれば使うなってことになってる。
0742デフォルトの名無しさん
NGNGコミケで売るような本じゃなくて?
0743デフォルトの名無しさん
NGNGそーゆーのは Java 全般でやってるね。
0744デフォルトの名無しさん
NGNG・JDBCドライバ実装とJDBC API
・Xalan XercesなどのXML操作ライブラリ実装とJAX-P API
0745737
NGNG分割するって、普通じゃないのか…
どうやってるの?設計どおりに実装したら、あるクラスだけやたらでかくなると
いうのはごく普通に発生する事態だと思うんだが、うちの設計担当がアホなだけ
なのか?
0746デフォルトの名無しさん
NGNGgoogle してみたのですが、マッチしたのが 9 件しかなくて、ちょっとさっぱりです。
http://www.google.com/search?num=50&hl=ja&ie=Shift_JIS&q=%83t%83F%83C%83%8B%83t%83@%83X%83g+%88%D3%96%A1&lr=lang_ja
HashSet の説明で出てきました。
0747デフォルトの名無しさん
NGNGでかいわホットスポットになりそうだわで良いこと無しな予感。
0748デフォルトの名無しさん
NGNGhttp://www.google.com/search?q=failfast&num=50&hl=ja&inlang=ja&ie=Shift_JIS
0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGじゃあ、
・クラスとして分割することは、概念上リーズナブル
・外部に対してはすべて非公開
というとき、どうするの?
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNGよまんでいいよ。
0753デフォルトの名無しさん
NGNG値渡しと参照渡しの違いについて教えてください。
0754デフォルトの名無しさん
NGNG全部読む、を押しても白紙ページが表示されるのは俺だけ?
0755デフォルトの名無しさん
NGNG軽くgoogleで調べろよ。
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E5%80%A4%E6%B8%A1%E3%81%97+%E5%8F%82%E7%85%A7%E6%B8%A1%E3%81%97+java
0756デフォルトの名無しさん
NGNG値私 あたいがわたされる。
参照私 さんしょうがわたされる。
0758デフォルトの名無しさん
NGNG{
public static void main(String args[])
{
System.out.println("Hello Java");
}
}
ここまで理解できたのですが、もうjavaは覚えることありませんか?
あるなら教えていただきたいのですが。
0759デフォルトの名無しさん
NGNG0761デフォルトの名無しさん
NGNGどのようにすればできるのでしょうか?
厳密な意味での暗号ではないです。パッと見で元の文字列が
分からなければOK。できるだけ処理負担が軽い方がいい。
0762デフォルトの名無しさん
NGNGない。interface 使ってやりくりするしかないかと。
>>761
バイト配列にして XOR かけるとか、シーサー暗号とか。
0763デフォルトの名無しさん
NGNGpublic class Rot13{
public static void main(String[] args){
byte[] rot = args[0].getBytes();
// 暗号化
for(int i = 0; i < rot.length; i++){
rot[i] += 0x13;
}
System.out.println(new String(rot));
// 復号化
for(int i = 0; i < rot.length; i++){
rot[i] -= 0x13;
}
System.out.println(new String(rot));
}
}
}
実行結果
% java Rot13 hogeほげ
{?x菩陛
hogeほげ
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNGrot[i] ^= 0x13
のほうがよくね?
0766デフォルトの名無しさん
NGNGうん。その方がいいね。ただね、XORだと実行結果がいまいちおもしろくないんだわ。
0767761
NGNGThanks. 基礎の基礎から勉強してみます。
ところで、「Rot13」の「Rot」ってどういう意味ですか?
辞書で「Rot」を調べたら「腐敗」と載っていたのですが・・・
0768デフォルトの名無しさん
NGNGコンパイラとかはどういうのを使えばいいのでしょうか?
今までCだったのでBCCとGCCはあるのですが。
これらはJavaでも使えますか?
出来ればCでいうlsi試食版みたいな、いかにも入門向けのやつが欲しいです。
0769デフォルトの名無しさん
NGNGちなみに、僕らがよく知ってるrottenも「腐った」って意味だよ。
0770デフォルトの名無しさん
NGNGttp://www.jikes.org/
0771デフォルトの名無しさん
NGNGってないですか?
0772デフォルトの名無しさん
NGNGSIN、COSを使用して画像を円周上に回転表示させる方法教えてください!
時計でいうと秒針のところに画像を表示させるみたいな感じですが。
0773デフォルトの名無しさん
NGNGじゅうぶん使える。
Javaソースからclassを生成するようにBCC、GCCを使って
プログラミング。
0774デフォルトの名無しさん
NGNGで、どこまで理解してて、どこまでやってる?
まさかソースを提示させようなんてオゾマシイことは
考えてないよね。
0775デフォルトの名無しさん
NGNGsunのサイトでJDK(SDK)ダウンロードしる。
あとはメモ長&どす窓。
で、めんどくさいと思ったらSunONEStudioなりEclipseなり使え。
0776デフォルトの名無しさん
NGNG>Rot13のRot
Rotation
0777デフォルトの名無しさん
NGNGイマイチSIN、COSの使いかたがわかりません。
携帯だからMATHはつかえないし。
J−PHONのパッケージ使わないといけないし。
クラス Util3Dのほうを今はつかってるのですが
public static final int sin(int a)
a - 角度(4096分円単位)
とかかいててWhileで無限ループさせて
角度を増やしているんですがね。
x=sin(角度)*半径+中心X座標
4096分円単位で角度をどういれれば?
後、クラス FixedPointをつかっての
COS、SINで円の円周の座標の求めかたが
まったくわかりません。
0778デフォルトの名無しさん
NGNGCOS/SINくらい勉強すれば?
http://images.google.com/images?q=cos+sin+%E5%86%86&hl=ja&lr=&ie=UTF-8&oe=utf-8&sa=N&tab=wi
0779768
NGNGそしたら、どこのサイトでも「JDKをインストールしろ」とあったので、
JREとか言うのをインストールしてみました。
今度は「インストールが成功したかどうか確認するためシェルウィンドウからjava -versionと入力しろ」
とあったので、Cygwinでそのように入力してみました。
でも、command not foundと表示されるだけで何も起こりません。
自分の乏しい英語力でこれを訳すと「んなコマンドねぇよ」だと思うのですが、
これはどのように対処すればよいでしょうか?
あと、>>775さんの言う通り、SDKってのもあったのですが、JREではダメなのでしょうか?
どなたかご教授お願いします。
0782デフォルトの名無しさん
NGNGまた詰まると思うので、「cygwin java sdk」辺りで検索しる
0783768
NGNGちょっと頑張ってみます。
0785デフォルトの名無しさん
NGNGJREのどこに開発キットと書いてある!?
0786デフォルトの名無しさん
NGNGEclipce使ってみて。
0787768
NGNGSDKじゃないとコンパイラがなんですか・・・。
Cだとコンパイラとエディタ用意するだけなのに
Javaは少し環境設定がメンドくさいですね。
それで今
ttp://www.mars.dti.ne.jp/~sohda/cygwin/java.html
というページを参考にしてインストールしようとしているのですが、
このページで紹介されているラッパーという言葉の意味が分かりません。
e-wordでも調べてみましたが、見つかりませんでした。
このラッパーというのはどういうファイル形式で保存すれば良いのでしょうか?
あと、このページでの設定はSDKでも出来ることなのでしょうか?
ご教授お願いします。
0788デフォルトの名無しさん
NGNGVM上で動作するからね。
でも、基本的にコンパイラとエディタを用意したら大丈夫。
ラッパー?実装でのラップなら解るけど、他は知らん。
0789768
NGNG→SDKじゃないとコンパイラがないんですか・・・。
間違えました。
>>786
アドバイスありがとうございます。
当分先のことになりそうですが、ある程度慣れたら使ってみようと思います。
エディタってのはJava専門のものじゃないとダメってことはないんですよね?
自分は普段Vimなのですが・・・。
0790デフォルトの名無しさん
NGNGwinで動くんだからわざわざcygwinからやる必要ないじゃん。
0791デフォルトの名無しさん
NGNGなんでもよかれ。
viでも。
0792デフォルトの名無しさん
NGNGプログラムのプの字も知らないままJava突入。
とにかくHelloWorldやるべし。
0793775
NGNG>このラッパーというのはどういうファイル形式で保存すれば良いのでしょうか?
そのサイト独自のものをココで聞かれてもねぇ。
どう見てもテキストファイルなのだが。
っつうか、わかってなさすぎ。
Cygwin使わずに、まずふつうにコマンドプロンプト/DOS窓でやれ。
0794768
NGNGそうですね。
DOM窓でもJavaのコマンドを追加するには、
やはりSDKをインストールするだけではダメなのでしょうか?
環境変数などもよく分かっていないので、ちょっと調べてみます。
0795デフォルトの名無しさん
NGNG0796デフォルトの名無しさん
NGNGls -l の為ではないことを祈る。
PATHとクラスパスは理解しないと先に進めないです。
頑張ってください。
0797デフォルトの名無しさん
NGNGと言いますか、どう考えてもJava始めるのには適してないステップです。
JNI試すのが目的?
これで探してみたら?
ttp://www.geocities.co.jp/SiliconValley/6064/java_link.html
0798768
NGNGシェルってbashとかってヤツですよね?
使ってますよ。もともとcygwinはgccのために導入したんですけどね。
>>797
わざわざページリンクありがとうございます。
JNIとか難しいことはよくわからないのですが、
とりあえずJavaでプログラミングをしたいのです。
答えになってなくてすみません。
0799768
NGNGなんの関連付けもされていない、意味不明なファイルがダウンロードされてました。
ttp://java.sun.com/webapps/download/DisplayLinks
ここから落としたのですが、なにがいけなかったのでしょうか?
0800デフォルトの名無しさん
NGNG書籍を購入して、載ってるとおりのことを
一通りやった後にWebあさった方が良い。とも思った。
やっぱり、金かけると少しはプレッシャーでしょう。
買ったからにはやらなければ。と。
自分が通った道なもので・・・。
0801デフォルトの名無しさん
NGNGダウンロードでつまづいてちゃいかん。
もう見てらんない。
何も言わずにここからダウンロードしてください。
0802768
NGNG本当に何から何まで申し訳ないです。
FlashGetというソフトを使って落としていたので、それがいけなかったのかもしれません。
とりあえず今そこから普通にダウンロードしています。
ちなみにWindows98のSEなのですが、バージョンが対応してないとかはありませんよね?
0803デフォルトの名無しさん
NGNG貴方のシステムに関連付いてないだけなのです。
0804デフォルトの名無しさん
NGNGなんか、しったか君くさい気がするんですが。。。
勉強のためには本は必ず買うように。
Webだけでは勉強しづらい。というか、Webは調べるためにあるんだ。
0805デフォルトの名無しさん
NGNG熟読するべし。
仕掛かりとしては理解不能なことばかり書いてありますけど、
わからないことを一つ一つ調べていけば、だいぶ理解できるようになります。
環境設定から何から、このドキュメントに記されています。
0806768
NGNGそうですね。
というか、本当だったらexeファイルがダウンロード出来るはずなのに、
全く意味のない壊れたファイルみたいなので出来たのです。
表現の仕方が悪かったですね。
>>804
あ、自分も勉強するには必ず本を買うようにしています。
なにしろ急に思い立ったことだったので、とりあえず環境だけでも整えとこうと思って。
明日にでも本は買いに行くつもりです。
0807デフォルトの名無しさん
NGNG0808初診者
NGNGそのバックグラウンドに控えるJava技術に圧倒される。
0809768
NGNGどうもありがとうございます。
でも、まだインストールも出来てないので、無事完了したら参考にさせて頂きます。
>>807
そうだったら本当にみなさんに申し訳ないですね。
0810デフォルトの名無しさん
NGNGまぁ、本についてるJ2SEは古いし。
良くて1.4.0でそ。
あした、「お勧めの本はなんですか」という質問が来るに100カノッサ。
0811768
NGNGそうなのですか・・・。
まだ自分は「Javaはオブジェクト指向な言語でクラスとか色々ある」
くらいしか理解できてないので心配です。
Cが理解出来ていれば、Javaもスラスラ理解出来るでしょうか?
0812デフォルトの名無しさん
NGNGアバウトすぎるぞ(w
とりあえず、Javaの言語使用や構文なんかよりも
「オブジェクト指向」についてちゃんと勉強した方がいいと思うぞ。
Cやってたんなら尚更だ。
0815デフォルトの名無しさん
NGNGためになる本は選ぶもんであり調べるもんではない。
0816デフォルトの名無しさん
NGNGいいこと言った。つもり。
0817デフォルトの名無しさん
NGNG君のおかげでPCの時計が妙にずれてることを発見できたよ。ありがとう。
クソレスでも役に立つもんだな。
0818768
NGNGアドバイスありがとうございます。
そもそも「オブジェクト指向は大切だ」「Cは少なくともオブジェクト指向でない」
と言っている人が多かったのでJavaを始めようと思ったのです。
これから、Javaを勉強してオブジェクト指向の理解を深められたらいいなぁと思います。
>>815
そうですね。実際自分に合ってるのを選ぶのが一番ですよね。
じっくり手にとって選んでみたいと思います。
みなさんすみません。ちょっと睡魔が中学生の限界に来てしまって、今日は落ちます。
せっかくご指導頂いてるのに本当に申し訳ないです。
明日もまたお邪魔させて頂くかもしれません。
その時は、またどうかよろしくお願いします。
0819デフォルトの名無しさん
NGNG> みなさんすみません。ちょっと睡魔が中学生の限界に来てしまって、今日は落ちます。
> せっかくご指導頂いてるのに本当に申し訳ないです。
> 明日もまたお邪魔させて頂くかもしれません。
> その時は、またどうかよろしくお願いします。
チャットはよそでやってくれよ。
ここは君だけが利用するためにあるスレッドじゃないのだから。
0820デフォルトの名無しさん
NGNG参考書とか見ると別にnewしなくてもクラスを使えるのってありますが
これの違いって何ですか?
同じディレクトリフォルダ内にあれば
別のクラスを使うとき特にnewしなくても使えるんじゃないのですか?
あと
Class classA = new Class()
と
Class classA
Class = new Cclass()
違いってなんですか?
参考書など見ると同じクラス内で使い分けしてるみたいですが
0821デフォルトの名無しさん
NGNGClass classA
classA = new Class()
の間違いです
0822デフォルトの名無しさん
NGNG下、動くの?
0823デフォルトの名無しさん
NGNG一緒です。特に使い分けも無し。お好きな方をどうぞ。
って言うかセミコロン省いてんじゃねぇよぼけ。
0824デフォルトの名無しさん
NGNG〜以降のjava〜フォルダが対象ってことだと思うけど
これの区切り位置って変更できますか?
デフォルトだとjavaより階層が上のフォルダは固定化されてますが
逆に言えばなんでjavaからのディレクトリを指定するだけでimportできるのですか?
それより上の階層のディレクトリ構成は指定しなくてもいいのですか?
0825デフォルトの名無しさん
NGNG>インポートでjava.util.*;とかjava.swt.*;とか
java.swt.*; は無いです。いまのところ。
>>1-4 あたりの CLASSPATH に関して読んでみれ。
0826デフォルトの名無しさん
NGNGSun の JRE の場合 java.* パッケージは rt.jar の中に入ってるのですが,
これは自動で読み込まれるようになってる (Windows 版の場合 jvm.dll が読む)
ので改めて指定してやる必要は無いです。
0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNGこれではだめですか?原点(0,0)半径60で45度の場合
x = Util3D.cos( 512 ) /4096 * 60
0829デフォルトの名無しさん
NGNGすくなくともDoCoMo503iアプリではだめだ。
0830デフォルトの名無しさん
NGNG自分で解決できたかも。
x = Util3D.cos( 512 ) *60 /4096
にしたら座標がでてきた。
ちなみにJ用ね
0832768
NGNG今日SDKをインストールして、パスを通したらちゃんと使えるようになりました。
コマンドラインからjava -versionと入力して、ヴァージョンが出た時は、
思わず感動で涙が出そうだったです。
本当にみなさん厨房の戯言に付き合って頂きありがとうございました。
0833デフォルトの名無しさん
NGNGおはよう。
じゃあつぎは
class Hello{
public void main(String[] args){
System.out.println("あふぉ?");
}
}
ですかな。
0834768
NGNGそうですね。
昨日一日頑張って、まだスタート地点ですから。
本は買いに行こうと思ったのですが、今日はあいにくの雨で・・・。
雨がやんだら本は買いに行こうと思います。
JavaってCみたいにヘッダファイルをインクルードしなくていいんですか?
public void main(String[]args)ってのは、いかにもint main(void)っぽいんですが。
となるとブロックで囲んであるからSystem.out.println()の部分はprintf()でしょうか?
0835デフォルトの名無しさん
NGNGあんた才能あるわ。なのに何で自分の才能を信じない?もったいない。
0836デフォルトの名無しさん
NGNG中学生をおだてすぎちゃだめだよ( ̄ー ̄)
Javaにはincludeに対応するものはない。似たようなものもない。
勉強してるとimportが似たようなものと思うかもしれないが、動き的には全く違う。
結局の使い方は似てるかも知れないが、動きが違うことをしるべし。
0837デフォルトの名無しさん
NGNG中学生を甘やかしすぎちゃダメだよ(−_−)
0838768
NGNGいえいえ、そんなことありません。
Cでhello worldの出力出来たら、多分誰でもわかりますよ。
>>836
そうなのですか。関数とかの呼び出しはないのですか?
もしかして、System.out.println()ってのは予約語?
そういえば、前にオブジェクト指向について調べた時に、
「オブジェクト指向とはメッセージのやりとりだ」とありました。
これはヘッダファイルにメッセージを送って、直接インクルードしなくても、
情報を引き出せるということなのでしょうか?
0839デフォルトの名無しさん
NGNGあいにく、うちのまわりは雨が降ってないので近くないようだ。
0841デフォルトの名無しさん
NGNGよろしいでつ。
0842デフォルトの名無しさん
NGNGimport は Cでいうライブラリ (Java では *.class もしくはその集合を zip 圧縮した *.jar) から
*.h を、コンパイル時にその都度自動生成しているようなもんだ
というか *.class に *.h が内包されているというか・・・
でも役割範囲は C とは違うから自分で掴んでいくのがいいと思う
と、横槍で甘やかしてみる
0843デフォルトの名無しさん
NGNGはぁ… 凄い説明ですな。
0844768
NGNG残念ながら自分は漢ですw
>>840
そうですね。早く雨がやむと良いのですが・・・。
>>842
なるほど。
でもコンパイル時に自動生成ってことは、
コンパイル形式はスタティックリンクだけなのですか?
ダイナミックリンクはないのでしょうか?
0845836
NGNGそれはなんかちがうよ。
importはたとえばjava.awt.Imageというクラスが
import java.awt.Image;
もしくは
import java.awt.*;
と書くことによってImageという省略形で書ける、という意味しかない。
importを書かなければ、java.awt.Imageとすれば使える。
>>844
うむ、漢か。漢なら自力でがんがれ。
0846842
NGNG確かにそうだ。import と include の関係は嘘だ。俺は頭が死んでいる。
>>844
>でもコンパイル時に自動生成ってことは、
>コンパイル形式はスタティックリンクだけなのですか?
>ダイナミックリンクはないのでしょうか?
寧ろ逆だが・・・余計なこと云ったかも知れん。
ひとまず忘れてくれ・・・
0847768
NGNGうーむ、なんか難しいですねぇ。
自分はまだクラスとかの概念も分かってないので調べてみます。
今、コピペですがHello World.と出力するプログラムが作れました。
実行ファイルは.classと言うのですか。
普通に.exeが出来ると思っていたのでちょっとビックリです。
0848デフォルトの名無しさん
NGNGやっぱ才能無いわ。やめとき。
0849デフォルトの名無しさん
NGNGどっと疲れるな・・・
「Java なソフトは一度作ればいろんな OS で動く」って聞いたこと無いか?
exe が Mac で動くか おうおう
0850デフォルトの名無しさん
NGNG拡張子なんて飾りですよ。
0851768
NGNGですよね。
Javaを選んだ理由の1つに、移植性があるからってのもあったのですが、
基本的なところを見落としてました。
今、クラスのこととかぐぐってみて、基本的な構造は理解しました。
0852デフォルトの名無しさん
NGNGエラい人にはそれがわからんのです。
0853768
NGNG0855名無しさん@Linuxザウルス
NGNG0857デフォルトの名無しさん
NGNGファイルアクセスのとき、そのファイルをプログラム側でロックする必要はありますか?
たとえば、アクセスカウンターをファイルに保存しておく場合など
Perlの場合だったらロックする必要があったんですが
JSPやサーブレットの時はどうすればいいんでしょうか?
それとも、サーブレットコンテナが勝手にやってくれるんですか?
ちなみに「ファイルをロック」って言うのは、ファイルを読み出し書き込み最中に
他の人、他のプログラムなどから読み込み書き込みをできないようにして
処理が終わるのを待っている状態のことです
0858デフォルトの名無しさん
NGNG書き込むなら気にする必要ある。
でも、書き込みメソッドをsynchronizedしておけば気にしないでいい。
0859デフォルトの名無しさん
NGNGありがとうございます
ああ、やっぱりそういうことも考えないといけないんですね
ということは、サーブレットっていうのは
ユーザーが同時に同じサーブレットにアクセスしてる場合に
ユーザーそれぞれにスレッドを自動的に割り当てているっっていうことですか
0860デフォルトの名無しさん
NGNG関係ない別の二つのサーブレットがあって
そのどちらもが同じファイルを扱う場合
synchronizedは有効ですか?
それとも、こういう仕組みでWebアプリ組むのは危険ですか?
0861デフォルトの名無しさん
NGNGまぁ、ファイル操作のところを排他的にすれば、それなりには有効なんじゃない?それなりには。
0862768
NGNGそうなのですか。
UNIXやMacのことはよく知りませんが、UNIXだと確か実行ファイルの
拡張子が.outだったような気がします。
確かにそれだとexeファイルが使えないからマズイですよね。
またJavaに関する少ない知識が1つ増えました。
あとちなみに>>853は偽です。
その頃自分は鼻血垂れてました。
0863デフォルトの名無しさん
NGNG違います。
0864デフォルトの名無しさん
NGNG>UNIXだと確か実行ファイルの拡張子が.outだったような気がします。
…
知識が少ないのは Java に関してだけでは無いよーで。
0865デフォルトの名無しさん
NGNGリアル厨にしてはマシ
だけど、甘やかし(・д・)イクナイ
ので>>862はもっと勉強するように。
0866デフォルトの名無しさん
NGNGリアル厨でこんだけできれば立派な釣り師だと思われ。
0867デフォルトの名無しさん
NGNG関係ない別の二つのServletが同一VM内で動くかどうかによる。
一応 1.4 以降だと nio の FileChennel で排他ロックできるけど。
0868デフォルトの名無しさん
NGNGおなじContextなら全く問題ない。
ただし、synchronizedの意味がわかっての話。
0870デフォルトの名無しさん
NGNG>本当に自分パソコン自体分かってないですね。反省です。
がんばってそこから始めよう。まだ若い。時間は腐るほどある。
0871デフォルトの名無しさん
NGNG気にするな。
戦場で生きていけないぞ。
0872
NGNG見たいサイトがあるのですが、
入るには「java仮想マシン」のダウンロードが必要というメッセージが出ます。
なのでダウンロードしてみるんですが、なんの変化もありません。失敗しているようです。
なにかご教授頂けますでしょうか?宜しくお願い致します。
0873デフォルトの名無しさん
NGNGなにをつかっててなにをだうんろーどしてなにをしたのかこいちじかんいかりゃく
0875デフォルトの名無しさん
NGNG今まで別に一回も使ったことないのですが
どういう処理をするときに有効なのでしょうか?
0876デフォルトの名無しさん
NGNGPlug and Playとかで有効です。
0877872
NGNGすみません、もう何がなんだか全く分かってない者なんです。
とりあえず逝ってきます。
0878デフォルトの名無しさん
NGNGデバイスドライバーとか、ハードよりのプログラムを書くときに購読します。
0879デフォルトの名無しさん
NGNGよくわかりませんが
ハードよりのプログラムってどういったものですか?
0880デフォルトの名無しさん
NGNG落ちたら困るプログラムをそう呼びます。
0881768
NGNGclass test{
public static void main(String[] args){
System.out.println("Hello World.");
}
}
っていう、Hello World.って出力するプログラムで
class testの部分のtestってのは100%そのファイル名でいいのでしょうか?
ここの部分を変えてしまうとコンパイル時にエラーを出されます。
要するにクラスってのはひな形のことなんですよね?
0882デフォルトの名無しさん
NGNGネタだよ。
interfaceはコールバックが必要なときに使うことが多い。
たとえば、ボタンが押されたらこのメソッドを呼ぶ、とかそういう処理。
概念的な意味はそれどころじゃないのだが、まずそんな感じ。
0883デフォルトの名無しさん
NGNGそろそろここに頼るのやめれ。
雨もやんだだろ。本かってまずじっくり勉強せろ。
0884デフォルトの名無しさん
NGNGhttp://java.sun.com/getjava/ja/
↑どうせ逝くならここ逝ってダウンロード&インストールせよ。
0886デフォルトの名無しさん
NGNGお前の根性は一生直りません。
0887デフォルトの名無しさん
NGNG感謝より、5月ごろに、成長した書き込みしてくれ。
0888デフォルトの名無しさん
NGNG次はコンストラクタ辺りの質問をしに来る予感。
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG「急にプログラムが実行できなくなってしまいました。
"java Hello"とやっても"mainが無い"と怒られます。
助けてください。」
0895デフォルトの名無しさん
NGNGString command = "mv " + sSrc + " " + sDst;
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
int iReturn = process.exitValue();
とやってファイルを500個ほどコピーすると、
ファイルディスクリプタを食いつぶしてlibthread panicになります。
フリーズした子プロセスをkillしてしばらくすると、
またファイル移動を始めます。
ファイルディスクリプタを増やさずにmvコマンドを呼べないのでしょうか?
0896デフォルトの名無しさん
NGNG物理的なメモリ容量が足りなくなった時に例外は出ますか?
OSのSWAPは絡むんでしょうか?
0897デフォルトの名無しさん
NGNGそらVMである前にそのOSのアプリケーションです。
0898デフォルトの名無しさん
NGNGヴォケが。
説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。
0899デフォルトの名無しさん
NGNG説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。ヴォケが。
説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。ヴォケが。
説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。
0900デフォルトの名無しさん
NGNG説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。ヴォケが。
説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。ヴォケが。
説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。
0901デフォルトの名無しさん
NGNG説明になっとらん。
スコープ考えると必然的に
Class class;
class = new Class();
になる。必要なときにnewするのが原則。
同期化を意識する必要がないならメソッドまたがって
インスタンス変数使うことあるだろうがよ。
0902デフォルトの名無しさん
NGNG×で終わるのは絶対に駄目だとか言われましたが
shudown.batで終わらすのと×で終わらすのではどう違うのですか?
0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNGお前もな。
0905デフォルトの名無しさん
NGNGbatでやれてるんだから手動で同じことやればいいじゃん。
0906デフォルトの名無しさん
NGNGそしてお前も。
0907デフォルトの名無しさん
NGNGそして伝説へヽ(´∀`)ノ
0908デフォルトの名無しさん
NGNGぱふぱふ
0909デフォルトの名無しさん
NGNG何か不具合でも生じるのか?
0910デフォルトの名無しさん
NGNG作ってみたのですが大きくするたびに中心部分がずれてしまいます。
円の中心を中心に大きくするにはどうすればいいのでしょうか?
お願いします教えてください
0911デフォルトの名無しさん
NGNG中心が同じになるように調整。
0912デフォルトの名無しさん
NGNG逆に、CのプログラムからJavaプログラムを起動する方法ってあるのでしょうか?
0913デフォルトの名無しさん
NGNGある
0914デフォルトの名無しさん
NGNGリソースリークのバグの一種かな。
ところで、なんでMVごときに外部プロセスなんか使うの?
File#renameTo(File)使えばええやん。
>>896
JVMはデフォルトの最大ヒープサイズが64MBに決まってるっす。
ヒープを消費し尽くした場合、最後のオブジェクトのnewのコール時に
OutOfMemoryErrorという例外の一種が飛び、newがキャンセルされる。
OSにどんなに余裕があっても、VMのリミットがきたらOutOfMemoryError。
最大ヒープサイズの変更がしたいなら「java -X」コマンドを実行してみそ。
ヘルプ出るから。
0916デフォルトの名無しさん
NGNGTomcatを動かしているJVMがイキナリシャットダウンしても問題ないならいいんじゃないの?
普通のサーバは、メモリ上に一時保存されているコンテキスト情報とかをストレージに
退避するとかの終了処理でやっとかないと、クライアントから文句がきそうだけど。
0917デフォルトの名無しさん
NGNGていうか、>>895にヒントが出てるって(Java→C
0918デフォルトの名無しさん
NGNGんなこたわかっとるわい。
0919917
NGNG0920デフォルトの名無しさん
NGNGmvコマンド呼ばなくても
Fileクラス使ってJavaだけでファイル移動はできるでしょ。
それじゃだめなん?
0921デフォルトの名無しさん
NGNGprocess.getErrorStream().close();
process.getInputStream().close();
process.getOutputStream().close();
って明示的に閉じてもダメなん?
0922デフォルトの名無しさん
NGNGIBM JDK 1.3 (Linux) だとリネーム先のファイルが既に存在するとリネーム失敗
するだとか、mv コマンドのオプションが使いたいだとか mv /dev/null hoge
みたいなデバイスファイル扱いたいだとか、理由考えりゃいろいろあるわな。
つーか、mv の子プロセスが -i で入力待ちになってるにもかかわらずマルチ
スレッドで走らせまくり、なんてオチは無いよね?
0923デフォルトの名無しさん
NGNG0924デフォルトの名無しさん
NGNGハードディスクの残り容量を、Java-APIのみで取得する方法ってないですか?
JConfig (ttp://www.tolstoy.com/samizdat/jconfig.html)は、商用利用には
ライセンス契約する必要があるようなんで、現状、選択肢に入れられないでつ(;´Д`)
0925デフォルトの名無しさん
NGNGないよ。
0926924
NGNGディスクの残り容量を取得するのに、どんな方法使ってるんでしょう?
0927924
NGNG即レス、サンクスコ。。。マジっすか?
やはりJava-APIのみでは不可能ってことですか?
0928デフォルトの名無しさん
NGNGJNIでプラットホームごとに自作。
0929926
NGNGクスコ
やはりその手しかないですか。。。
GPLかLGPLのフリーのLib、どっかに転がってないですかね?
Java2も1.4にもなれば、ディスク残量取得くらい、
APIのみでできても良さそうな気もしますが。。。
0930デフォルトの名無しさん
NGNG1.5 で、その辺改善されるかもしれない。
0931デフォルトの名無しさん
NGNGたしかJCPのJSRに「標準インストーラ構築APIを作る」っての
があったな。アレの中でやらせてもらえるかもね。
0933デフォルトの名無しさん
NGNGいや、こっちの奴
http://www.jcp.org/en/jsr/detail?id=203
0934926
NGNGクスコ。参考になった。
THU JUL 11 10:08 A.M. 2002の、smiths氏のカキコになんか納得。
やっぱJNIかexecでしのぎまつ。
0935デフォルトの名無しさん
NGNGおお、ファイルシステム操作周りが改善されるのか。いいねえ。
1.5ってβリリースが来年度の予定だっけ?
0936デフォルトの名無しさん
NGNGしらんかった。
0937デフォルトの名無しさん
NGNGしかし、そのバグが発覚する環境ってすごいな。
どんなファイル管理してるんだろ。
0939デフォルトの名無しさん
NGNGでもって、にたようなJNIのインプリが大量に世界中にあるんだろうな。
ほんとに、誰か公開しないのかね(ワラ
0940デフォルトの名無しさん
NGNGA&B -> A∩B
A|B -> A∪B
A^B -> A∪B - A∩B
であってますでしょうか?
0941デフォルトの名無しさん
NGNGためしてみれば?
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNGまぁどっちで読んでもプログラムには関係ないと思うが…。
0944デフォルトの名無しさん
NGNG> まぁどっちで読んでもプログラムには関係ないと思うが…。
ベクトルと読むと紛らわしいから、ベクターと読んでいる人が多いのでは?
関係ないということはないと思うけど。
0945デフォルトの名無しさん
NGNGベクター。
じゃあcharは?
0946デフォルトの名無しさん
NGNG0947デフォルトの名無しさん
NGNGURL url = new URL("http://www.google.com/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.disconnect();
} catch(IOException e) {
}
このようなコードで接続できず例外が発生した場合、carch()内で
disconnect()することを考える必要はあるのでしょうか?
0948デフォルトの名無しさん
NGNG英語読みかドイツ語読みかはっきりせえ。
0949デフォルトの名無しさん
NGNG読み方しらないと会話にさしつかえあるでつ。
0950デフォルトの名無しさん
NGNGいや、だからそれが Java と何か関係あんの?
開発者間で意思疎通さえとれれば、ウンコーとでもチンポーとでも読んで構わんだろう?
0952デフォルトの名無しさん
NGNGtry {
URL url = new URL("http://www.google.com/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
try{
conn.setRequestMethod("GET");
}
finally{
conn.disconnect();
}
} catch(IOException e) {
}
とでもするのがいいんじゃなかろうか。
0953デフォルトの名無しさん
NGNGこれってfinally節を必ず実行するの?おれはこう書いてた。
HttpURLConnection conn = null;
try {
URL url = new URL("http://www.google.com/");
conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
} catch(IOException e) {
...;
} finally{
if(conn != null){
try{
conn.disconnect();
} catch(IOException e){}
}
}
0954952
NGNGopenConnectionがちゃんと実行されるなら、必ずdisconnectしてよいのではなかろうか。
接続されなくて例外が発生すればそのままそとのcatchに逝く
>>953の書き方だとむだな条件判断と、connのスコープがむだに広いのでなんか嫌な感じ。
ただ、そもそもここまで気を使って書くこともすくない。
0955デフォルトの名無しさん
NGNGだからねーつってんだろうが。char なんて色んな言語にあるわい。
Java に限った話じゃないっつの。
0956デフォルトの名無しさん
NGNGhttpに限らず953みたいな書き方は普通だと思うな。
ファイルストリーム周りとか。過去スレでちょっと
もめた?気もするけど最終的には異論はなかったはず。
finally節中、何もしないcatchのコメントの書き方
とか違う方面で話は進んだ気がする。
0958デフォルトの名無しさん
NGNG( ´_ゝ`)フーン
で、charってなんて読む?
0959デフォルトの名無しさん
NGNGカスピ海のためにも是非教えてください。
今、そのアプリ自身がどのディレクトリにいるかを知るのってどうするんでしょう?
0960デフォルトの名無しさん
NGNG勝手にうまっとけ。
それか、「アプリ」が「ディレクトリにいる」ということの定義しる。
0961デフォルトの名無しさん
NGNGコードの見通しが悪いだろう?
スッキリ書くのと短かく書くのは違うぜ。
0962デフォルトの名無しさん
NGNG言いたいことは何となく分かるが不可能だ。
0964960
NGNGクラスのパスなら
Class c = this.getClass();
String className = c.getName().replace('.','/') + ".class";
String s = c.getClassLoader().getResource(className).toString();
みたいな感じでとれるけどね。
0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGノノノノ
( ゚∋゚) やらないか
/⌒\ /⌒\_______
| ̄ヽ二ミ ∩ _ |
|_________\_| | ___丿____|
/_____________\彡ノ_________\
‖ \ヽ ‖
ヽミ
0969デフォルトの名無しさん
NGNG確実な手段じゃないけど、
環境変数を得て、PATH とか CLASSPATH に書かれてる場所を片っ端から検査するとか。
0971デフォルトの名無しさん
NGNG>>886 ブッ! ワロタ!
0972デフォルトの名無しさん
NGNG煽りも回答もスピードが命。
0973デフォルトの名無しさん
NGNGそろそろ暖かくなってきましたし。
>>980が次スレたてますし。
0974デフォルトの名無しさん
NGNG0975デフォルトの名無しさん
NGNG初心者とそれ未満のバカは明確に区別、差別される。
0976デフォルトの名無しさん
NGNG結構初心者にはまともに相手してると思うけど。
自分でなにもしないやつは放置だけど。
0977デフォルトの名無しさん
NGNG懐かしいネタだな。書き方の好みの問題ではなく >>953 の方がより好ましいと説明した
のは 1 年くらい前だったか。あの時はファイルの open/close の話だったかな。
リソースの開放に関しては >>952 でも >>953 でも滞りなく行われるだろう。ここで問題
なのは try-catch ブロック内で例外が発生し、その影響で finally 内のリソース開放
処理も例外になった場合だ (多重障害)。>>952 のように記述した場合、外側 catch で
捕らえられるのは「クローズに失敗した」という副作用的な情報だけである。つまり、
障害の根本原因の情報が副作用的な情報によって上書きされてしまうという弊害が出る
可能性がある。
try{
SomeResource resource = getSomeResource();
try{
// このブロックのどこかで例外が発生
} finally {
resource.close(); // その影響でこの処理も例外
}
} catch(SomeException ex){
// ここで捕らえられる例外は close に失敗したという情報であり、try ブロック
// 内で発生した例外ではない
}
ここでの話の焦点はかなりのレアケースである。だからこそ、書き方の好み云々ではなく
本番運用中の一発勝負で障害解析ができるだけの配慮がなされているかが重要と思われる。
でも >>953 でも finally 内の catch ブロックで printStackTrace() くらいやっとい
てもよかったかもな。
また 1 年後くらいに同じネタが振られそうな悪寒。
0978デフォルトの名無しさん
NGNG0979952
NGNG>多重障害
同意
try{
throw new Exception("ぬるぽ");
}
finally{
try{
throw new SomeException("ガーン");
}
catch(SomeException e){
}
}
というとき、"ぬるぽ"はどうなりますか?あぼーんですか?
0980デフォルトの名無しさん
NGNGchar
0981デフォルトの名無しさん
NGNGなんでそんなコードが出てくるんだ… try-catch-finally の挙動分かってる?
0984デフォルトの名無しさん
NGNGマ板にその手のスレがあったから読んでみい
http://pc.2ch.net/test/read.cgi/prog/1027164278/
0985デフォルトの名無しさん
NGNGchar=ぬるぽ
ってことで決着でつね?
0986デフォルトの名無しさん
NGNGぬるぽが try-catch-finally の外に飛び出る。てか、やって見れ。
0987デフォルトの名無しさん
NGNGほんとだ。
じゃ
try {
URL url = new URL("http://www.google.com/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
try{
conn.setRequestMethod("GET");
}
finally{
try{
conn.disconnect();
}
catch(IOException e){
}
}
} catch(IOException e) {
}
のほうが>>953より好み。うほっ。
0988デフォルトの名無しさん
NGNG俺はインデントが深くなるのが気になるので >>953 みたいな書き方をするが、
指摘した件は >>987 でも満たしているので後は好みの問題だな。
0989デフォルトの名無しさん
NGNGどっちも最深3段だし、あまりインデント的には変わらなくない?
まぁ、好みの問題なのかな。
setRequestMethodで発生した例外とdisconnectで発生した例外の処理される順番というのもあるだろうけど。
それもまぁポリシーの問題か。
0990デフォルトの名無しさん
NGNGいや、>>987 でいう内側の try-catch ブロック内に長々と実処理を書くことに
なるから、その部分のインデントが深くなるのが気になるだけ。
0992デフォルトの名無しさん
NGNG次スレよろ。
(>>973)
0993デフォルトの名無しさん
NGNGそもそも気を使って書く癖をつけなさい。
>openConnectionがちゃんと実行されるなら、必ずdisconnectしてよいのではなかろうか。
openConnectionがちゃんと実行される保証はどこにもない。
「connがnullでない場合=ちゃんと実行されている」だから
if(conn != null)と聞くのは正しい。っていうか定石。
オープン出来なかったコネクションを終了時にクローズしようとする方が
激しく気持ち悪い。JDBCで同じことやってみろ。悲しい結末になる。
要は、気を使えってことだ。
>>953からスコープがどのくらいなのか、厳密にはわからないだろう。
ここで生成したコネクションを今後どう使うかわからんだろ?安全な範囲で
広いスコープにしておくのは常識。
無駄に広いなんて言えない。むしろ、良い例なのだ。
0994デフォルトの名無しさん
NGNGインデントにはスペース二個が最適
よって気にならず
誰か次スレよろ。
漏れスレ立てられない。
0995デフォルトの名無しさん
NGNG次スレ立てるときはテンプレートが全てレスされるまで常にsageでテンプレートをレスしてください。
0996デフォルトの名無しさん
NGNGopenConnectionが実行されないということは例外が発生してるはずだろ。
だから、disconnectの時点では必ずopenConnetionしてる。
0997デフォルトの名無しさん
NGNGスレを立てると一番上に上がるのですが?
0998デフォルトの名無しさん
NGNG荒らし対策どうにかならんかとおもて
09991000
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。