17/12/11 00:54:47.75 OsSLt9Cy.net
風俗いっちゃいました
951:35歳
17/12/11 00:56:06.56 OsSLt9Cy.net
眠い…。
952:35歳
17/12/11 00:56:53.13 OsSLt9Cy.net
雑談がしたいだけです。
誰かいませんか?
953:35歳
17/12/11 00:57:58.90 OsSLt9Cy.net
>>926
巣とは何ですか?
954:デフォルトの名無しさん
17/12/11 01:26:57.13 4q7JrCp0.net
>>927-928
nio の方が、新しい
I/O は、一気にファイル全部を読み込むものか、
バッファサイズ分だけを読み込んで、処理したら、そのデータを捨ててから、
新しいデータをバッファサイズ分だけを読み込んむもの(Stream、都度読み込み)のどちらか
955:35歳
17/12/11 02:08:57.22 OsSLt9Cy.net
Bronze取りました
956:35歳
17/12/11 02:09:12.45 OsSLt9Cy.net
Bronze取りました
957:35歳
17/12/11 02:09:35.70 OsSLt9Cy.net
Bronze取りました
958:35歳
17/12/11 02:12:03.82 OsSLt9Cy.net
Bronze取りました
959:35歳
17/12/11 02:12:38.85 OsSLt9Cy.net
Bronze取りました
960:デフォルトの名無しさん
17/12/11 02:25:33.77 N2Gt73dJ.net
>>930-934
>>936-940
てめえふざけんな このスレ荒らすんじゃねえ
このスレから出てけ
961:デフォルトの名無しさん
17/12/11 02:43:23.69 nE4xVUpl.net
触るな
962:デフォルトの名無しさん
17/12/11 07:27:30.95 P/UbmvZV.net
プログラマにもなってNGすら知らないの…?
コイツID変えてないからすぐなのに
963:デフォルトの名無しさん
17/12/11 08:50:29.93 6vkDM/D1.net
プログラマだからバグを見つけたら排除したくなるんだよ
964:デフォルトの名無しさん
17/12/11 09:08:14.11 tWMua4Pt.net
プログラマとNGを繋げる謎思考
965:デフォルトの名無しさん
17/12/11 18:06:50.26 6UX144SQ.net
プログラマにすらなってない
966:デフォルトの名無しさん
17/12/12 18:26:19.14 Tiy13g/2.net
マ板の◆BrBq2CJg6HGd は嫌いですか?
967:デフォルトの名無しさん
17/12/12 18:57:58.23 iYHw1UPa.net
silver の勉強がはかどらない…
968:デフォルトの名無しさん
17/12/12 19:20:14.40 h/tWkZ3V.net
>>947
嫌いだね。こっちに来させるな。
969:デフォルトの名無しさん
17/12/13 06:56:15.40 f6oS6bg6.net
インターフェース使うと他のプログラマーがプラグインとかを作れる、と思うんですが
その場合、基盤開発者もプラグイン開発者も同じインターフェース定義を使わないといけないと思うんですが
インターフェースは基盤とプラグイン両方に含めるのが普通ですか?
970:デフォルトの名無しさん
17/12/13 08:56:42.06 D2CxP1eV.net
その場合は含めるのが普通ですどころではなく
このインターフェース○○とはこのようなクラスに機能□□を実装するのに必要で
その使い方は~~等々ステップ形式のハウツーまでJavaDocに書き
すぐ動作するサンプルソースまでつけておく
多くの場合はそのサンプルをコピペするかまんまextendsできるようにしとかないとお子様がこじらせてくる
もちろんインターフェースも見ちゃいない、が普通だろう
971:デフォルトの名無しさん
17/12/13 09:19:34.25 W866uGF7.net
>>950
ビルドするときはもちろんいるわけだが、
バイナリとして(jarファイルとかで)配るときは
外すのが普通だと思う。
バージョン違いのJAR Hellみたいにならないとも限らないし。
972:デフォルトの名無しさん
17/12/13 11:29:26.30 qJHG2SCj.net
このプログラミングのl1からl5を配列で表すことは可能ですか?
URLリンク(i.imgur.com)
URLリンク(ideone.com)(コードです)
直せるなら何かアドバイスを下さい。
973:デフォルトの名無しさん
17/12/13 12:19:24.55 b63AdwFX.net
いやいやいやプラグインには含めないだろ
974:デフォルトの名無しさん
17/12/13 12:34:11.76 +Pd2/l4g.net
>>953
可能。
ていうか考えてないでやれってレベルだと思うが、そこまで配列のことがわからないレベルなのか?
975:デフォルトの名無しさん
17/12/13 20:01:33.50 feBdtpVD.net
学校で出た課題をwarファイルの形で家に持ち帰り作業後再度学校で開いたところエラーで全く開けなくなりました
動的webプロジェクトなのですが、jspで同プロジェクトもmodelパッケージ内のjavaファイルインポートが出来ずにエラーを吐いています。
再度家に帰ってみると普通に開く始末。学校でも家でもeclipseを使っています。原因としてどんなことが考えられるでしょうか。
976:デフォルトの名無しさん
17/12/13 20:02:24.40 feBdtpVD.net
同じプロジェクトも→同じプロジェクトの
977:デフォルトの名無しさん
17/12/13 20:39:22.98 6RipZ3Bg.net
> warファイルを持ち帰り
この時点でおかしいからどうでもいい
解決する必要なし
eclipse使ってるならワークスペースもごと持ち運べばいい
978:デフォルトの名無しさん
17/12/13 21:07:10.44 feBdtpVD.net
warファイルで持ち運びダメだったんですか
エクスポートで簡単に作れるしチーム間で受け渡ししたりするのに使ったりしてたのですが……
979:デフォルトの名無しさん
17/12/13 21:13:19.01 6RipZ3Bg.net
github使えば
980:デフォルトの名無しさん
17/12/14 01:48:06.73 bGPtLfUR.net
学校と家のEclipse だろ
両方のEclipseで認識できる、
プロジェクトフォルダ・ワークスペースごと持ち運ぶべき
war とは、サーバーに配置するように、変換された書庫。
開発中のフォルダ階層とは、異なる
981:デフォルトの名無しさん
17/12/14 01:56:43.63 QpnWgrRB.net
>>953
添字は zero origin だから、label[0] から label[4] のようになる。
982:デフォルトの名無しさん
17/12/14 03:40:16.00 H/S0UKdu.net
コマンドプロンプトに
java -jar atm.jar
と入力しても、atm.jarにメイン・マニフェスト属性がありません、
と表示されてしまうのですが、どう対処すればよいでしょうか?
983:デフォルトの名無しさん
17/12/14 12:22:40.90 ilEErt9I.net
>>963
jarを作るときに適切なマニフェストを指定する
jarとはアーカイブで中にマニフェストファイルが含まれていることが期待される
そこにはどのクラスのmainから始めるかなどが書かれてる
アーカイブを展開して探してみればいいよ
984:デフォルトの名無しさん
17/12/14 22:06:53.34 bGPtLfUR.net
「java jar manifest」で検索!
985:デフォルトの名無しさん
17/12/14 22:54:39.21 5BWwfj6A.net
DecimalFormat df = new DecimalFormat("#####") ;
これで5桁未満の数字を表示した時に左詰めになっちゃうんだけど
5桁未満の時は左はその分空白にして右詰めで表示したいんですがどうすればいいのでしょうか。
986:960
17/12/14 23:44:56.28 H/S0UKdu.net
>>964 >>965
やってみます。
ありがとうございました。
987:デフォルトの名無しさん
17/12/15 01:17:56.31 i/+5VHc3.net
>>966
String.format("%5d", x) でやれば?
988:デフォルトの名無しさん
17/12/15 18:45:00.26 RLTFESXZ.net
javaが3個存在してて
中身のある奴とかファイルが足りなり奴とか
パスが通ってるけど環境変数は作ってないとか
いったん綺麗に消してちゃんとしたいんですけど
アンインストールにあるアップデート消してから
インストーラーで削除して
残ってるjavaのフォルダを手動で消して
最後に?パスを消せばいいですか?
このパスを消す作業が一番怖いです
989:デフォルトの名無しさん
17/12/15 18:53:05.47 PEAcDAlo.net
この訳のわからない文面は35歳か?
990:デフォルトの名無しさん
17/12/15 21:15:53.42 lQx5kyAI.net
プロジェクト持ち運びの件だが、やっぱEclipseのバージョンも揃えたほうがいいのかな
家と会社で使ってるんだけど、会社での制定版がちょっと古いんだよね
991:デフォルトの名無しさん
17/12/15 21:33:42.73 Tb0OcKpN.net
そろえられるものは全部そろえるの原則な気がする…
可能ならOSごとVMで持ち歩きたいぐらい
992:デフォルトの名無しさん
17/12/15 21:46:58.38 qyzTygXP.net
もうAWSのWorkspacesでも使えよ
プロジェクトフォルダを家に持ち帰るようなお粗末な会社ならセキュリティ的にもその方が遥かにマシだ
993:デフォルトの名無しさん
17/12/15 23:39:47.26 i/+5VHc3.net
>>969
よくわからんがとにかく全部アンインストールしろ。話はそれからだ。
994:デフォルトの名無しさん
17/12/16 00:08:02.31 ccTSk315.net
>>969
正しくアンインストールすれば、環境変数PATH も、元に戻してくれないの?
995:デフォルトの名無しさん
17/12/16 12:27:29.47 2+3GS8kh.net
基礎を理解してないやつはこれだから
IDEによる促成栽培は危険
996:デフォルトの名無しさん
17/12/16 17:22:59.07 kbqZOSZW.net
java(eclipse)でメインから呼び出されるクラスを作成したのですが、
呼び出し元がまだ出来ていないので、自分のクラスのテストだけをしたいと思っていますが、
自分のクラスにはmainがないので実行できません。
テスト用にダミーのmainクラスを作ってデバッグしようかと思っておりますが
他に方法等があるのでしょうか?
997:デフォルトの名無しさん
17/12/16 17:23:53.15 xdxhx7GN.net
junit
998:デフォルトの名無しさん
17/12/16 17:26:09.67 YpuPdgcL.net
JUnitでテストケース書けばいい
999:デフォルトの名無しさん
17/12/16 17:31:59.32 xdxhx7GN.net
学校出たあとデジタル土方として長くやっていきたいなら自動テストなんかに傾倒するのはお勧めしないけどね
代わりのmain書いてシコシコ手で実行してたほうがいい
現場の実態とのギャップにショックを受けて辞めたくなるから
1000:デフォルトの名無しさん
17/12/16 18:10:30.03 R5wdKqfC.net
自分用に書けばOK
逆に呼び出すクラスがまだなくてインターフェースだけ決まっていればmockito
1001:デフォルトの名無しさん
17/12/16 19:05:10.22 Bt/T1sYp.net
>>980
かつてそう思ってたが
テストツールでスタブを差し込む方法と
テストが現状に追随して死なないように書くコツがわかってから考えかわった
あれはいいものだ
1002:デフォルトの名無しさん
17/12/17 02:50:44.23 R741zDgD.net
質問です。
commons-langを使って作成したクラス、
URLリンク(ideone.com)
をクラスパス付きでコンパイルし、それをテストしようと
URLリンク(ideone.com)
をクラスパス無しでコンパイルし、クラスパス無しで実行したら
例外が発生しました。
(下のクラスに)クラスパスを付けてコンパイル/実行しようとしても
上手くいきません。
どなたかアドバイスをお願いします。
1003:デフォルトの名無しさん
17/12/17 14:58:32.92 rjtVjcmj.net
>>978-982
974です。JUnitについて調べて見ます。ありがとうございました。
難しそうで、覚えるのに時間がかかりそうです
1004:デフォルトの名無しさん
17/12/18 16:07:16.27 +a7cb1uP.net
>>983
アドバイス?
エラーメッセージを読め
それでもわからないならエラーメッセージを含め
どうやったか、どうなったかを具体的客観的に書け
考えてくれる人に最大限の労力をかけさせたいならスルーしてくれ
1005:デフォルトの名無しさん
17/12/18 16:09:26.30 +a7cb1uP.net
どうなって欲しいかもだった
1006:980
17/12/18 20:22:40.94 QPuoLlJ+.net
>>985-986
お手数をお掛けします。
(980の)上のコードは
javac -cp (省略);(省略) Bank229.java
で無事コンパイルできました。
下のコードも
javac -cp (省略);(省略) Main229.java
で無事コンパイルできました。
また、このコードは
java -cp (省略);(省略) Main229
で無事実行できました。
つまりキチンとやったら自己解決出来ました。
ありがとうございました。
1007:デフォルトの名無しさん
17/12/19 21:03:59.79 Nox9HERS.net
ビルドパスに追加したJAR同士のクラスの重複でエラーが出た。
追加する順番を変えてエラー回避したけど、根本的解決じゃないような。
姑息な解決策で、いつかまた問題が浮上しそうで怖い。
何十個もあるファイルから重複クラスを探すだけでも気が遠くなる。
1008:デフォルトの名無しさん
17/12/19 21:05:44.73 z1fMJoxx.net
パッケージ名をちゃんとしましょう
1009:980
17/12/20 00:29:20.69 CrYve97q.net
たびたび失礼します。
URLリンク(ideone.com)
上記のコードのように、Bookクラスを一通りオーバーライドし、Mainクラスで
フィールドをあえて空にしてequalsメソッドで比較したら例外が発生して
しまいました。
きちんとfalseが返るようにしたいのですが、どのように対処すればよいでしょうか?
どなたかよろしくお願いします。
1010:デフォルトの名無しさん
17/12/20 03:01:20.68 7jCEWR4I.net
フィールドが null の場合に equals が例外を吐かないようにしたいのなら、
フィールドが null の場合は falseを返し、null でないときだけ equals で比較
すればいいのでは。
1011:デフォルトの名無しさん
17/12/20 08:10:41.79 lugKio2h.net
>>990
URLリンク(ideone.com)
1012:デフォルトの名無しさん
17/12/20 09:32:03.96 qKaJgYX4.net
>>990
エラーの中見たら一発で原因解ると思うんだけど、
ちゃんと自分で考えたの?
色々考えて色々試してみたけどどうしても解決出来なくて聞きに来た感じでは無いんだけど。
「もう初心者は脱している、馬鹿にするな」とか豪語しておいてこれ自力で解決出来ないとか、職場にいたらぶん殴るレベルですよ?
解決方法は他の偉い人が丁寧に書いてくれているから、こちらから言うことはないんだけど、
35歳はその解決方法はちゃんと理解した?
「こうやればぬるぽにならないんだ、へー」ってコピペするだけだと、次に同じような問題に直面したときにまた解決出来ないという事態が発生するんだけど、大丈夫?
次に同じような問題発生して「分かりません、教えてください」とか言ったらやっぱりぶん殴るレベルですよ?
1013:デフォルトの名無しさん
17/12/20 09:59:01.39 mfpnsd3d.net
>>988
探すプログラム作れば?
あ、でも既に誰か作ってそうだな。
1014:デフォルトの名無しさん
17/12/20 14:10:20.54 Hytkl7Fo.net
>>988
バージョン違いとかなら、ファイルシステムのシンボリックリンクで必要なものを唯一のバージョンに見えるよう指すようにする
1015:987
17/12/20 16:46:14.70 CrYve97q.net
>>991 >>992
回答ありがとうございます。
俺なりに修正してみましたのでよろしければご覧下さい。
URLリンク(ideone.com)
>>992
難しい書き方をされますね。
>>993
本に書いてありませんでしたよ、こんなこと。
それをぶん殴るとか言われても困ります。
1016:987
17/12/20 17:21:51.77 CrYve97q.net
修正しました。双方nullの場合はequalsはtrueを返すようにしました。
URLリンク(ideone.com)
テストにおける網羅率100%です。
1017:デフォルトの名無しさん
17/12/20 18:26:12.47 G+HsRZSm.net
>>996
本に書いてある事しかできないなら向いてないからやめた方がいい
1018:デフォルトの名無しさん
17/12/20 20:37:01.18 hdiwc0BB.net
31掛けてるのってなんで?
1019:デフォルトの名無しさん
17/12/20 22:52:58.66 7jCEWR4I.net
>>998
なんかわかる気がする。
プログラマーでも致命的だけど、百歩譲ってプログラマーで生きていけても
エンジニアにはなれない。
てかプログラムに限らずあらかじめ定義された手順でしか物事進められ
なかったら終わってるべ。仕事だけじゃなく万事。
1020:987
17/12/20 23:42:14.14 CrYve97q.net
>>999
本のサンプルコードを参考にしました。
31倍した後、フィールドのhash値を加えていました。
>>998
知識で、要求されている事を出来ないとなれば、常識で考えます。
それでも分からなければ、質問します。
1021:デフォルトの名無しさん
17/12/20 23:48:01.94 B/1LYJ5G.net
>>1000
プログラマーからしてもお断りだよ
プログラムから状況を読みとろうともしないやつは邪魔なので来ないで下さい
コーダーなら相手してくれるんじゃない?
>>1001
質問する前に調べな
1022:デフォルトの名無しさん
17/12/21 00:22:12.87 hxAUg2rz.net
Hash で、31を掛けるのは、「スッキリJava」を読んでいるのか
1023:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 82日 6時間 28分 48秒
1024:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています