1 名前:デフォルトの名無しさん mailto:sage [2018/01/10(水) 11:06:04.02 ID:ijSgjgrG.net] Java初心者のためのスレッドです。 ※前スレ Java入門・初心者質問スレ Part.6 mevius.2ch.net/test/read.cgi/tech/1513783473/
232 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 18:00:57.71 ID:QvDKuRRV.net] >>221 またおまえか
233 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 20:12:05.89 ID:vJGdSsqG.net] てす
234 名前:デフォルトの名無しさん [2018/03/20(火) 20:32:41.95 ID:Vjew7ieC.net] >>220 一つ一つのループにはそのループを抜けるための条件があるわけで・・・ しかし物凄く掛かる時間が違うというのならちょっとそのソースここで晒してみな。
235 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 20:40:14.03 ID:UB5R42O4.net] >>213 そういうのをバッチか何かで人の目に頼らずにする方法ありませんか?
236 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 20:48:07.06 ID:XCS1ofTo.net] >>222 誰だと思ってんだ?
237 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 20:54:45.16 ID:XCS1ofTo.net] >>225 変更があってコンフリクトするなら人の目で判断しなきゃいけないだろう XMLの構造は同じなのに改行や順番とかでコンフリクトするということなら 正規化してからコミットしたら スペースを無視するdiff、VCSはある
238 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 21:07:49.25 ID:aHaiWzOW.net] >>225 なんで既存のconfigに新しい定義を追加しないの? そうすればマージ作業自体が不要だよ できない理由があるんだろうけど それ次第で解決方法が違う
239 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:19:17.03 ID:UB5R42O4.net] >>227-228 複数の開発者がアプリをリリースするときには自分に関係のあるconfigだけをリリースします。 それを重複のないようにマージして全アプリに共通のconfigを作るのが私の役目です。 単純に後ろに追加だと重複してしまいます。
240 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:21:51.60 ID:UB5R42O4.net] 追記 開発者がconfigをリリースするときは新しい定義部分だけでなく 既存のものもそのアプリ動作上必要なものは合わせてリリースされます。 リリースされるconfigには新しい部分と元のものから変わっていない部分とが 混在状態となっています。
241 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:34:24.71 ID:aHaiWzOW.net] リリースってのは本番環境へデプロイする意味ではない? 最終的なアプリはマージしたconfigを必要としてるんだよね?
242 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:40:26.01 ID:aHaiWzOW.net] ファイル自体を分割管理したいなら 分割したconfigのままでアプリを動くようにすべきだし 最終的に一つのconfigにすべきと考えてるなら 各開発者もその一つのconfigを編集すべきじゃないの?
243 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:42:01.61 ID:UB5R42O4.net] >>231 ここで言っているリリースというのはconfigのマージ許可が出たということです。 マージした後本番環境にデプロイします。
244 名前:デフォルトの名無しさん mailto:sage [2018/03/20(火) 23:47:33.49 ID:UB5R42O4.net] >>232 一つのconfigでとの方針となっています。 いろんな会社の人が関わっているのでどこかでconfigのまとめ役が必要となり、 それが私となっています。
245 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 00:07:39.16 ID:qUqb4QSc.net] config内でもセクションを分けておいて 差分確認しなくてもその”リリース”された会社単位の該当セクションを 丸っと入れ替えれば済むようにしておけば自動化は可能 最終的なconfig <共通>…</共通> <A社担当>…</A社担当> <B社担当>…</B社担当> <C社担当>…</C社担当> A社分のconfig <共通>…</共通> <A社担当>…</A社担当> この各社担当部分の中身を入れ替えればいい 共通部分は君のところで管理して各社が常に最新版にアクセス出来る必要がある ただ共通部分の最新版を常にアクセス可能にできるなら 同じ要領でconfig全体の最新版を常にアクセス可能にできる気もする。。。
246 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 00:23:47.56 ID:wxFTzoek.net] 依存ライブラリを、他のプロジェクトと、マージする事は不可能 Node.js のnmp, Ruby のgem とか、各プロジェクトごとのインストール。 全体にインストールする場合は、install global とか つまり、各プロジェクトごとか、全体か、の2択しかない たいていのアプリは、古い・新しい依存ライブラリで動かないから、 1.5 〜 1.7 とか、依存ライブラリを範囲指定しているから
247 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 01:33:38.08 ID:/yBGMcfP.net] >>229 重複かどうかはアプリケーションレベルの判断だからテキストのdiffじゃダメでしょ 最早java全く関係ないからxmlとかのスレじゃないの
248 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 01:56:25.58 ID:RfH+S4mu.net] strutsconfig臭がすんげーしてくる 言ってる意味もわからんし
249 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 10:20:08.78 ID:794JaRyB.net] >>235 そのA社がどこからどこまでかすら分からない状況です >>237 他のファイルの拡張子をみたらjavaらしいからこちら で聞いてみたのですがXMLスレで聞いてみます みなさんありがとうございました
250 名前:デフォルトの名無しさん mailto:sage [2018/03/21(水) 16:18:58.57 ID:qUqb4QSc.net] >>239 >そのA社がどこからどこまでかすら分からない状況です それを分かるようにするのが君の仕事でしょ configのまとめ役がやらなくて誰がやるの?
251 名前:デフォルトの名無しさん [2018/03/22(木) 14:40:50.08 ID:tPQcb8or.net] JavaでXML処理するプログラム作っちゃえばいいのにな
252 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 01:31:14.47 ID:ed3VYfhs.net] ドット演算子は クラス.メンバ変数 インスタンス.メンバ変数 クラス.メソッド インスタンス.メソッド などの形がありますが、たまに A.B.C.D といった風に、2つも3つもドット演算子を付けているコードを見かけますが それですとどんな形の場合があるのでしょうか?
253 名前:デフォルトの名無しさん [2018/03/23(金) 02:29:25.58 ID:qYE2eSg6.net] >>242 new java.io.FileWriter("hoge") みたいな? これの場合は import での省略をしないで直接クラス指定して new しているということね。 プログラムの最初の方で import java.io.*; 等とやっておけば new FileWriter("hoge") と書いても良い。 要するにクラス指定の時に import 指定してあるとパッケージ部分を省略して書くことができるけど 省略しないで書くこともできるということ。
254 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 03:42:45.40 ID:5ABYeFvW.net] ドット演算子は基本的に左側の要素の中にある右側の要素へアクセスするもの 要素はJavaで指定できる識別子(パッケージ、クラス、インターフェース、変数/定数、メソッド) メソッド呼び出しの場合は括弧が必須 X インスタンス.メソッド O インスタンス.メソッド() メソッド().メソッド()みたいなメソッドチェーンの場合は 左側のメソッドの実行結果の要素の中にある右側のメソッドを実行
255 名前:デフォルトの名無しさん mailto:sage [2018/03/24(土) 11:13:06.71 ID:RHp4dgWv.net] >>242 4+1+3=5+3だろ System.out.printlnだってSystem.outが示すものがオブジェクトでそのprintlnだ
256 名前:デフォルトの名無しさん [2018/03/26(月) 15:23:12.52 ID:cUizDvSd.net] 例として 文字列を数字にしてそれに1足した数字51をだしたいのですが String a = "50"; int b = Integer.parseInt(a); System.out.print(a + 1); を実行すると501になってしまうのですが51にするにはどうすればいいですか?
257 名前:デフォルトの名無しさん [2018/03/26(月) 15:35:30.48 ID:cUizDvSd.net] >>246 見落としでした解決しました
258 名前:デフォルトの名無しさん mailto:sage [2018/03/26(月) 15:57:44.10 ID:trSxcqrm.net] ほっこりしたわ
259 名前:デフォルトの名無しさん mailto:sage [2018/03/26(月) 22:51:38.25 ID:gSozyPdf.net] b「あの・・・」
260 名前:デフォルトの名無しさん [2018/03/27(火) 12:40:05.55 ID:NeN1yqDW.net] a「なにか?」
261 名前:デフォルトの名無しさん mailto:sage [2018/03/27(火) 13:28:02.57 ID:oop2CwUE.net] 使われない変数はどんっどんしまっちゃおうねえ
262 名前:デフォルトの名無しさん mailto:sage [2018/03/27(火) 13:43:32.60 ID:Gztz/cJR.net] b可哀想すぎワロタ
263 名前:デフォルトの名無しさん mailto:sage [2018/03/27(火) 17:27:11.48 ID:XlZpfYbE.net] これはちょっと悩んだ System.out.println("abc" + i + 1) ; System.out.println("abc"+ (i + 1)) ;
264 名前:デフォルトの名無しさん [2018/03/27(火) 20:37:55.88 ID:88Wd6i6J.net] 初心者向けクイズとしてはいいかもな System.out.println(1 + 2 + "a" + 3 + 4) ;
265 名前:デフォルトの名無しさん mailto:sage [2018/03/27(火) 20:54:41.30 ID:C4OGbWvJ.net] 演算子の優先度は基本
266 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 06:43:55.09 ID:0whBcTgL.net] まさに糞言語
267 名前:デフォルトの名無しさん [2018/03/28(水) 07:26:01.68 ID:nxmxEJdd.net] 文字列連結演算子ってもっと別なの無かったんかね
268 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 08:43:26.11 ID:0whBcTgL.net] 元々無かったんだよ。演算子のオーバーロードは糞という理由でねw
269 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 09:31:54.91 ID:CQ8sVNRC.net] また馬鹿が自演始めたのかw ほんとこいつ業務全然やったことないんだな そらこんなレベルじゃ使えなさ過ぎて切られるわ
270 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 09:35:38.06 ID:aDELhdbd.net] シフト演算子って何に使うのですか?
271 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 09:37:26.53 ID:0whBcTgL.net] シフト以外の用途ということですか。それは謎ですね。
272 名前:デフォルトの名無しさん [2018/03/28(水) 09:42:14.50 ID:fhRmItKh.net] >>258 オーバーロードできなくても他の演算子と同様に固定で何か作っとけばよかったって事では?
273 名前:デフォルトの名無しさん mailto:sage [2018/03/28(水) 18:45:32.62 ID:3XRG3cyG.net] せめてjavaにもhere documentがあれば…
274 名前:デフォルトの名無しさん mailto:sage [2018/03/29(木) 00:39:40.48 ID:HYrXjV+u.net] kotlin で """ を使いなさい。
275 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 00:23:33.73 ID:DMdNV1t6.net] Javaにunsignedが欲しい
276 名前:デフォルトの名無しさん mailto:sage [2018/03/30(金) 00:36:54.83 ID:RNuPdbRv.net] char でも使いなさい。
277 名前:デフォルトの名無しさん [2018/03/30(金) 07:22:59.72 ID:RCdlJ1AX.net] なんでunsignedならcharなの?
278 名前:デフォルトの名無しさん [2018/03/30(金) 09:18:39.12 ID:TlFsJGTt.net] charだけが最初からunsigned
279 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 16:38:17.69 ID:4s7VNOk8.net] 一応 unsigned として扱うためのメソッドはある。 https://news.mynavi.jp/article/20140311-s_java8/12
280 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 03:45:37.10 ID:QkUtOx82.net] xpathのcontainsで<br>を含む文字列を比較し条件に合った要素を抽出したいと思います <\n>で試してみましたが出来ませんでした、td[contains(.,,'ABC')][contains(.,'def')]とすれば 出来ますがcontains一個で済ます方法は無いでしょうか <td> ABC <br> def
281 名前:デフォルトの名無しさん [2018/04/02(月) 11:30:27.98 ID:IY8Jb2od.net] それはJavaの話か?
282 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 11:50:21.52 ID:QkUtOx82.net] 初心者なのでよくわかりません、どこからどこまでがJAVAなのですか と言って細かな分類を記されても理解できると
283 名前:は思えませんが それゆえに初心者なわけで [] [ここ壊れてます]
284 名前:デフォルトの名無しさん [2018/04/02(月) 13:24:20.80 ID:IY8Jb2od.net] >>272 それは HTML に埋め込んだりしてクライアント側のブラウザ上で動くものでコンパイルの必要のないものか? ならばそれは Java ではなく JavaScript だ。
285 名前:デフォルトの名無しさん [2018/04/02(月) 14:22:33.49 ID:RwwO23Cg.net] こんにちは 大変恐縮ですが スマホだけで取っ掛かりだけでもプログラミングの勉強ってできますか?
286 名前:デフォルトの名無しさん mailto:sage [2018/04/02(月) 15:34:29.57 ID:3lJ3dDiL.net] できます
287 名前:デフォルトの名無しさん [2018/04/06(金) 15:22:11.98 ID:EWHGItpg.net] swingまで学んだけど次何学べばいい? ウェブ関係の奴じゃなくて、パソコン上のソフト開発をしたいんだけど
288 名前:デフォルトの名無しさん [2018/04/06(金) 17:34:55.92 ID:FoSTO+1D.net] >>276 Androidなんかどうだ?
289 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 18:07:53.62 ID:HICGyOGh.net] >>276 JSR-295 beans bindingとか。 ウチではbetterbeansbinding 1.3.0 使ってる。Java10でもきちんと動くよ。
290 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 18:35:42.43 ID:cZGW1kuE.net] MySQLあたりだな。
291 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 19:33:53.76 ID:Ah3/aILU.net] たまにこういう奴沸くけど なんでJavaでデスクトップアプリ作りたいと思うのかがわからん
292 名前:デフォルトの名無しさん [2018/04/06(金) 19:47:43.99 ID:21J2x/+3.net] C#だよね
293 名前:デフォルトの名無しさん mailto:age [2018/04/06(金) 20:55:50.36 ID:cU5Ki5+d.net] >>280 ここがジャバスレだからやろなあ
294 名前:デフォルトの名無しさん mailto:age [2018/04/06(金) 20:56:25.62 ID:cU5Ki5+d.net] >>281 c#は別スレやろなあ
295 名前:デフォルトの名無しさん [2018/04/06(金) 21:22:14.73 ID:kq208CNi.net] むしろweb系以外でJavaって何に使われることが多いの? swingなんて論外で、JavaFXですらまともに使われてなくない? 大人しくC#かelectronでやればいいんじゃないの?
296 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 21:38:59.15 ID:x6lhJUWj.net] >>284 Web系以外ならAndroidだろう。嘘のように使われまくってるぞ。
297 名前:デフォルトの名無しさん [2018/04/06(金) 22:04:44.63 ID:JeH9uig4.net] 今後もkotlinと棲み分けていくんだろうか
298 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 01:47:55.25 ID:V6nLcwUU.net] LocalDate.parse("yyyy年MM月dd日")でエラーとなりますが年月日はダメですか
299 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 03:09:34.12 ID:ZNJF90jL.net] LocalDate.parse("9999年12年31日", DateTimeFormatter.ofPattern("yyyy年MM年dd日"))
300 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 03:23:23.02 ID:V6nLcwUU.net] どうも、いろいろ足りませんでした
301 名前:デフォルトの名無しさん [2018/04/07(土) 17:16:17.45 ID:6TnK6+sh.net] 入力読み込みで Scanner sc = new Scanner(System.in); iInputStreamReader isr = new InputStreamReader(System.in); BuffereReader br = new BufferedReader(isr); があるんだけどどっちがいいの?どっちも読み込んでる作業は同じ?
302 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 17:21:55.15 ID:jVz0WH5c.net] java.util.logging.SimpleFormatterで %1$tbがJanとかFebのような英略称3文字にならないで1や2のように 数字になるんですが、どうすれば英略字3文字でログに出ますか?
303 名前:デフォルトの名無しさん [2018/04/07(土) 17:41:21.04 ID:+hF6bNfk.net] >>291 aでいけそう https://docs.oracle.com/javase/jp/7/api/java/util/Formatter.html#syntax
304 名前:デフォルトの名無しさん [2018/04/07(土) 17:43:59.47 ID:+hF6bNfk.net] >>290 Scannerは読み込む前に数値か判定したり 数値に変換して読み込んだりできる 単語単位で読み込むときはScanner 行
305 名前:単位で読み込むときはBufferedReaderって感じかな俺は [] [ここ壊れてます]
306 名前:デフォルトの名無しさん [2018/04/07(土) 17:45:03.33 ID:+hF6bNfk.net] >>292 曜日と月間違えてた、無視しておk
307 名前:デフォルトの名無しさん [2018/04/07(土) 17:46:11.52 ID:+hF6bNfk.net] ロケールに依存してるからロケールを指定する方法があれば良いのか
308 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 23:02:19.15 ID:a5Lxo59a.net] 組込Javaはどうなったんだ AndroidじゃなくてEmbeddedの方の
309 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 06:20:59.37 ID:1mmlbc0v.net] >>290 普通は、Buffering で、バッファにためる。 面倒だから、1文字ずつ処理したりしない ゲームなどで、キー入力したら、 即座に処理したい場合には、別のやり方を考えればよい
310 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 08:46:55.05 ID:bMWcEeSO.net] Androidの世界から普通のJavaの世界に来たらLooperがいないんですけど、 普通のJavaの世界はwhile(true)でBlockedQueueでメッセージ受信ループを 作るみたいな実装は一般的ですか?
311 名前:デフォルトの名無しさん [2018/04/09(月) 03:46:55.69 ID:ztjjLPRx.net] CDI+サーブレットでWebアプリを実装したのですが、(コンテナはTomcat9) 実際DIできているのですが、いつの時点でどのような形でオブジェクトを注入してるのかわかりません。 web.xmlでもfilter等呼び出しは一切してないので、素直に疑問です。 使っているjarはjbossのweld-servletぐらいです。 下記のような順番で処理されているのでしょうか。 リクエスト→Tomcat→クラスローダ→DI→Servlet→レスポンス
312 名前:35歳 mailto:age [2018/04/09(月) 08:44:16.96 ID:Ptdpw/63.net] コード見てみないと分かりませんね。
313 名前:デフォルトの名無しさん mailto:sage [2018/04/09(月) 21:10:38.18 ID:Gpm8GpeQ.net] ググったらタイミング書いてるブログとか出てくるけどな 検索能力低すぎなんちゃう? アノテーションの種類によっても注入タイミング違うみたいだし filterみたいなめんどくさい記述無くすためにアノテーションがあるんだから そんなもん書いてあるわけないじゃん頭大丈夫か?
314 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 07:30:53.48 ID:gKD9KCbg.net] 胴元のオラクルが特許ゴロっぽいですがjavaに未来はありますか googleの件といい、いよいよ回収段階に入りそうでなんか怖いです
315 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 08:23:53.87 ID:uvTNpodz.net] Javaに未来なんかある訳ねーだろ
316 名前:デフォルトの名無しさん mailto:age [2018/04/13(金) 08:52:03.60 ID:2uthgf+p.net] >>303 Javaの未来は僕たちの未来だよ JavaはSUNが潰れてから目覚ましい発展を遂げてる ラムダ式やvarの導入など Oracleを信じようよ、絶対正義だよ
317 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 09:13:39.38 ID:jXj1f4DQ.net] でもjavaの方が好きだな スクリプト言語?は読みづらい 型もはっきりしないし、なんか戸惑う…
318 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 09:20:24.67 ID:UFohjy2n.net] varの利点がわからん 業務ではまず使われることはないだろうがこんなもん宣言できるようにしたが オラクルなら早く潰れて欲しい
319 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 09:25:40.80 ID:sjD16K6P.net] 変数を呼ぶ時、毎回$を書かなきゃいけないのが面倒 エディタにもよるのかな
320 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 16:19:39.02 ID:fORiWt/O.net] >>306 型推論は当然の流れ
321 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 18:13:01.87 ID:eqYRUU6q.net] 私が初心者だからかもだが、 変数の型を追えないし、受け渡しもよくわからん。 内部でうまい事やってくれるから問題ないのかな
322 名前:デフォルトの名無しさん [2018/04/13(金) 18:40:27.55 ID:a23WoZFS.net] 最初が数値からの文字列だったらvarだとエラーが起きるからあんまり使わないな入力が決
323 名前:められてるなら問題はないが [] [ここ壊れてます]
324 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 20:09:20.67 ID:EJiIDMs+.net] >>309 それでもプログラムが書けるってのが、いいことなのか悪いことなのか、議論が分かれそう。
325 名前:デフォルトの名無しさん mailto:sage [2018/04/13(金) 20:24:45.80 ID:Td/Xro+m.net] >>302 COBOLに未来はないが遺産と仕事はあるだろ
326 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 07:56:47.32 ID:Q2BabL7H.net] JavaスレでちょくちょくJavaアンチの池沼が沸くのはなんなんだろうね
327 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 08:08:16.25 ID:INXCDTcL.net] ちょくちょく沸くってわかっててそれに反応するバカもなんなんだろうね
328 名前:デフォルトの名無しさん [2018/04/14(土) 11:06:13.83 ID:Z+3xnQ4k.net] デザインパターンをインターフェースから説明した良心的なブログ 途中で息切れしてるみたい?? https://blogs.yahoo.co.jp/kamyu_2010/35417803.html
329 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 14:05:27.42 ID:Q2BabL7H.net] Java理解できない池沼に逆恨みされてんだろうね
330 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 15:40:05.64 ID:Q2BabL7H.net] ブログみたけどどこがわかりやすいんだ・・・ あまりに説明が下手すぎて逆に初心者が混乱するレベル アップキャストして処理の汎用性高めるだけの説明に無駄な記述が多すぎるね
331 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 16:33:45.05 ID:0zSMjveg.net] しかもマルチなw
332 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 20:47:22.46 ID:MKEedPyW.net] 全くプログラミングしたことないからプログラミングの教科書的なの欲しいんだけどどれ読みながらすればいい?
333 名前:デフォルトの名無しさん [2018/04/14(土) 20:56:29.75 ID:UvmKC3X6.net] スッキリのやつが来るぞw
334 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 21:32:19.51 ID:eOahq2OZ.net] >>319 矢沢久雄のなぜシリーズあたり読んでおけば?
335 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 01:48:09.82 ID:61a6gR8D.net] >>320 寝た子を起こしてはいけない
336 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 02:27:17.44 ID:n83rdrTz.net] 町の図書館で借りられる入門書を片っ端から試せばいいと思う それでいい感じの本を見つけたら買う
337 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 05:03:51.42 ID:Gtl7AcUt.net] Javaerならフォローしとけって人とか見とけってwebサイトとかありますか?
338 名前:スッキリ厨 mailto:sage [2018/04/15(日) 05:52:43.84 ID:VXOW+WoG.net] もう、言いつくされてるけど、 まずこの本で、オブジェクト指向を学ぶのが、プログラミングの基礎 スッキリわかる Java入門 第2版、2014
339 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 06:04:40.36 ID:J3KzqagF.net] >2014 ここ注目
340 名前:デフォルトの名無しさん [2018/04/15(日) 11:05:21.57 ID:h3uMoiWJ.net] デザインパターンをインターフェースから説明した良心的なブログ https://blogs.yahoo.co.jp/kamyu_2010/35417803.html
341 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 11:33:01.92 ID:hVyCV0Mc.net] テスト
342 名前:スッキリ厨 mailto:sage [2018/04/15(日) 12:11:12.36 ID:VXOW+WoG.net] Java8 以降のstream などは、Java8 の本で勉強すればよい。 長澤 太郎の、Kotlin 本でも良いし オブジェクト指向の基本は「スッキリわかる Java入門」
343 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 12:18:11.32 ID:Eou34W5M.net] 319です ご教示ありがとうございます。今、visual studio使ってサイトを見ながらやっている のですが矢沢久雄のなぜシリーズは対応してますか?
344 名前:デフォルトの名無しさん [2018/04/15(日) 23:57:57.67 ID:VatZ3kXK.net] visual studioってjava書けるの?
345 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 01:13:04.02 ID:wPyRbb+i.net] IDEとして開発支援が受けられるかは知らんけど、単なるテキストエディタとしては書けるんじゃね?
346 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 05:24:55.36 ID:OCfZq+43.net] visual studio ワロタw
347 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 08:31:51.18 ID:7XdbFr6Z.net] 自分が使いやすいエディタ使ってやればいい
348 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 13:27:54.40 ID:5rhXD+Wa.net] サブクラスでオーバーライドしたメソッドでスーパークラスのメソッドを実行することを強制するにはどうしたらいいですか?
349 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 13:31:20.46 ID:5rhXD+Wa.net] すまん自己解決
350 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 13:34:46.66 ID:5rhXD+Wa.net] やっぱしてないや
351 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 13:46:58.30 ID:OCfZq+43.net] 強制っていつ実行したいんだよ
352 名前:E・ [] [ここ壊れてます]
353 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 13:58:47.61 ID:5rhXD+Wa.net] いつっていうと、そのサブクラスのメソッドを実行した最初にです そういうことではない?
354 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 14:11:01.94 ID:OCfZq+43.net] サブクラスのインスタンスを作成したときにって言いたいのか? それともインスタンス作って何かサブクラスのメソッド実行したあと1回だけ 親クラスのメソッドを実行したいのかそれとも サブクラスのメソッド実行するたびに親クラスのメソッドを実行したいのか ちゃんと書かないとさぁ
355 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 14:19:17.49 ID:5rhXD+Wa.net] >>340 説明不足ですまん その3つ目のサブクラスのメソッドを実行するたびに親クラスのメソッドを実行したいです
356 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 14:36:57.30 ID:OCfZq+43.net] 単純にメソッド呼ぶ前に親クラスのメソッド呼べばいいだけやん・・ 君は目的の具体性がなさすぎなんだよね
357 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 15:56:23.84 ID:OCfZq+43.net] それか抽象クラス作ってテンプレメソッドパティーンみたいな感じにするかだな 必ず実行したい親クラスの具象メソッド内にサブクラス用の 抽象メソッドを呼び出しておいて、この具象メソッドだけを実行するようにすれば 必然的にお前のやりたいことと同じになるだろう
358 名前:デフォルトの名無しさん mailto:sage [2018/04/16(月) 18:19:12.08 ID:5rhXD+Wa.net] なるほど理解しましたありがとうございます!
359 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 00:49:06.79 ID:V/uZYmoA.net] フォルダを階層構造にするのが複雑なので、統合開発環境を使わず コマンドプロンプトでパッケージ化する手法はマスターしなくても いいでしょうか?
360 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 02:15:03.86 ID:q6pXgTbr.net] すみません、長くなるので2つに分けます public class CopiedMethod { static int a = 10; static int b = 20; public static void main (String[] args) { printOneValue(); printThreeValues(); } private static void printOneValue() { int maximum = a; if (b > a) { maximum = b; } System.out.println(" 最大値;" + maximum); } private static void printThreeValues() { int maximum = a; if (b > a) { maximum = b; } int minimum = a; if (b < a) { minimum = b; } int average = (a + b) / 2; System.out.println("最大値:" + maximum); System.out.println("[最小値:" + minimum); System.out.println("[平均値:" + average); } } というコードについてなのですが、
361 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 02:40:02.45 ID:q6pXgTbr.net] すみません、>>346 は長いコードになってしまったので、こちらのコードでお願いします; public class OneMethod { static int a = 10; static int b = 20; public static void main (String[] args) { printThreeValues(); /////A } private static void printThreeValues() { /////B int maximum = a; if (b > a) {//[22] maximum = b; } int minimum = a; if (b < a) {//[25] minimum = b; } int average = (a + b) / 2; System.out.println("[28] 最大値:" + maximum); /////C System.out.println("[29] 最小値:" + minimum); /////D System.out.println("[30] 平均値:" + average); /////E } } 実行結果↓ [27] 最大値:20 [28] 最小値:10 [29] 平均値:15 こちらについてなのですが・・・
362 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 02:53:29.54 ID:q6pXgTbr.net] 1 実行結果は、A(/////A)の部分から出力されているのでしょうか? もしそうなら、C、D、Eの部分も続けて読み込まれて、実行結果は、 [27] 最大値:20 [28] 最小値:10 [29] 平均値:15 [27] 最大値:20 [28] 最小値:10 [29] 平均値:15 と2回同じのが繰り返される実行結果表示にならないのは何故でしょうか? mainメソッドの中にBのprintThreeValuesメソッドがあるのならわかるのですが、 コードを見た感じ2つは平等(?)な立場の位置に見えまして・・・ 2 こちらのコードを上から順番に読みますと、 最初にAの部分が目に入り、ここだけですとこのメソッドが何なのかわからず、 続けてBからEまで読んで初めて理解できると思うのですが、 先にB-Eまでを表記して、その後にmainメソッドを書いた方が読みやすい気がするのですが、 それではなぜ駄目なのでしょうか? 質問が伝わらなかったらすみません 宜しくお願いします
363 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 03:08:54.99 ID:1MQV5vND.net] >>348 1行ずつ命令を実行していくという考えが間違え このプログラムはOneMethodというものを定義しているだけ ただし指定したクラスのmainメソッドが呼ばれるという特例ルールがあるだけ
364 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 12:44:11.63 ID:Rjtb0hvw.net] >>349 そんな説明でなにかが伝わるとは思えないんだけど どんだけ説明ヘタクソなんだよ
365 名前:デフォルトの名無しさん mailto:age [2018/04/18(水) 13:37:38.62 ID:kBhJS0dX.net] >>350 嫉妬か?
366 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 14:05:49.15 ID:AEcEsWpP.net] まぁ言いたいことはわかるけど ID:q6pXgTbr レベルの奴に返す回答ではないね 基本的このスレは俺を除いて質問者も回答者もほぼ全員が誇張なしに馬鹿だと思う
367 名前:デフォルトの名無しさん [2018/04/18(水) 14:09:44.34 ID:gg2GabAw.net] >>348 コンピュータは人間が文章を読む時と同じように上から下にプログラムを読んで実行して行くが、 その文章の途中に「○○を読め」と書いてあり、それが出てきたら馬鹿正直にそちらを読んで実行し、 それが終わったら元に戻って続きを読む。 そんな感じで実行していくので文章の見た目の上下とは無関係に上に行ったり下に行ったりする。 同然文章の終わりが一番下になっているとは限らず、真ん中で終わることもある。 見た目に惑わされてはならない。
368 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 15:02:23.36 ID:q6pXgTbr.net] >>349 >>353 ありがとうございます そういう仕組みなのですね どこを見れば 「ここのメソッドはあちらの方で処理されるからここでは処理されない」 といった判断ができるのでしょうか? 処理されるのはMain関数の中身だけ、といった訳ではないのですよね
369 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 15:29:51.02 ID:yobQufC7.net] 実行されるのは main 関数の中身だけだよ
370 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 15:39:39.32 ID:EU/tZBmZ.net] >>354 関数が実行される順序は 最初はmainで後の法則は>>353 ファイルの先頭からではなくmainの先頭から mainのAでprintThreeValuesに入ってBへ そこから1行ずつ進みC, D, Eの順に通り printThreeValuesの}に到達したらAの次の行へ mainの}に到達したので終わり
371 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 16:04:40.45 ID:AEcEsWpP.net] お前らって断片的な回答ばっかで質問者が求めてる根本的な回答を全くできないよね
372 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 16:24:51.29 ID:q6pXgTbr.net] >>355 >>356 実行されるのはmainのみなのですね; 知りませんでした・・・ 今回のコードはmain以外のメソッドが1つしかありませんが これが数百、数千のコードになっても 結局はmain関数の{から}までしか実行されないということでしょうか?
373 名前:デフォルトの名無しさん [2018/04/18(水) 17:57:52.91 ID:HOJmEonZ.net] >>358 そう。しかし普通はmainの中から他のメソッドを使うように書いてあるのでそこでそちらに処理が移って終わったら帰ってくるという形式になる。
374 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 19:34:08.75 ID:1MQV5vND.net] こうやってひとつの関数に全部書いた方がわかりやすいって奴が育っていくんだな
375 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 20:15:05.19 ID:La1cFYoE.net] >>358 mainは書かずにJUnitのようなテストランナーで実行した方がいい その方がクラスをコンポーネントとして捉える感覚が身に付く mainを基準にすると処理を連続した手続きとして捉える考え方が染みついてしまう 仕事でプログラミングする場合もmainを書くことは殆どない
376 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 20:40:56.23 ID:AEcEsWpP.net] お前らのアドバイスって段階がおかしいんだよね 初心者に対してそういうのってアドバイスになってないどころか悪手中の悪手なんだわ 物事には学習する順序ってもんがある 総じてレベルが低い
377 名前:デフォルトの名無しさん [2018/04/18(水) 20:47:37.52 ID:DGBedneT.net] そう?
378 名前:デフォルトの名無しさん [2018/04/18(水) 20:48:23.55 ID:DGBedneT.net] >>362 お手本を見せてくれ。
379 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 20:54:21.02 ID:EvWKjHxH.net] ID:AEcEsWpP先生が、レベルの高い返事の見本を書いてくれればいいよ そしたらテンプレにするから
380 名前:デフォルトの名無しさん [2018/04/18(水) 21:08:08.83 ID:UGx4xvOk.net] + + ∧_∧ + (0゜・∀・) ワクワクテカテカ (0゜∪ ∪ + と__)__) +
381 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 21:31:
] [ここ壊れてます]
382 名前:40.64 ID:mEUoKwFS.net mailto: >>358 main も printThreeValues も単に定義してるだけでしょ? 定義してるだけなので、呼び出されない限り実行されない。 だが main は呼び出される。これが main の特殊性。 main が呼び出されたので、その記述に従って printThreeValues が呼び出される。 main の中身がカラなら printThreeValues は呼ばれない。 [] [ここ壊れてます]
383 名前:デフォルトの名無しさん mailto:sage [2018/04/19(木) 12:38:13.50 ID:zY/x8X7C.net] 継承とかでもここ呼んだらsuper通ってこっち行って…とか言ってるやついるよな 定義に従って完成されたものがメモリ上にロードされてるイメージだろ んーちょうどいい言葉ではないな
384 名前:345 mailto:sage [2018/04/20(金) 00:15:24.50 ID:KttnuZKi.net] よろしければ、俺の質問にも答えてもらえると嬉しいです >>345 です
385 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 00:49:16.60 ID:K+iBTFnO.net] 言ってることが意味不明すぎて1_も理解できないのでスルー
386 名前:345 mailto:sage [2018/04/20(金) 01:59:16.14 ID:KttnuZKi.net] すいませんでした JDKでpackageを使う方法は、出来なくても仕事とかで問題無いでしょうか?
387 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 02:29:27.65 ID:8BwjvaFI.net] >>371 パッケージ使わないと名前が衝突することがあるので無理 仕事なら一人でやるわけでないし尚更 場合によっては知らない人が作ったパッケージをいじることも CLASSPATHが理解できないのか
388 名前:345 mailto:sage [2018/04/20(金) 02:37:41.72 ID:KttnuZKi.net] >>372 レスありがとうございます フォルダを階層構造にするのが煩雑で嫌なんです (一般に、)統合開発環境を用いたpackage化が出来る、というだけでは駄目ですか?
389 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 13:10:09.62 ID:8BwjvaFI.net] >>373 ファイルが1000個とか煩雑過ぎるだろ
390 名前:デフォルトの名無しさん mailto:age [2018/04/20(金) 15:16:16.19 ID:bJgJ2nSn.net] 多分話が噛み合ってない
391 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 15:59:16.02 ID:5NB8H1Vn.net] >>373 packageの構成も含めて設計だから、できるようにならないとね
392 名前:デフォルトの名無しさん mailto:age [2018/04/20(金) 16:30:35.14 ID:bJgJ2nSn.net] 手作りする意味は皆無だけどな
393 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 21:10:35.11 ID:qDS4Ifrc.net] Kotlin は同じディレクトリに全ソースぶち込んでパッケージ違ってても問題ないんだよね。 やっぱ不便だから改良したってことなんだろうな。
394 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 23:24:08.50 ID:K+iBTFnO.net] JavaアンチもそうだけどJavaスレでいつもkotlinガーkotlinガーって言ってる奴って何なんだろうね
395 名前:デフォルトの名無しさん mailto:sage [2018/04/20(金) 23:57:34.11 ID:NIkAJy/D.net] 俺、出来るよ。 あピってるんだよw
396 名前:デフォルトの名無しさん mailto:sage [2018/04/21(土) 00:31:53.95 ID:Oxipuy33.net] >>379 布教活動
397 名前:345 mailto:sage [2018/04/21(土) 00:58:04.69 ID:dCQEqsTo.net] >>376 の方をはじめ、答えて頂いた方ありがとうございました 理解を深めたいと思います
398 名前:デフォルトの名無しさん [2018/04/21(土) 13:04:10.38 ID:O/LyWgef.net] スーパクラスのメソッドをオーバライドする時に アクセス修飾子の公開範囲を狭めることができないのは何で?
399 名前:デフォルトの名無しさん mailto:sage [2018/04/21(土) 13:24:22.24 ID:deWsZ6vs.net] スーパークラスにキャストしたらメソッド使えちゃうガバガバ仕様になる。 もしくはほぼ全てのメソッド呼び出しで継承先で公開範囲が狭められたインスタンス使ってる可能性があるので コンパイル時(Javaの場合はクラスロード時)でなくメソッド呼び出し実行時に毎回アクセス範囲チェックが必要になる。 当然実行速度は遅くなる。 どっちにしろアホすぎるので普通はやらない
400 名前:デフォルトの名無しさん mailto:sage [2018/04/21(土) 16:40:35.81 ID:/j4q6H3B.net] >>383 2つは外から見た時に同じものであるべきだから 違うなら継承しないか別のメソッドであるべき
401 名前:デフォルトの名無しさん mailto:sage [2018/04/21(土) 21:58:22.29 ID:7eG7nCds.net] >>383 is-a関係の基本 スーパークラスのメソッドをサブクラスに対しても同じように呼び出せなきゃポリモーフィズムできないじゃん 例えば、Objectクラスのサブクラスは必ずtoStringメソッドを持つはずなのに、いざ呼び出したらprivateになってて 呼び出せませんでしたってことが起こってしまう
402 名前:デフォルトの名無しさん [2018/04/24(火) 00:20:30.16 ID:3Pw6zIwf.net] https://i.imgur.com/sFfh3Sr.jpg https://i.imgur.com/10sVFpD.jpg 解説見ても分からん、、、 なんでコンパイルエラーなの?
403 名前:デフォルトの名無しさん [2018/04/24(火) 00:57:13.36 ID:dNZ0kff2.net] getPrice()をオーバーライドするなら、ちゃんとthrowsも付けろよ、って書いてあるまんまじゃね?
404 名前:デフォルトの名無しさん [2018/04/24(火) 02:53:39.07 ID:swLaOBA7.net] >>387 Javaはチェック例外のハンドリングコードがないと構文違反という仕様だから。
405 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 04:26:57.89 ID:PQebw9pG.net] 質問です インターフェースはObjectクラスを継承しておらず、何らかのクラスに実装した時に Objectクラスを継承する、という理解で合ってるんですよね?
406 名前:デフォルトの名無しさん mailto:age [2018/04/24(火) 08:28:13.84 ID:zK8TVl/a.net] >>390 違います
407 名前:デフォルトの名無しさん [2018/04/24(火) 09:06:54.35 ID:hoPd7aBI.net] >>390 どんなクラス作っても必ずObjectは継承されている。interfaceは無関係。
408 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 16:11:36.60 ID:wVocooKs.net] https://www.wareko.jp/blog/post-13612 非同期処理+Promiseで非同期処理が終わってから次の非同期処理が始まるけど、 それって同期処理と何が違うのですか?
409 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 16:31:00.91 ID:1D4v+3Mx.net] 非同期は処理中でも、画面が固まらない
410 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 17:00:45.22 ID:wVocooKs.net] 同期処理だとUIスレッドまで止めるのかな? 処理の終了を待ちたいけど出来るだけ軽くしたいのならPromiseを使うのが良さそうね、ありがとう。
411 名前:390 mailto:sage [2018/04/24(火) 17:28:01.29 ID:PQebw9pG.net] >>391 >>392 ありがとうございました
412 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 16:22:50.98 ID:fwgr11+u.net] https://pastebin.com/hm55QbiV 上のコードの4行目で、throws IOExceptionという記述が無いと コンパイルエラーになるのですが、 それはException系の例外が発生する可能性がある命令を呼ぶ場合、 例外処理をすることが課せられるからですか?
413 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 17:26:52.29 ID:2C7nhQLD.net] 例外処理しなかったら投げた例外はどこいくんだよ 宇宙の果てにでも飛んでくのか?
414 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 17:31:33.29 ID:Arb+HwkF.net] >>398 スタートアップが処理するのでは?
415 名前:デフォルトの名無しさん [2018/04/25(水) 17:34:11.55 ID:vN7xx/wG.net] 人気グループ「TOKIO」の山口達也メンバーが、自宅マンションの部屋で女子高校生に無理やりキスをするなどの行為をしたとして、警視庁は強制わいせつの疑いで書類送検しました。 全文は以下 https://www3.nhk.or.jp/news/html/20180425/k10011417181000.html
416 名前:デフォルトの名無しさん [2018/04/25(水) 18:42:45.48 ID:F5XB7b+1.net] >>398 そう。そしてブラックホールに飲み込まれる。
417 名前:デフォルトの名無しさん [2018/04/25(水) 18:54:49.29 ID:F5XB7b+1.net] >>397 そう。どこかで例外を処理する必要がある。 そのメソッドの中でやる必要がなく、呼び出した側に任せたい場合はメソッドにthrows付けてその例外を並べておく。
418 名前:397 mailto:sage [2018/04/25(水) 19:30:28.04 ID:fwgr11+u.net] >>398 >>402 分かりました ありがとうございました
419 名前:デフォルトの名無しさん [2018/04/25(水) 20:44:16.06 ID:3+niHUT+.net] 【マイトLーヤとPS4】 FFとDQの最新作、VR開発は危険、プレーヤーの日常感覚を損なうおそれ rosie.5ch.net/test/read.cgi/liveplus/1524621704/l50
420 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:17:47.60 ID:2C7nhQLD.net] 内容が陳腐で今まで読んでなかったスッキリ入門
421 名前:実践編を この前ウンコしながら読んでたんだけど listのremoveって内部でobjectのequal読んでるって初めて知ったわ 仕事でremove使ってるときに何かうまく削除できねーなぁって言うのが 何回かあったような気がしたから納得したわ こんな本でも役に立つとは思わんかった [] [ここ壊れてます]
422 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 01:41:03.96 ID:rfIza21B.net] APIリファレンスに書いてなかったか?
423 名前:デフォルトの名無しさん mailto:age [2018/04/26(木) 08:48:52.90 ID:2wH2d+Gx.net] JK的にそれしかありえんだろ
424 名前:デフォルトの名無しさん [2018/04/26(木) 09:39:16.37 ID:M6xSFYLV.net] JK的?
425 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 11:22:14.87 ID:ug01vewW.net] メンバーか
426 名前:デフォルトの名無しさん [2018/04/26(木) 11:46:33.29 ID:zm91irPY.net] 35歳の間違いだろ
427 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 14:20:36.08 ID:LZqqVlEY.net] 共同ツール 1 https://seleck.cc/685 https://trello.com/ ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど Trello Chrome拡張機能 elegant ttp://www.kikakulabo.com/service-eft/ trelloのオープンソースあり 共同ツール 2 https://www.google.com/intl/ja_jp/sheets/about/ 共同ツール 3 https://slack.com/intl/ja-jp https://www.dropbox.com/ja/ https://bitbucket.org/ https://ja.atlassian.com/software/sourcetree https://sketchapp.com/extensions/plugins/ ttp://photoshopvip.net/103903 ttps://goodpatch.com/blog/sketch-plugins/
428 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 01:23:44.80 ID:jNhgPBcU.net] >>410 ここで出すな
429 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 10:56:04.65 ID:3DjLi910.net] アレルギー発症するしな
430 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 23:14:20.81 ID:RZcX+AlMt] JAVAというよりプログラミングの設計の話なのかもしれないのですが,相談させてください. 例えばクラスで表(テーブル)を書くクラスを作るとして,使う側は表の定義情報をそのクラスに setterで渡すとします. 渡された定義情報はクラス内部の多くのメソッドで使われるのですが,この場合クラス内の 各メソッドは,引数に定義情報を取った方が良いのか,メソッド内部でgetterを使って取得 するのが良いのか迷っています.(各メソッドは使用側からは呼ばれない予定です.) 細かいかもしれませんが,皆さんならどうするかアドバイスいただけないでしょうか?
431 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 06:41:39.46 ID:vbqExxbx.net] int[] dt=new int[100]; これはやはり空白入れて int[] dt = new int[100]; と書くのが一般的なんですかね?
432 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 08:57:33.33 ID:jd++Ii8/.net] 好きにしたらええ
433 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 12:00:36.28 ID:yhgdtgpW.net] >>415 なにそのアホみたいな質問 どっちが一般的か、本当にわからなくて聞いてる? 前者の方が一般的もしくは半々ぐらいである可能性もあると思って聞いてんの?
434 名前:デフォルトの名無しさん [2018/05/03(木) 20:35:04.46 ID:BzzsX7PA.net] >>415 ワシは後者で書く それで話は終わり >>417 まあまあ こんなカス掲示板で マジにならんでもよろしい ワシも多少はそう思ってる
435 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 20:44:54.98 ID:x/CfAno2.net] コンマの後ろは空白入れる派? (1, 2, 3)
436 名前:デフォルトの名無しさん [2018/05/04(金) 03:59:25.88 ID:id/9DuDj.net] マンコの後ろの穴にチンコ入れる派
437 名前:デフォルトの名無しさん [2018/05/04(金) 03:59:46.06 ID:id/9DuDj.net] マンコの後ろの穴にチンコ入れる派
438 名前:デフォルトの名無しさん [2018/05/04(金) 04:06:53.55 ID:WkIAkx0r.net] マンコの後ろの穴にチンコ入れる派 ( * )←ω
439 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 06:18:21.42 ID:HEa1U9rI.net]
440 名前:数値リテラルとかビット〜みたいな細かい数字の話が基礎知識として出てきてとりあえず読み飛ばしてるんですが、やはり理解するのは必須なんでしょうか [] [ここ壊れてます]
441 名前:デフォルトの名無しさん [2018/05/04(金) 21:01:19.41 ID:sij7cbOA.net] 必須だと思うよ。 そういう基礎的部分がわからないままではプログラム作れないだろう。
442 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 00:41:00.51 ID:4BKiiZ7N.net] やはりそうですか…… ありがとうございます
443 名前:デフォルトの名無しさん [2018/05/05(土) 02:57:52.54 ID:ia6t0Ogc.net] Javaの基礎的な部分で混乱しそうな所は文字列定数かな。特にCやC++に慣れた人がダブルクォーテーションで括られてるだけでそれがStringのインスタンスであることを理解せずに String s = new String(”abc”); みたいな無駄な書き方をしてしまったりする。
444 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 10:46:34.95 ID:7fXWffH9.net] >>426 そんなところで混乱する奴なんていないよ
445 名前:デフォルトの名無しさん [2018/05/05(土) 15:19:26.83 ID:ia6t0Ogc.net] そうかなあ?前はよく見たけどなあ。
446 名前:デフォルトの名無しさん [2018/05/05(土) 16:41:30.46 ID:FiSjDjb0.net] 未だにequalsと==のバグ見かける C#といったりきたりしてるとうっかりやるから そろそろ言語仕様変えてほしい
447 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 17:06:56.84 ID:ZO4AhgIr.net] めっちゃ分かる
448 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 17:19:52.83 ID:HbTEHU9f.net] なまじ似てるのが悪い。
449 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 19:43:03.62 ID:6mpGGgHw.net] https://pastebin.com/Ls4mpSCv 本に載っていた上のコードの11行目で、byte型にキャストを行っているのですが、 その理由が分かりません リファレンスで調べると、FileOutputStreamのwrite()メソッドは、byte[]か intしか(第1)引数に取らないと書いてあります どなたかこのキャストの理由が分かる方がいましたら、教えてもらえませんで しょうか?
450 名前:デフォルトの名無しさん [2018/05/05(土) 19:55:03.40 ID:fekIGidl.net] >>432 理由はない、完全に無駄なキャストだしflushも呼ばなくていい
451 名前:デフォルトの名無しさん [2018/05/05(土) 20:08:07.19 ID:ia6t0Ogc.net] それだけでなくなんか無駄があるな。9〜13行目はこれでいいよなあ。 int data; while ((data = is.read()) != -1) os.write(data);
452 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 20:10:31.11 ID:ia6t0Ogc.net] あ、でも、何れにしてもバッファリングしてないから遅くなるかな。 BufferedInputStream() や BufferedOutputStream() を通すことをお勧めする。
453 名前:431 mailto:sage [2018/05/05(土) 22:47:05.28 ID:6mpGGgHw.net] 答えてくれた方、ありがとうございます >>433 flush()を呼ばないと書き込まれずにデータが残る恐れがある、と本には 書いてあるんですが… >>434 >>435 分かりました
454 名前:デフォルトの名無しさん [2018/05/05(土) 22:50:45.34 ID:fekIGidl.net] >>436 どこの本じゃおらあああ!!! 説教してやるわ! >>434 さんお願いします
455 名前:431 mailto:sage [2018/05/05(土) 23:14:03.22 ID:6mpGGgHw.net] >>437 有名な、「スッキリわかるJava入門 実践編」です 該当箇所(p252)を引用します 「…flush()を呼び出さないとファイルに正しくデータが書き込まれないことがある からです。 実は、write()メソッドはデータの書き込みを要求するだけの命令であり、 呼び出したらすぐにファイルにデータが書き込まれるとは限りません。 これはファイルの読み書きを高速化するためのバッファというしくみによって、 後でまとめて書き込み処理がされることがあるためです。…」
456 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:14:53.02 ID:ukbnMY+E.net] 普通はcloseの内部でflushが呼ばれるか同等の処理がされるから、 きちんとcloseするプログラムの場合は明示的なflushは不要。
457 名前:431 mailto:sage [2018/05/05(土) 23:44:43.67 ID:6mpGGgHw.net] >>439 そうなんですか? ありがとうございました
458 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:56:03.71 ID:95YSYNlN.net] flush
459 名前:していないと、電源断・強制終了時に、書き込まれない 何秒おきに、flushされるかなどの設定は、 Java と言うよりは、OS・外部装置の挙動 [] [ここ壊れてます]
460 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 00:07:10.53 ID:GsL2vTC2.net] また35歳来てるのかよ
461 名前:デフォルトの名無しさん [2018/05/06(日) 00:14:34.04 ID:iIP+eAYQ.net] flush使うのはログとかで途中経過を確実に見たいときだな
462 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 04:49:26.60 ID:Bse1bLkg.net] flush() があった方が良いのは BufferedOutputStream や BufferedWriter のインスタンス経由で 出力していて尚且つ close() するよりも前に今まで出力した分がバッファから全て出力されて 欲しい場合だろう。そうでないのなら普通は無意味、というか、Bufferedでないクラスなら多分 何もしていない。(バッファがないなら flush() も何もないからね)。 >>432 のプログラムの場合 FileOutputStream を作っているだけなのでバッファリングはされて おらず write() した直後に書かれている筈だ。更に終わったらすぐに close() するだけなので たとえバッファリングされていたとしても close() 前に flush() をする必要はない。 ただ問題は1バイトづつ読んだり書いたりするようになっていて非常に効率が悪いことだ。 入出力は両方ともこんな風にバッファリングされるようにした方が良い。 InputStream is = new BufferedInputStream(url.openStream()); OutputStream os = new BufferedOutputStream(new FileOutputStream("dj4.ico")); 更に読み書きする部分も以下のように自分でバッファ作ってまとめて読んでまとめて書くようにした方が良い。 (1000である必要はない。もっと大きくても良い)。 byte[] buf = new byte[1000]; int n; while ((n = is.read(buf)) > 0) os.write(buf, 0, n); こうした時の速度差は何Mバイトとか何Gバイトもの大量のデータを扱うと分かると思う。 (但しJavaコンパイラやJITの最適化、およびJavaVMやOSやハードウェアの進歩により 将来的にはどう書いても速く動くようになる可能性はある)。
463 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 08:27:00.47 ID:6iNSfcwx.net] FileOutputStreamはJava側ではバッファリングしていないが OS側のファイルシステムがバッファリングしてる場合もあるので、 flush呼び出しで明示的にディスク書き出しを指示できるので完全に無意味って事はない。 ただしディスク書き出しを指示するっても指示された側が直ちに実行するとは限らない。 典型的にはflushの呼び出しが終わった時には書き出しが終わっている事が期待されるが 実際にはディスクアクセスの優先順位待ちとかでflushの呼び出しが終わった時点でも ディスクへの書き出しが終わってないとかそーゆーケースはある。
464 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 11:03:17.43 ID:6iNSfcwx.net] FileOutputStreamだとflush上書きしてねーから>>445 はウソだったわ。
465 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 16:44:24.01 ID:Bse1bLkg.net] Java 側で FileOutputStream を使っていても OS 側で密かにバッファリングされていた場合は Java の方からではどうすることもできないかもね。 ま、実際今時のOSだとディスクに対するライトキャッシュはデフォルトではONになっているのが 普通だろうからどんなプログラムでも(Javaであろうがなかろうが)OSのシステムコールの write() 直後にディスクに書かれていないことはあり得る。但しその場合は write() 直後に read() すると あたかもディスクから読んだかのように書いた内容が読める。しかしいきなり電源が落ちると ディスクに書いてない分の内容は失われる。 これを防止する方法は Linux ならシステムコールの sync() を呼ぶか sync コマンドを 実行れば良いのだが、しかし他のOSでは違うやり方になるだろう。統一された方法はない。 大雑把に UNIX 系 OS だと sync() でやると昔からの慣習で決まっているだけ。同じUNIX系 OSでも違う場合もあり得るし特殊なハードウェアの
466 名前:ディスクの場合は違うかも知れない。 などという細かい事まで考えないといけないぐらい高度な要求があることは滅多にないだろうが、 どうしてもそこまで考えて作らねばならない場合は本当に Java だけで実現できるのか、または Javaで作ることは適切かを事前によく検討した方が良いと思う。 [] [ここ壊れてます]
467 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 23:24:51.40 ID:LrvTqzkb.net] Linux では、アイドル時間を利用して、5秒毎にデバイスに書き込んでいるけど、 SSD の寿命対策で、書き込み回数を減らしたい場合に、 15秒毎とかに設定することもある またデバイスも、バッファ・キャッシュを持つから、 バッファに書き込んだ時点で、OS に書き込み完了を知らせるかも知れない。 ここで電源断すると、デバイスに書き込まれない まあ、デバイスの設定は、よく知らないけど
468 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 11:28:57.25 ID:sRlF3JnI.net] 作成するアプリの規模にもよるかもしれませんが、 非同期処理を安全に書くために調べたら数年前まではRxJavaが流行りそうって記事が多いけども、 今はAsyncTaskとかで十分なのかな?
469 名前:デフォルトの名無しさん [2018/05/10(木) 20:09:13.57 ID:2zvsPgeN.net] Javaについてこの理解であってますか? 1 ソースコードは互換性がありどのJDKでもコンパイルできる 2 バイトコードは互換性がありどのJVMでも実行できる 3 JREやJDKはJVMとクラスライブラリを含む
470 名前:デフォルトの名無しさん [2018/05/10(木) 20:17:53.23 ID:+tTPUtlU.net] >>450 教科書読めやハゲ
471 名前:デフォルトの名無しさん [2018/05/10(木) 21:02:09.83 ID:CK5Copcn.net] >>450 大雑把にはそれでいいのだが標準ではないライブラリを追加して作られたプログラムはそれの無い環境では当然コンパイルエラーになる。 コンパイル済みのクラスファイルやそれを入れたjarファイルの場合は足りないライブラリのせいで動かない。
472 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 08:49:44.16 ID:CudJysns.net] >>452 そんな当たり前のことはどうでもいいから、>>450 が正しいか間違ってるか、大雑把にではなく正確に答えろや 断言できる知識がないからって「大雑把に」とか言って保険かけんな
473 名前:デフォルトの名無しさん mailto:age [2018/05/11(金) 15:40:03.41 ID:iIfcglOt.net] やかましいわ!
474 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 15:45:41.92 ID:Z82lyl/Y.net] 1. 完全な互換性はないので同じソースコードが全てのJDKで必ずコンパイルできるとは限らない。 2. 完全な互換性はないので同じバイトコードが全てのJVMで必ず実行できるとは限らない。
475 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 16:21:23.17 ID:UhEMsKag.net] >>453 当たり前ってわかってんなら>>450 がどうかもわかるんじゃねーの?
476 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 20:24:20.11 ID:Cbg+X5+f.net] Classクラスが持つメソッドについて質問です。 メソッドを取得するgetDeclaredMethod()やコンストラクタを取得する getDeclaredConstructor()の引数に、Class<?>型が含まれているのですが、 何故この型なのでしょうか? intやdoubleなどの基本型を取る場合もあると思うのですが…。
477 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 20:59:28.55 ID:PddvfNsl.net] 基本型を指定したい場合、ラッパークラスの.TYPEを使うんだ intの場合Integer.TYPEとかそういう感じで
478 名前:デフォルトの名無しさん [2018/05/11(金) 23:49:17.69 ID:BkhZdaXW.net] >>453 わかった。じゃあ厳密に答えよう。こうだ。 1 × 2 × 3 ○
479 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 00:44:10.56 ID:zFimtC1H.net] >>457 です。 >>458 ありがとうございます。 本によると、int.classとか見慣れない表記をしているのですが、 これでもよいのでしょうか?
480 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 10:16:25.78 ID:UEBc/Ia0.net] >>460 >>458 がぼけてただけだわ、int.classでよす https://ideone.com/Xc37lP
481 名前:456 mailto:sage [2018/05/12(土) 23:06:04.87 ID:zFimtC1H.net] >>461 ありがとうございます。 int.classやlong.classなど、
482 名前:基本型名.classは何型になるのですか? [] [ここ壊れてます]
483 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 20:17:09.11 ID:VaYQl2tk.net] レイアウトについて質問させてください。 (1) Container contain = getContentPane() ; contain.setLayout(new BoxLayout(contain, BoxLayout.Y_AXIS)); contain.add(new JButton("ボタン1")) ; contain.add(new JButton("ボタン2")) ; (2) Container contain = getContentPane() ; contain.setLayout(new BoxLayout(contain, BoxLayout.Y_AXIS)); contain.add(new JButton("ボタン1")) ; JPanel p = new JPanel() ; p.add(new JButton("ボタン2")) ; contain.add(p) ; (1)ではボタンが二つとも左端に表示されるのですが、(2)は両方とも真ん中になります。 なぜ両方とも左寄せにならないのか悩んでます。これってどうしてですか?
484 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 20:36:34.00 ID:ZtGqqYsK.net] 見たことない書き方だな 普通にレイアウト書いたらあかんの? 静的でも動的でもいいけど
485 名前:デフォルトの名無しさん [2018/05/13(日) 21:31:40.32 ID:v233urWy.net] >>463 JButtonは、alignmentXのデフォがLEFT_ALIGNMENT JPanelは、alignmentXのデフォがCENTER_ALIGNMENT JPanelのalignmentXにLEFT_ALIGNMENTを設定したら JButtonが左に寄った BoxLayout内のコンポネントは独立して配置されるわけじゃないみたい わしにはよくわからん
486 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 23:14:48.90 ID:VaYQl2tk.net] >>465 ありがとうございます。でもそれだとボタン1は左に寄るんですけど、ボタン2はまだ真ん中なんですよね。 でも p を boxlayout.X_ASIS にしたらボタン2も左に寄りました。 でもなぜそうなるのか、何が何だか分からない。 Container contain = getContentPane() ; contain.setLayout(new BoxLayout(contain, BoxLayout.Y_AXIS)); contain.add(new JButton("ボタン1")) ; JPanel p = new JPanel() ; p.setAlignmentX(Component.LEFT_ALIGNMENT); p.setLayout(new BoxLayout(p,BoxLayout.X_AXIS)); p.add(new JButton("ボタン2")) ; contain.add(p) ; あと p.setLayout(new BoxLayout(p,BoxLayout.Y_AXIS)); p.setLayout(new FlowLayout(FlowLayout.RIGHT)) ; p.setLayout(new FlowLayout(FlowLayout.CENTER)) ; p.setLayout(new FlowLayout(FlowLayout.LEFT)) ; とか、あとボタンをさらに加えたり、色々試してみるんですが、よく分からない。
487 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 18:37:33.48 ID:IdPDIHX7.net] 正規表現について質問なんですけど、 String str = "会社名( 多久比禮志神社 )、住所 ( 富山県富山市塩689 ) のウェブサイトを探し、そのウェブサイトのURLを入力してください" ; ここから会社名と住所を取り出したいんですけど、 Pattern pattern1 = Pattern.compile("[(] .* [)]"); これだと ( 多久比禮志神社 )、住所 ( 富山県富山市塩689 ) が取り出されるんですけど、何が悪いんでしょうか?( 多久比禮志神社 )と、( 富山県富山市塩689 ) を別々に取り出したいんです。
488 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 19:13:56.71 ID:JYHluoOt.net] [( ].+?[)]
489 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 19:16:56.51 ID:18kCbkVn.net] >>467 最長一致とかでググれ。 Matcher m1 = Pattern.compile("a.*b").matcher("ababab"); Matcher m2 = Pattern.compile("a.*?b").matcher("ababab"); System.out.println(m1.find() + " " + m1.group()); System.out.println(m2.find() + " " + m2.group());
490 名前:デフォルトの名無しさん [2018/05/15(火) 20:52:24.90 ID:r6+CqG6i.net] >>467 こうかねえ \\((.*?)\\)\\((.*?)\\)
491 名前:デフォルトの名無しさん [2018/05/15(火) 20:53:43.49 ID:r6+CqG6i.net] あ、まつがえた こうだな \\((.*?)\\).*?\\((.*?)\\)
492 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 20:55:15.80 ID:JYHluoOt.net] 俺のレスが見えないのか馬鹿ども 無駄な駄レスをまき散らすなアホ
493 名前:デフォルトの名無しさん [2018/05/15(火) 21:36:26.05 ID:4HBr8Nk+.net] \\(([^)]+)\\)
494 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:08:48.50 ID:JYHluoOt.net] ∧∧ (д´*) (⊃⌒*⌒⊂) /_ノωヽ_)
495 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:09:20.54 ID:JYHluoOt.net] THE 性器表現
496 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:20:36.07 ID:IdPDIHX7.net] 皆さんほんとに感謝です。最長一致、最短一致は自分で調べていて目にはしていたんですが、解説を読んでもよく分かりませんでした。 こういうコードになりました。 String str = "会社名( 多久比禮志神社 )、住所 ( 富山県富山市塩689 ) のウェブサイトを探し、そのウェブサイトのURLを入力してください" ; Pattern pattern1 = Pattern.compile("[(].*?[)]"); Matcher m1 = pattern1.matcher(str); String[] id = new String [2] ; for (int j = 0 ; j < 2 ; j++) { m1.find() ; id[j] = m1.group(0); System.out.println(id[j]); } 出力結果 ( 多久比禮志神社 ) ( 富山県富山市塩689 )
497 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:36:23.61 ID:JYHluoOt.net] お前さぁ 俺が一番最初に一番最短のまともな回答書いてやってるのに なんで意味わからずアスタリスク使った方を選んでんだアホ これだから馬鹿はイラつくんだよな 説明読んで正規表現もわからんってどんな馬鹿だよ・・ お前はもう二度と書き込むなアホ
498 名前:デフォルトの名無しさん [2018/05/15(火) 22:40:19.77 ID:4HBr8Nk+.net] +は邪道でしょ
499 名前:デフォルトの名無しさん [2018/05/15(火) 22:40:58.19 ID:4HBr8Nk+.net] >>474 でもアスタリスク使ってるわけだし
500 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:54:38.02 ID:IdPDIHX7.net] >>477 申し訳ありません。ところで、あなたの [( ].+?[)] を使うと、 会社名( 多久比禮志神社 ) ( 富山県富山市塩689 ) と出力されます。 [(].+?[)] にすると ( 多久比禮志神社 ) ( 富山県富山市塩689 ) になります。なんかまた謎が増えてしまって。
501 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 22:59:41.77 ID:JYHluoOt.net] >あなたの [( ].+?[)] を使うと、 おめーが使ってる最初の括弧が2バイト文字だからそのまま使ってるだけなんだが 舐めてんのかお前?
502 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:01:13.76 ID:JYHluoOt.net] あ、半角スペース入ってただけだわすまんな っつーか揚げ足取って挑発してんのかおまえ? あ?
503 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:09:47.97 ID:IdPDIHX7.net] >>482 でも半角スペースが入ったら、「会社名」が何で含まれるんでしょうか?揚げ足を取りたいわけではなくて、ほんとに分からない。
504 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:30:36.21 ID:IdPDIHX7.net] >>482 申し訳ありません。文字列が違ってました。 "2. 会社名( 多久比禮志神社 )、住所 ( 富山県富山市塩689 ) のウェブサイトを探・・・”でした。最初の「2」の後にスペースが入ってました。 重ねて謝罪します。ほんとに申し訳ありませんでした。
505 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:43:31.90 ID:1bAdW6Zs.net] 会社名や住所に()が含まれるときここに出た正規表現じゃ全部駄目 再帰的パターン使え
506 名前:デフォルトの名無しさん [2018/05/16(水) 01:40:48.31 ID:Ncn1UiZB.net] だめだけど、そういう仕様にしなければいけないという指定はない。
507 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 04:29:15.58 ID:OVunt3L8.net] * は、0回以上 + は、0回以上 ? は、0 か1回 {m} は、m回 {m,} は、m回以上 {,n} は、n回以下 {m,n} は、m回以上、n回以下 上は最長一致 (greedy)。 最短一致にするには、? を付ける (reluctant) *?, +?, ??, {m,}?, {,n}?, {m,n}? 例えば、<div>あ</div> で、 <.*> なら最長一致で、<div>あ</div> <.*?> なら最短一致で、<div>
508 名前:486 mailto:sage [2018/05/16(水) 04:37:57.06 ID:OVunt3L8.net] >>487 修正 >+ は、0回以上 + は、1回以上
509 名前:486 mailto:sage [2018/05/16(水) 04:58:36.97 ID:OVunt3L8.net] 修正 本当は最短一致なら、<[^>]*> 先頭が< で、> 以外の文字が、0以上あって、末尾が>
510 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 22:17:26.76 ID:RliGnokV.net] なんで \\( と書かずに [(] と書く? まあこの場合同じ事だけどさ。
511 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 00:43:44.49 ID:yxB+aPaP.net] まだ前の人の質問が完結してないみたいですが、質問させて頂いていいでしょうか? JUnitというツールを使いこなせれば、アサーションは覚えなくても問題無い でしょうか?
512 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 04:45:13.62 ID:tkjoiiDy.net] お前の頭に問題がある
513 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 10:22:35.65 ID:CDjWE0Pi.net] これはよい炎上学習法
514 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 16:58:29.13 ID:syGPQ258.net] boolean hoge1=false,hoge2=false; if(hoge1 == true && hoge2 == true){} こうやって書くともっとシンプルにって言われるんだけども、 どうやってシンプルに書くのでしょう? if(hoge1 && hoge2 ){} だと、両方falseでも条件を満たしますよね?
515 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 17:17:48.97 ID:q0eVLi5m.net] >>492 >>493 意味分からんレスするなよ…
516 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 18:26:18.59 ID:8ItvNdb4.net] >494 ヒント:入門書読み直し
517 名前:デフォルトの名無しさん [2018/05/18(金) 18:58:41.99 ID:fM2r+Hus.net] >>494 やってみな
518 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 19:32:25.01 ID:L1Y1ZEs3.net] >>494 頭悪い上に自分で試そうともしない 生きている価値のない究極の人間のクズ
519 名前: mailto:sage [2018/05/18(金) 19:36:55.94 ID:KNJkfM12.net] >>494 https://ideone.com/oYN4oj
520 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 19:50:24.03 ID:xP2z7JCS.net] System.out.println(true && true) ; System.out.println(false && false); System.out.println(true && false); true false false
521 名前: mailto:sage [2018/05/18(金) 19:55:26.49 ID:KNJkfM12.net] >>500 それは質問>>494 の答えになっていない
522 名前:デフォルトの名無しさん [2018/05/18(金) 20:54:08.79 ID:vSzWWhuT.net] なってると思うけどなあ むしろQZの方が・・・
523 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 02:01:38.66 ID:XScpv1fe.net] 大規模開発用言語のHaxe なんて、 if の条件文は厳格で、Bool しか書けない Bool以外の変数、a について、 if ( a ) は、コンパイルエラー if ( a != null ) null でも、わざわざ比較する if ( a == 1 ) if ( a = 1 ) こういう書き間違いを防ぐため
524 名前:デフォルトの名無しさん [2018/05/19(土) 07:20:54.81 ID:b7x1I7X/.net] >>503 Javaもそうだよ。比較的新しい言語ってだいたいそうなってない?
525 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 09:05:01.70 ID:yOmhUNnm.net] >>504 スクリプト言語はそうでもないよ
526 名前:デフォルトの名無しさん [2018/05/19(土) 09:39:45.34 ID:b7x1I7X/.net] あー。スクリプトはそうか。
527 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 10:00:26.93 ID:P9NZnjfr.net] >>498 それをワザワザ教えてあげる貴方いい人だ 俺も色んなカス見てきたけど if (b == true)これ書く奴はまず頭も悪いし プログラマとしてのセンスも皆無だと思う 現場を混沌に導く癌でしかない >>502 俺もそう思った Qちゃん今回はチョッとズレてたね残念
528 名前:デフォルトの名無しさん mailto:age [2018/05/19(土) 10:28:05.93 ID:sq/G7sle.net] >>507 好みの問題だから君が言ってるのは ワガママだと思うけどなあ 自分の価値観が絶対だと思ってるんでしょ 友達いなさそう
529 名前:デフォルトの名無しさん [2018/05/19(土) 11:39:44.12 ID:BQeAYIRL.net] いゆしかし if (b == true) は人に何かがおかしいと感じさせるには十分
530 名前:デフォルトの名無しさん [2018/05/19(土) 11:52:24.95 ID:zEl3eNvL.net] >>509 !bは分かりづらいからb == falseと書くことがあり 一貫性を持たせるために b == true b == false と書きましょうとなることもある 可読性の話です
531 名前:デフォルトの名無しさん [2018/05/19(土) 11:55:25.27 ID:zEl3eNvL.net] 代替を「だいがえ」と言うようなものかな おかしいけどわかりやすいっしょ
532 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 12:06:04.01 ID:4IULO87O.net] あのなぁ くだらないネタでいつまでもくだらないレスの応酬やめろボケカス低能ども
533 名前:デフォルトの名無しさん [2018/05/19(土) 12:08:35.09 ID:zEl3eNvL.net] >>512 b == true これありですよね?
534 名前:デフォルトの名無しさん [2018/05/19(土) 12:55:36.37 ID:0KRdo9xC.net] 【そこまで言って委員会】 津川「改憲、死ぬ覚悟ある?」 <ねーのかよw> 安倍「そんなwww」 rosie.5ch.net/test/read.cgi/liveplus/1526696087/l50
535 名前: mailto:sage [2018/05/19(土) 13:26:42.96 ID:NVNSjmKt.net] >>502 詳しく
536 名前:デフォルトの名無しさん [2018/05/19(土) 14:46:06.80 ID:zEl3eNvL.net] >>515 詳しく言うとQZのコードは論理的に破綻してるよねってこと
537 名前:デフォルトの名無しさん [2018/05/19(土) 15:21:18.38 ID:sMDzLR8Y.net] >>510 いやそれそもそも分かり辛くな
538 名前:「から [] [ここ壊れてます]
539 名前:デフォルトの名無しさん [2018/05/19(土) 16:01:59.23 ID:zEl3eNvL.net] >>517 俺は困ってないからみたいな 分かりづらいと思う人が存在してることを受け入れるんだよ お前は自分が良ければそれでいい 他人のことなんか知ったことじゃない 俺様こそが世界の全てだと思ってるクッパ野郎だろうけど 世の中にはクリボーもパックンフラワーも居るんだよ
540 名前:デフォルトの名無しさん [2018/05/19(土) 16:03:14.01 ID:zEl3eNvL.net] ニンテンドーは世界の広さと多様性を教えてくれるとても素敵な企業だよね
541 名前:デフォルトの名無しさん [2018/05/19(土) 16:05:12.48 ID:s0GlRA3+.net] >>518 分かりづらくない、いやむしろ分かりやすい、と感じ始めたところ辺りが初心者の終わりの始まり。
542 名前:デフォルトの名無しさん [2018/05/19(土) 16:09:55.41 ID:zEl3eNvL.net] >>520 > 終わりの始まり このフレーズ、30年前俺が中学の時一番最初に思いついた 著作権は俺にあるから、別に自由に使ってくれていいけど 最初に思いついたのは俺だからそこんとこ忘れないでくれ
543 名前:デフォルトの名無しさん [2018/05/19(土) 16:13:18.78 ID:zEl3eNvL.net] FF13でヴァニラが使ってたときは恥ずかしくて枕に顔埋めたよね それ俺のだから〜(///ω///)みたいな 俺が30年前中二病全開のときに思いついたフレーズだからみたいな よくよく考えれば売上の何%か俺に入ってもいいよねこれ
544 名前:デフォルトの名無しさん [2018/05/19(土) 16:17:55.80 ID:zEl3eNvL.net] >>520 あどうも、終わりの始まりさんこんにちわ ドゥモ♪\( ̄ー ̄|電柱| ̄ー ̄)/ドゥモ♪
545 名前:デフォルトの名無しさん [2018/05/19(土) 16:19:15.09 ID:zEl3eNvL.net] ____ / \ /\ キリッ . / (ー) (ー)\ 終わりの始まり / ⌒(__人__)⌒ \ | |r┬-| | \ `ー'´ / ノ \ /´ ヽ
546 名前:デフォルトの名無しさん [2018/05/19(土) 16:20:02.61 ID:zEl3eNvL.net] 久々に使ってもらえて嬉しかったからついつい失敬失敬
547 名前:デフォルトの名無しさん [2018/05/19(土) 17:11:27.14 ID:s0GlRA3+.net] やはり if (b == true) なんて書くやつは何かがおかしいな。
548 名前:デフォルトの名無しさん mailto:sage [2018/05/19(土) 17:13:12.24 ID:ttKcchMI.net] 自分は if (a && b) と書かれたコードを見たら、5秒か10秒くらい考える口だわ。
549 名前:デフォルトの名無しさん [2018/05/19(土) 17:27:23.55 ID:zEl3eNvL.net] if (終わりの始まり) { >>526 }
550 名前:デフォルトの名無しさん [2018/05/19(土) 17:28:07.17 ID:s0GlRA3+.net] ま、ifで条件式書かずに直接booleanの変数だけ使うのはあまりないけどな。 何らかの理由で複数回同じ比較をする必要があったりして、無駄だから比較結果を変数に入れといて実際に比較する代わりにそれ使うようにするとかな。 あとはメソッドの戻り値がbooleanで成功がtrue、エラーがfalseの時にifでそのまんま分岐させるとか。
551 名前:デフォルトの名無しさん [2018/05/19(土) 17:28:11.70 ID:zEl3eNvL.net] ごめん、俺今日これから終わりの始まりだから
552 名前: mailto:sage [2018/05/20(日) 14:03:28.07 ID:JyKbNFIa.net] >>521 https://ja.wikiquote.org/wiki/%E3%82%A6%E3%82%A3%E3%83%B3%E3%82%B9%E3%83%88%E3%83%B3%E3%83%BB%E3%83%81%E3%83%A3%E3%83%BC%E3%83%81%E3%83%AB 「今は終わりではない。これは終わりの始まりですらない。しかしあるいは、始まりの終わりかもしれない。」 "Now this is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning." >>521 貴様は「始まる前に終わっていた」
553 名前:デフォルトの名無しさん [2018/05/20(日) 15:47:53.02 ID:2vtHNIEh.net] >>531 あ、俺チャーチルの生まれ変わりかも
554 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 19:28:59.75 ID:HQk+rkwS.net] public class A(){ int x; int y; /*(略)*/ } みたいなクラスAがあったとして クラスBにフィ
555 名前:ールドxを利用するメソッドをつくりたい場合 public class B(){ public void func(int ax){ /*(略)*/ } /*(略)*/ } とするのと public class B(){ public void func(A a){ //a.xのみ利用 /*(略)*/ } /*(略)*/ } とするのではどちらが良い書き方でしょうか? [] [ここ壊れてます]
556 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 20:07:56.78 ID:kCIhHpfP.net] クラスBのフィールドxを使いたいなら前者だし クラスBのフィールドxに入っている値を使いたいなら後者 設計と考え方次第
557 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 20:08:48.56 ID:kCIhHpfP.net] ああ、逆だ 値を取り出すべき人はだれかって話
558 名前:デフォルトの名無しさん [2018/05/21(月) 20:31:33.87 ID:M7fGJX8z.net] >>533 将来的にクラスAの他の変数にもアクセスするように拡張するなら後者かな。 しかしB側のメソッドに値を渡す度に必ずAのインスタンスが必要になるわけで、それで効率悪くなるとかメモリ食い過ぎになるようなら前者かな。
559 名前:デフォルトの名無しさん mailto:sage [2018/05/21(月) 21:35:10.02 ID:ZEeSzoyV.net] x の出自がどこかが重要かどうかだね。
560 名前:532 mailto:sage [2018/05/21(月) 21:55:30.28 ID:HQk+rkwS.net] レスありがとうございます 任意の値放り込んで動作テストしやすい前者のほう好んで使ってたけど 後者のほうが良く見かける気がしたので聞いてみたんですが 思考停止でどっちってものでもないんですね
561 名前:デフォルトの名無しさん mailto:sage [2018/05/22(火) 03:37:47.30 ID:ePdBI50U.net] staticでもない限りフィールドを参照する場合は必ず そのフィールドを持つクラスのインスタンスが存在するんだから ほとんどの場合において思考停止で後者だよアホ ここの回答者はアホしかおらんからお前みたいなのがよく騙される
562 名前:デフォルトの名無しさん mailto:sage [2018/05/22(火) 09:04:18.49 ID:nTol+9j5.net] こうしてimport地獄に足を踏み入れるのであった
563 名前:デフォルトの名無しさん mailto:sage [2018/05/22(火) 11:33:37.24 ID:+V0ARxgv.net] どんどん機能追加しているうちに多次元配列や変数が増えたからか若干カクカクになってきたんだけど 例えば if (0==0) { みたいに変数のスコープ狭くしたら多少は軽くなるんでしょうか
564 名前:デフォルトの名無しさん [2018/05/22(火) 12:16:48.73 ID:s7oQSYg1.net] スコープ狭くしたらメモリ確保と解放が多くなるから遅くなるのでは? ま、実際は最適化されるからあまり遅くならんかも知れないが。
565 名前:デフォルトの名無しさん [2018/05/22(火) 17:27:26.05 ID:E5c/uhrq.net] 一つリストを使ったアンドロイドのソースがあって 以下サイトのコードを(main.activityの名前は適当に変えて)そこから呼び出すように実装したいんだけど どこにどう書けばいいの? olee46.hatenablog.com/entry/2017/06/07/053010 呼び出したい画面のjavaソースの中に何かを書けばいいと思うんだけど、 参考書みてもぐぐってもわからん
566 名前:デフォルトの名無しさん mailto:sage [2018/05/22(火) 18:06:36.51 ID:ePdBI50U.net] ヒント:質問するときは日本語で
567 名前:デフォルトの名無しさん [2018/05/22(火) 18:39:07.10 ID:jJOm7blD.net] >>543 AndroidはAndroidスレへ
568 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 00:32:58.76 ID:ZUx8CcqZ.net] coberturaをダウンロードしたのですが、.gzというファイル形式だったので 展開する必要があるみたいです。 何かおすすめの無償の解凍用ソフトがあったら教えて頂きたいのですが、 どんな感じでしょうか?
569 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 00:44:41.94 ID:0Sl9hrHV.net] >>546 tar.gz でしょ? 昔からUNIX系OSでよく使われていた方式で、 tar で複数のファイルをまとめたものを gzip 圧縮したやつだ。 Windows で中身を取り出したい場合でもだいたいの zip 展開できるソフトならできると思う。 俺が使ってるのはこれ。7zipだが、tar.gz 等もできる。 https://www.7-zip.org/ その他、Linux等のUNIX系OSなら
570 名前:tar xfz でファイル指定すると展開できるよ。(WSL上のLinux環境やCygwinでも同じ) [] [ここ壊れてます]
571 名前:545 mailto:sage [2018/05/23(水) 01:00:34.46 ID:ZUx8CcqZ.net] >>547 返信ありがとうございます。 7zipのサイト見たのですが、ちょっと気になったのが、LGPLという記述があった ことです。 LGPLだと、規約により自分の作成したコードを公開しないといけなくなるらしい のですが、その辺は問題無いのでしょうか?
572 名前:デフォルトの名無しさん [2018/05/23(水) 01:24:55.85 ID:0Sl9hrHV.net] >>548 使うだけなら関係ない。7zipのライブラリ等を使うプログラムを自分で作って公開する場合に関係する。 LGPLの概要はこんな感じ。必ずしも自作部分のソースを公開する必要はない。 easylabo.com/2015/04/rapid-prototyping/9048/
573 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 01:36:07.73 ID:ZUx8CcqZ.net] >>549 しつこくて恐縮ですが、念のためにお聞きすると、 LGPLの影響は7zip内のソースコードやクラスライブラリを自分の著作物に 利用する場合にのみ影響してくる、ということでいいんですよね?
574 名前:デフォルトの名無しさん [2018/05/23(水) 03:56:11.01 ID:0Sl9hrHV.net] >>550 そう。その通り。
575 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 08:55:06.92 ID:McbJvmIi.net] 7-Zip は、普通の無料アプリ。 インストールしたら、右クリックメニューから解凍できる、って言うだけ この著作物を、君が無断で配布しなければ良いだけ。 そもそも、他人の著作物を無駄配布できないのは、常識だろ >>542 メモリ確保と解放は、多くならない 例えば、スタックメモリ、1,000番地まで使っていて、 40バイトのオブジェクトを作ったら、1,040番地まで使っていることになる 各オブジェクトの生成・解放の手間は、毎回掛かるので、 それを嫌がる人は、スタックよりもヒープを使うけど、 ヒープはスコープが広いから、よくバグる でも、メモリ確保と解放は、小さいサイズ毎にはやらない。 数MB毎とか、まとめて確保しているはず メモリプールのような感じ
576 名前:デフォルトの名無しさん [2018/05/23(水) 09:23:52.25 ID:VrgE/TCp.net] >>552 メモリのOSへの要求はライブラリでまとめて多目に要求するのが普通だとは思うが、それでもその中で確保と解放の処理が必要になるためその分の負荷は掛かる。
577 名前:551 mailto:sage [2018/05/23(水) 11:13:18.92 ID:McbJvmIi.net] たぶん、ファイルのバッファ・キャッシュと同じ理屈だろ 1バイトずつ千回書き込んでも、バッファにためておいて、 たまったタイミングで、1KB の1回の書き込みに変えてしまう だから、そんなに小さいサイズ毎に、OSには要求しないと思う 何MB か、Java内部のメモリプールでやり繰りしておいて、 そのサイズで足らなくなったタイミングで、OSに新たなメモリを催促する感じ 数バイト毎に、OSのAPIを呼ぶと、 その度に、コンテキストスイッチが起こって、とんでもなく遅くなるはず なるべく、OSのAPIを呼ばないように、VM 内でやり繰りする最適化が、 Java, JS, Ruby など、各VMの腕の見せ所
578 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 11:25:36.16 ID:ZUx8CcqZ.net] >>551 >>552 ありがとうございました。
579 名前:デフォルトの名無しさん [2018/05/23(水) 11:29:10.14 ID:VrgE/TCp.net] そう。そんなのはC言語のmalloc()でもやっている。 しかしメモリが足りていてもmalloc()が呼ばれれば要求された分のメモリを呼ばれた側に返すために管理用のポインタを書き換えたりする処理が必要になる。 それは微々たるものではあるが何万回も呼ばれたりすれば人間でも感じられるぐらいの遅さにはなるかも知れない。 同じようなプログラムが何千もマルチタスクで動けばそのマシン全体の付加を高めて遅くなるかも知れない。
580 名前:デフォルトの名無しさん mailto:sage [2018/05/23(水) 20:04:39.19 ID:VpAiMH2g.net] >>555 糖質35
581 名前:ホか [] [ここ壊れてます]
582 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 20:04:52.40 ID:46gnIEx5.net] >>557 糖質じゃねーよ
583 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 20:16:30.75 ID:JOD0E1R+.net] 糖質じゃねーか
584 名前:デフォルトの名無しさん [2018/05/24(木) 20:39:51.13 ID:j4DAPFSk.net] 糖質100%
585 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 01:29:35.13 ID:SmtGWz1P.net] 基本的な質問で恐縮なのですが、 https://pastebin.com/iQbMfbRS 上のコードで、 FileWriter fw = null; と、変数fwをnullで初期化していますが、 ここは変数宣言するだけの、 FileWriter fw; ではダメなんでしょうか?
586 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 02:06:42.40 ID:thcmSanV.net] >>561 それだと fw を初期化しないまま finally ブロックに行く可能性があるのでダメ。 それと fw.close() は IOException を catch するように try 〜 catch の中に書かないとダメ。 ということで、 そのような従来通りの書き方をするよりも try-with-resources文で書いた方が良いと思う。 詳しくは下記ページ等を見てくれ。 try-with-resources文の基本 https://qiita.com/Takmiy/items/a0f65c58b407dbc0ca99
587 名前:560 mailto:sage [2018/05/25(金) 16:33:29.31 ID:SmtGWz1P.net] >>562 返信ありがとうございます。 fwをnullで初期化してない状態でfw.close()を実行すると、何がまずいんですか?
588 名前:デフォルトの名無しさん [2018/05/25(金) 16:41:20.70 ID:UQq8n9gR.net] >>563 変数を初期化されないまま使うことが起こりうるプログラムはコンパイラがエラーにする。
589 名前:デフォルトの名無しさん [2018/05/25(金) 16:45:06.38 ID:UQq8n9gR.net] ていうか自分でコンパイルすればわかるよな。 まあ初期化してない変数は多分nullや0が入ってるんだろうが、初期化する処理がないままでその変数を使用するということは普通はプログラマの初期化忘れだ。 だからコンパイル時に発見されたらエラーにする。
590 名前:560 mailto:sage [2018/05/25(金) 17:05:45.34 ID:SmtGWz1P.net] >>564 >>565 回答ありがとうございます。 では、fwにnullを代入したとして、この時fwは何も参照していないと思うのですが、 この場合fw.close()というのはどんな動作をするのでしょうか?
591 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 17:40:48.03 ID:Sw3LTZE2.net] ぬるぽ
592 名前:デフォルトの名無しさん [2018/05/25(金) 19:19:13.63 ID:sJ4v6fcz.net] やってみな
593 名前:デフォルトの名無しさん [2018/05/25(金) 19:19:37.13 ID:sJ4v6fcz.net] >>567 ガッ
594 名前:デフォルトの名無しさん [2018/05/25(金) 19:51:12.03 ID:n17xtV5p.net] 外出先でスマホ使ってプログラムを書く勉強をしたいんですがお勧めのアプリorサイトはありませんか? 家ではpaiza使ってるんですが流石にスマホでは使いづらくて スレ立てる必要もない質問はここでってスレで質問したらスレチ(?)言われたので教えて下さい><;
595 名前:560 mailto:sage [2018/05/25(金) 20:08:39.38 ID:SmtGWz1P.net] >>567 >>568 ありがとうございました。やってみようと思います。
596 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 03:10:00.67 ID:uvtiXGuN.net] 今のガキって世界が全部スマホ基準でキモすぎだな そんな都合の良いサイトあるかよアホ
597 名前:デフォルトの名無しさん [2018/05/26(土) 03:58:29.69 ID:NxLTutQ0.net] >>570 お題スレの1にいくつかサイトが書いてあるが、どれか使えるのはないか? プログラミングのお題スレ Part11 https://mevius.5ch.net/test/read.cgi/tech/1524570314/ まあでもスマホって大きさにもよるな。タブレット並にでかければやり易いとは思うが。
598 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 06:34:44.19 ID:mbadrYES.net] >>572 何でもかんでも食って掛かってくんじゃねえよ爺 こちとら家でも四六時中スマホぽちぽちやってる異常者じゃねえんだよ 外出中少しでも暇な時間をプログラミングの学習に当てて効率よくやりたいと思っただけだ >>573 ありがとうございます。見てみます
599 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 07:13:38.30 ID:uvtiXGuN.net] なんだこのゴミガキw て
600 名前:めーみたいな馬鹿ガキはPHPでも触ってろアホガキ [] [ここ壊れてます]
601 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 07:18:36.58 ID:uvtiXGuN.net] しかもスマホでコーディングとかおめーみたいな馬鹿は間違っても現場くんなよアホ まぁ勉強なんてしてる時点で馬鹿だからとっとと首吊って死ね
602 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 08:27:39.72 ID:mbadrYES.net] 過重労働低賃金でイライラ爺絶賛発狂中にて草
603 名前:デフォルトの名無しさん [2018/05/26(土) 09:15:22.96 ID:SbFfHA39.net] >>576 現場ってなんすか? 会社と仕事場所が違うんすか? そんなんあるんすか?
604 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 09:24:24.65 ID:KsK6n2DW.net] 本当に糖質らしい
605 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 09:45:22.10 ID:qIwXZw1Y.net] AndroidならTermux入れればスマホ内でDebianが使えるからコーディングし放題 またはGCEとか借りてスマホからSSH接続すればいい
606 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 09:47:26.65 ID:uvtiXGuN.net] スマホでコーディングしたいとか馬鹿丸出しのレスつけてる異常者の低能ガイジが スマホ弄ってる奴のことを異常者とか言ってるのがウケるわw お前が一番の異常者だよ馬鹿ガキ スマホで何コーディングすんの?wねぇ?ww ifでもポチポチ打つの?wwねぇ?www 実際のコーディングっていうのは何千ファイルもあるクラスの中から IDEの補完機能で頻繁に実装クラス流し読みしたり他人のソース読むことが大半なんだよ 基礎の基礎もしらねぇ糞馬鹿のアホガキが一丁前に二面性丸出しにしたレスつけて くっそ気持ちわりぃんだよゴミガキ 20代がジジイならJavaすら勉強しねーと理解できねぇゴミクソのお前は何なんだ?あ? 胎児か?wwwよくレス返せるなこの馬鹿 トラックに轢かれてとっとと死ねアホガキ
607 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 09:52:36.13 ID:uvtiXGuN.net] ほんとこういう頭の弱い馬鹿ガキはSNSから出てくんなっつーのな
608 名前:デフォルトの名無しさん [2018/05/26(土) 10:09:12.75 ID:SbFfHA39.net] 現場の人、現場でうまくいってないのかな
609 名前:デフォルトの名無しさん [2018/05/26(土) 10:13:22.58 ID:mbadrYES.net] 長文アスペにクソワロタ なんかごめん
610 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:13:57.13 ID:uvtiXGuN.net] リアルで何か問題抱えてないと暴言吐かないと本気で思ってる奴がいるようだけど 馬鹿とアホとガイジと低能とガキが調子こいたレスつけてるのを見たら 一般人は無条件でイラつくんだよアホガキ 分を弁えろ低能スマホガイジが
611 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:18:33.97 ID:uvtiXGuN.net] 二度とレスつけるなよ馬鹿クソガキガイジ
612 名前:デフォルトの名無しさん [2018/05/26(土) 10:20:22.87 ID:SbFfHA39.net] 心に余裕がなさすぎるでしょ
613 名前:デフォルトの名無しさん [2018/05/26(土) 10:22:48.45 ID:mbadrYES.net] 短文になってて草
614 名前:デフォルトの名無しさん [2018/05/26(土) 10:23:35.39 ID:SbFfHA39.net] 初心者スレに来て初心者に暴言を吐くのが一般的とは思えない 病んでるよ、現場の人は病んでるよ 現場で何があったんや
615 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:25:36.27 ID:evMje7gd.net] 本当に初心者丸出しで恐縮なのですが、質問させてください。 tomcatでサーブレット、JSPを勉強していました。 そしていざwebAPIを作ろうと思い検索したところ、JAX-RSの記事がほとんどでした。 Glassfishを導入しJavaEEをいちから勉強した方が良いでしょうか? それともJavaEEを使わず(webAPIに限らず)サーブレットで実装したほうが良いでしょうか? その他にも良い選択肢があれば教えていただければと思います。 よろしくお願いします。
616 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:26:44.83 ID:uvtiXGuN.net] 馬鹿に余裕なんか見せてどうすんだよw この手の馬鹿ガキは馬鹿のくせに変なプライド持ってたりするから 馬鹿って言ってやらないと一生理解できない糞馬鹿だから徹底的に馬鹿って言ってやったほうがいい 実際社会に0.01_も貢献してない役立たずのゴミガキだしな
617 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:32:28.18 ID:uvtiXGuN.net] ヒント:質問する前に用語の理解(言ってること無茶苦茶)
618 名前:デフォルトの名無しさん [2018/05/26(土) 10:36:34.25 ID:mbadrYES.net] 爺ってワード一つでここまで面白いものが見れるとは思わなかった
619 名前:デフォルトの名無しさん [2018/05/26(土) 10:39:15.32 ID:SbFfHA39.net] 初心者に余裕見せられないって切羽詰まりすぎでしょ 現場で社会に貢献してるならもっと自信持ちなよ
620 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:39:51.44 ID:uvtiXGuN.net] お前みたいにド底辺の馬鹿ガキのくせに一丁前に噛みついて しつこくレスつけてくるゴキブリみたいなゴミの方が面白いよ 馬鹿なりに馬鹿って言われて怒ってんのか?ん?w アホ
621 名前:デフォルトの名無しさん [2018/05/26(土) 10:41:25.38 ID:SbFfHA39.net] 現場の人、自分が絡まれるのはストレスなのかな?
622 名前:デフォルトの名無しさん [2018/05/26(土) 10:42:21.10 ID:SbFfHA39.net] 現場の人を観察するのを諦めない<●><●> じーっ
623 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:42:56.63 ID:aotapGUc.net] 面倒くさいからあまり長文アスペ爺煽るなよ
624 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:45:13.50 ID:uvtiXGuN.net] 噛みつき返してくる時点で初心者でも何でもねーからアホw 膨大な知識と実力がある奴はみんな聖人君子だと思い込んでるようだけど こんなゴミ糞な馬鹿ガキがタメ口聞いてきたら大半の奴は余裕でキレる なんで地面這いつくばってようなゴキブリ風情が同じ土俵で口聞いてんだ?w 馬鹿かクソガキ アホ
625 名前:デフォルトの名無しさん [2018/05/26(土) 10:45:33.18 ID:mbadrYES.net] >>598 了解しました
626 名前:デフォルトの名無しさん [2018/05/26(土) 10:46:07.83 ID:SbFfHA39.net] 現場どこなんだろ、ここまで人を追い込んでしまった 現場を僕らは許せない
627 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:47:35.85 ID:uvtiXGuN.net] 馬鹿ガキ自演で逃亡w クソワロwww こういう馬鹿って自演で逃げ道作らないと何もできねーんだよな 馬鹿で知識もねぇゴミなんだから最初から噛みついてくんじゃねーよキチガイ馬鹿ガキ 二度と書き込むなよ低能スマホ馬鹿ガキガイジ アホ
628 名前:デフォルトの名無しさん [2018/05/26(土) 10:48:27.09 ID:SbFfHA39.net] >>602 じゃあ逆に聞くけど現場と会社どっち取るの?
629 名前:デフォルトの名無しさん [2018/05/26(土) 10:51:22.54 ID:SbFfHA39.net] ノ L____ ⌒ \ / \ / (○) (○)\ 事件は現場で起きてんだ! / (__人__) \ | |::::::| | <- ID:uvtiXGuN \ l;;;;;;l /l!| ! / `ー' \ |i / ヽ !l ヽi ( 丶- 、 しE |そ ドンッ!! `ー、_ノ 煤@l、E ノ < レY^V^ヽl
630 名前:デフォルトの名無しさん [2018/05/26(土) 10:52:41.66 ID:mbadrYES.net] www
631 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 11:45:18.93 ID:uvtiXGuN.net] ム板に「ぼくの勉強日誌」みたいな日記帳スレ立てる馬鹿ガキもいるし ここの低能池沼みたいに何もできないゴミ糞馬鹿アホガキの分際でタメ口聞いてきたりと 最近のゆとり低能ガイジってマジやべーわ 案外同一人物かもなw 馬鹿発見器のSNSから一生出てくんなっつーのな アホ
632 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 12:37:38.40 ID:+0QlfpSZ.net] >>585 > 一般人は無条件でイラつく 自分も暴言でイラつかせてる可能性に考えが及んでいない?
633 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 12:42:30.20 ID:uvtiXGuN.net] スレ違いって言われてまたスレ違いのことを書くような低能ガイジが原因なので どう見ても暴言吐かれるガイジが悪い
634 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 12:46:35.43 ID:+0QlfpSZ.net] つまり「俺は全く中身が無い暴言レスをしても悪くない全て周りが悪い」と HAHAHA
635 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 13:09:03.85 ID:uvtiXGuN.net] ”周り”じゃなくて低能なことを書くガイジ
636 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 13:11:39.35 ID:uvtiXGuN.net] こういう脳内で自然とすり替え起こしてる池沼ガイジは掲示板使うなって言ってんだけど それすら理解できてなさそうだな 頼むからSNSから出てくるなって・・・ アホ
637 名前:デフォルトの名無しさん [2018/05/26(土) 14:17:05.2
] [ここ壊れてます]
638 名前:1 ID:NxLTutQ0.net mailto: >>580 横だが、Termux いいね。これは知らなかった。 ただやはりbluetoothのキーボード繋いだ方が良いな。vim 使う時に ESC の入力が楽だから。 (てか、あの画面に出てくるキーボードで ESC 入力する方法が分からなかった。できないのかも知れない)。 [] [ここ壊れてます]
639 名前:デフォルトの名無しさん [2018/05/26(土) 14:21:10.21 ID:NxLTutQ0.net] >>581 >>570 は「プログラムを書く勉強をしたい」と書いてるだけなのでスマホでも特に問題ないと思うが?
640 名前:デフォルトの名無しさん [2018/05/26(土) 14:26:46.29 ID:NxLTutQ0.net] >>611 お前は二度とここに来るな。
641 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 14:41:10.74 ID:+0QlfpSZ.net] >>611 つまり「全く中身が無い暴言レスは否定しない」と HAHAHA
642 名前:デフォルトの名無しさん [2018/05/26(土) 14:44:12.53 ID:SbFfHA39.net] ID:uvtiXGuN もう来たらアカンで
643 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 15:10:50.68 ID:uvtiXGuN.net] お前が来るな馬鹿ゴミ スマホでポチポチして学べるレベルの内容なんて全くやる価値0で 時間の無駄でしかないのは馬鹿ガキ以外のまともな奴なら普通にわかるから 親切に罵倒してやってるのにお前みたいなアホが自分で確認してるわけでもないのに 何も考えず「あるかも〜?」みたいなゴミレス回答して馬鹿ガキをのさばらせてんじゃねーよ馬鹿カスアホ 一緒に消えて二度と書き込むな アホ
644 名前:デフォルトの名無しさん [2018/05/26(土) 15:23:53.76 ID:SbFfHA39.net] また来たんか
645 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 16:12:23.16 ID:+0QlfpSZ.net] 一流にはなれないタイプ HAHAHA
646 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 18:46:54.33 ID:NxLTutQ0.net] 今は寝てるのかな? hissi.org/read.php/tech/20180526/dXZ0aVhHdU4.html
647 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 18:49:22.46 ID:uvtiXGuN.net] で、その抽出は何か意味あんの?w 反論できなくなったチンパンの最後の抵抗か?w くやしいなら黙って消えろゴミ アホ
648 名前:デフォルトの名無しさん [2018/05/26(土) 19:32:31.77 ID:mbadrYES.net] 最後にレス付けないと居ても立ってもいられない類の人だから ほっといてやれよw
649 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 19:34:41.58 ID:uvtiXGuN.net] お、自演で逃げ口まで作ったアホガキが居ても立っても居られず戻ってきたかw 馬鹿ガキでも馬鹿にされるとくやしいのか?お?w ゆとり馬鹿クソガキはスマホでエロ画像でも見てろゴミ アホ
650 名前:デフォルトの名無しさん [2018/05/26(土) 19:56:50.40 ID:93vRHohq.net] ようこんな板で頑張るよな長文も
651 名前:デフォルトの名無しさん [2018/05/26(土) 20:46:31.64 ID:NxLTutQ0.net] 必死だなあ・・・
652 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 20:50:16.44 ID:uvtiXGuN.net] で、抽出になんか意味あんの?w アホ
653 名前:デフォルトの名無しさん [2018/05/27(日) 01:51:16.98 ID:cn9TbCYJ.net] 必死だな
654 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 02:08:48.61 ID:3qyalsdQ.net] で、抽出の意味は?w 答えられないならいちいちレス付けるなゴミマヌケ アホ
655 名前:デフォルトの名無しさん [2018/05/27(日) 03:32:13.63 ID:cn9TbCYJ.net] 必死だな
656 名前:デフォルトの名無しさん [2018/05/27(日) 05:08:27.27 ID:Hj9CmqVm.net] 現場の人いじめられすぎわろた
657 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 07:00:39.85 ID:3qyalsdQ.net] ぼくの反論できない相手はいじめられてることにしたいゴミマヌケ馬鹿w もう少しがんばろうよぉ低能ぼくちゃんw アホ
658 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 07:28:48.88 ID:gPgYXMXq.net] >>631 他にネタ練った方がいいと思う
659 名前:デフォルトの名無しさん [2018/05/27(日) 07:33:13.42 ID:Hj9CmqVm.net] 論はどこ?ここ?w
660 名前:デフォルトの名無しさん [2018/05/27(日) 13:24:16.20 ID:5OTEWY9F.net] 必死だな
661 名前:デフォルトの名無しさん [2018/05/27(日) 23:03:37.31 ID:gjgcp9Ks.net] 35歳Java歴1年半Java Bronze持ちが作成した最高傑作 https://ideone.com/JQbabV
662 名前:デフォルトの名無しさん [2018/05/27(日) 23:16:50.41 ID:aXpWBGla.net] >>635 やるじゃん 自力で作ったなら大したもんだよ
663 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 23:51:26.87 ID:k/A8nSya.net] Javaスレって35歳が来るとおかしくなるんだな
664 名前: mailto:sage [2018/05/28(月) 04:50:14.54 ID:YD5/Q0PF.net] >>636 それは誉め言葉と受け取っていいんですか?
665 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 06:16:33.59 ID:IVDy6sXB.net] >>638 全部皮肉だと思っておけ
666 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 08:17:53.96 ID:HFFq2kIG.net] >>638 西暦1年から1,000,000,000年まで対応できるように変更してみましょう ユリウス暦とグレゴリオ暦の存在と切り替え月に注意
667 名前:デフォルトの名無しさん [2018/05/28(月) 09:31:06.33 ID:KmDsu5r7.net] >>638 1日の曜日によって分岐させて個別に出力しているが、これを一つにまとめてみな。 最初にスペースをいくつ出すか、どのタイミングで改行するか、及び何日まで出すかの問題で、全て計算と条件判断でできるから。
668 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 11:20:05.66 ID:iMaO4OwR.net] >>635 これは何か制約があって、こんな狂ったコードになってるの? 納入条件が1.5kstep以上になっているみたいな。 昭和の時代の、1行で中身を書ける関数なのに規模を水増しするために if文で入力対復帰値を全部書いてたような狂気を感じる。
669 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 11:21:58.71 ID:SNZlWZtl.net] >>635 中学生が真似して作った贋作 https://ideone.com/WZmNs5
670 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 11:24:30.42 ID:SNZlWZtl.net] 724 : 仕様書無しさん : sage : 18/05/27(日) 19:34:26.51 論評。 >https://ideone.com/JQbabV わざととしか思えない。人の領域を超える作品。 序盤はコピペとコピペを少し直しながらつなげつつ、最終的には 論理が破綻し崩壊していきながら、目的の実行結果になるためには どうすればいいかと分からないながらも挑む苦悩が見え隠れし、 破綻したままコードは終焉を迎える。 >https://ideone.com/WZmNs5 ほっとする作品。 不慣れな感じと新しい技術を積極的に取り入れようとする姿勢が見え、 初心者が作りました、というのに相応しい作品。 逆に言えば1作目に比べて面白みに欠ける。よくあるフレーズを よくまとめただけの作品。だがその中身はリファクタリングの域を 遙かに超え、元作の雰囲気を持ちつつリメイク・リビルドと言える 別作品に仕上がっている。 >https://ideone.com/bLfLVt まあなんというか、ふつう。 練習用に提示したことを考えれば、難易度を抑えて教えたいポイントを 絞り、よくまとまっている。作者のやさしさが垣間見れる普通のコード。
671 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 11:48:48.03 ID:HFFq2kIG.net] >>644 2つ目 最終日の後ろにもスペースが付く 3つ目 メンバー変数がpublic ここらへんはそれぞれか
672 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 12:34:50.87 ID:iMaO4OwR.net] 2つ目はうるう年でないときの2月も29日まで出るんじゃないか? maxDaysの2つ目の29は28でないとだめだろう。
673 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 13:57:59.82 ID:LfvKjyTM.net] プログラム初心者にはjavaとkotlinとどっちがおすすめですか?
674 名前: mailto:sage [2018/05/28(月) 15:08:06.51 ID:YD5/Q0PF.net] >>639 以下のように解釈することにします。 (35歳にしては)やるじゃん (35歳の実力からすると)自力で作ったなら大したもんだよ
675 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 15:17:53.96 ID:OC2Gyu00.net] 中学生の足元にも及ばないのに大した過大評価だな
676 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 15:39:38.26 ID:rs0fZbm/.net] >>647 Java 勘違いしてるようだけど、KotlinはJavaより覚えること多くて難しい言語だし、 Javaができないとライブラリの使い方分かんなくて話にならないよ
677 名前:デフォルトの名無しさん [2018/05/28(月) 17:19:35.17 ID:XWEtA5WQ.net] 初心者には、か、実際どうだかなあ? 最終的にどちらも覚えるのが良いとは思うが。
678 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 17:54:07.27 ID:zjFrbu6p.net] 数年後にはなくなってるkotlinとかいうクソ言語の布教活動はいい加減やめような な?
679 名前:デフォルトの名無しさん [2018/05/28(月) 18:35:54
] [ここ壊れてます]
680 名前:.78 ID:yucnVNXj.net mailto: 現代の世相を刹那に描き切った名作がkotlinなんだから、数年後のことを言うのは違うだろな。 アートを全く理解していない。 [] [ここ壊れてます]
681 名前:デフォルトの名無しさん [2018/05/28(月) 19:01:29.06 ID:wGAafxHd.net] なくならんだろう。GoogleがAndroidでサポートするって言ってそこで爆発的に使用者増えたようだし。 Googleがやっぱ止めたと言い出しても有名になりすぎたのでもう消えようがないと思う。
682 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 19:44:03.85 ID:rs0fZbm/.net] どっちにしろJavaができない人には使えない言語だから最初はJavaから
683 名前:デフォルトの名無しさん [2018/05/28(月) 20:20:16.05 ID:GjCLG5ws.net] そうなのかなあ?
684 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 21:02:44.53 ID:6mOoU4/q.net] javaの継承についての質問です Humanクラスを継承して、TeacherクラスとDoctorクラスを作りました 別のメソッドが引数にTeacherだろうとDoctorだろうと引数に取れるように、 Humanクラスを引数に取るように設定しました someMethod(Human human) このメソッドの中でTeacherやDoctor固有のメソッドを使いたい場合はどうするのが正解ですか? if(human instanceof Teacher){ ((Teacher) human).teacherMethod(); } とかキャストして使うしか無いでしょうか?
685 名前:デフォルトの名無しさん [2018/05/28(月) 21:05:55.58 ID:kS+Ih3IA.net] >>657 そう。 何度もキャストするのが面倒ならその型の変数作ってキャストした結果を代入して使えばいい。
686 名前:656 mailto:sage [2018/05/28(月) 21:12:55.23 ID:ynHyzylc.net] なるほど、了解です。ありがとうございました
687 名前:デフォルトの名無しさん mailto:sage [2018/05/28(月) 21:27:26.40 ID:XFmVgxgX.net] human クラスに professon とか付随するメソッドを用意しておくのが正統なやり方か。
688 名前:デフォルトの名無しさん [2018/05/29(火) 00:36:51.82 ID:zVPinOAm.net] >>643 java.util.LocalDate 使って自分では何も考えずに作ったほとんど出力してるだけのもの。 https://ideone.com/ujLA0Y
689 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 01:43:13.54 ID:AV9X1JaZ.net] javaが有料になるって本当なの? 今まで作ったものも金を払わないといけなくなるのか?
690 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 01:50:43.25 ID:zVPinOAm.net] OpenJDK ってのがあってだな・・・
691 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 20:06:42.68 ID:uuXmyyDB.net] booleanが条件式のif文で質問させてください boolean bl ; if(this.bl){ } って書かれていたら、ifの条件文はどんな意味があるんでしょうか? blがtureならif文を実行という意味でしょうか?
692 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 21:35:59.59 ID:1TljkXCl.net] >>664 this が付いているということはインスタンス変数なので if 文のあるメソッド内で 宣言されている bl とは別の変数だ。 true なら if のブロック内に入るというのはその通り。
693 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 22:17:47.27 ID:zEUbRZqD.net] >>665 先生、ありがとうございます!! よく理解できていないので先生の文章を読み返し、理解できるように頑張ります ありがとうございます
694 名前:デフォルトの名無しさん mailto:sage [2018/05/29(火) 23:54:37.57 ID:4f0sb6dk.net] なにが先生だよ 媚びんなよ気色悪い
695 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 09:32:08.59 ID:wcsJrNag.net] >>667 わっかりました先生
696 名前:デフォルトの名無しさん [2018/05/30(水) 10:11:41.24 ID:1+bA3F8k.net] >>657 型を判別して、処理を切り替えるのは、継承プログラミングではない。 型を判別している部分があったら、即ダメ! 継承すると、型判別が消えるはず。 それが継承プログラミング Teacher・Doctor のどちらのインスタンスを渡しても、動くように作っていないとダメ
697 名前:デフォルトの名無しさん [2018/05/30(水) 10:29:35.98 ID:ugq2le2T.net] ま、確かに変と言えば変だな。
698 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 12:06:28.82 ID:2ZsHiroy.net] Humanにabstructなメソッドか空メソッド用意しておいて、 Teacherのほうだけ中身を書く、Doctorのほうは何もしないで復帰
699 名前:にしてoverride、 Humanのメソッドからは単にそれを呼び出せばいい。 [] [ここ壊れてます]
700 名前:デフォルトの名無しさん mailto:age [2018/05/30(水) 17:55:40.48 ID:kVCvsY3p.net] >>669 継承プログラミングがダメなんじゃ
701 名前:デフォルトの名無しさん mailto:age [2018/05/30(水) 17:57:51.05 ID:kVCvsY3p.net] ティーチャ特有のメソッド呼ぶならティーチャ型の引数にするべき
702 名前:デフォルトの名無しさん mailto:age [2018/05/30(水) 17:58:24.06 ID:kVCvsY3p.net] 継承は悪と心得よ
703 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 17:58:29.30 ID:HCa7QHob.net] Ch[] c1=new Ch[3]; c[0]=new H(); c[1]=new T(); c[2]=new W(); for(Ch ct:c){ ct.setNo(ct.getNo()+1); } というコードがあったとして、 Ch ct ってインスタンスを生成しているように見えるのですが、そういう理解ではいけませんか?
704 名前:デフォルトの名無しさん mailto:age [2018/05/30(水) 18:05:16.62 ID:kVCvsY3p.net] >>675 ループのところでChのインスタンス作ってるわけじゃないっしょ 代入してるだけでござろう ゆえにそういう理解では良くない
705 名前:デフォルトの名無しさん mailto:age [2018/05/30(水) 18:07:05.27 ID:kVCvsY3p.net] 配列cの要素をループ変数ctに代入してる
706 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 18:46:42.90 ID:GatrRteM.net] 変数名間違ってるしインスタンスの意味も理解してない 入門書読み直し
707 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 18:58:18.41 ID:KAg+tusB.net] ct はループの中で、c の0から2をそれぞれぞれ参照していくというのが正しい言い方なんですか?
708 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 18:58:19.26 ID:HCa7QHob.net] 先生、ありがとうございました;;
709 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 19:46:28.89 ID:GatrRteM.net] ヒント1:拡張for文 ヒント2:ググる ヒント3:説明読む ヒント4:初心者以前のレベル ヒント5:上記のことが理解出来たら入門書読み直して理解できるまで絶対に質問しない
710 名前:デフォルトの名無しさん mailto:sage [2018/05/30(水) 23:56:16.49 ID:A3Z0kCh/.net] >>669 >型を判別している部分があったら、即ダメ Hotelクラスを作りました checkIn(Human human)メソッドを定義して、配列Human[] guestsに入れていきます そのホテルはDoctorに対しては特別割引をしていました その場合の宿泊料計算についても型判別を使ったらダメですか?
711 名前:デフォルトの名無しさん [2018/05/31(木) 00:22:05.33 ID:FEa+Gvkc.net] >>682 それは職業の属性を持たせるという方式でやった方が良いのではないか? Job クラス作ってそのインスタンスで職業を保持するようにしておいてそれを Human クラスの中に持つ感じ。 何故かというと同じ人の職業が変化する可能性があるため。
712 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 00:48:52.60 ID:6Vtm+2p4.net] >>683 なるほど、確かにそうですね。その通りです 感覚的に継承の使い所だと思って安易に継承を使ってしまうと後で困ってしまうということになりかねない 設計レベルで何をするのか固まってないと使うのは難しいのか
713 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 08:31:25.58 ID:AKwCQjWG.net] >>684 というか継承いらない 継承は基本的に悪なので使わなくて済むなら使わないほうがよくて、原則としてインターフェイスと移譲を使えというのが今時のオブジェクト指向 継承は、どうしても継承を使ったほうが自然にコードを共通化できる場合に実装テクニックとして使うもの
714 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 16:20:26.51 ID:TRvuRNT2.net] 言語仕様なんでしょうけど、 何で普通のfor文は遅いのでしょう?
715 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 16:21:15.71 ID:h8BNVU1v.net] >>686 気のせい
716 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 16:34:30.21 ID:VDYyuWAQ.net] どうせループの閾値をループ毎にコストの掛かる冗長な計算してましたってオチだろ
717 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 17:14:11.61 ID:ZTEAvdsG.net] 継承is-a よりも、包含has-a(委譲・インターフェース)の方が柔軟性がある。 継承を使うと、長期間仕様が固定される 怪物クラスの派生で、スライム・ドラゴンクラスがある時、 攻撃・属性とか、長期間に
718 名前:nって、仕様が固定される その代わりに、後に、幽霊クラスを追加しても、 同じ仕様だから、修正箇所が無い もし、型判別するのに、switch 文を使っていたら、 何か所も修正して、テストしないといけないから、新たな怪物を作れなくなる switch monster { case slime: case dragon: case ghost: // 追加 [] [ここ壊れてます]
719 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 22:13:50.67 ID:XNjLO/99.net] すみません、またまた正規表現でつまずいたので教えてください。 ------------------------- String mail = "mailto:info@jafrec.org?subject=title" ; Pattern pattern = Pattern.compile( "(([0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+(\\.[0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+)*)|(\"[^\"]*\"))" + "@[0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+" + "(\\.[0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+)*"); Matcher m = pattern.matcher(mail); if (m.find()) System.out.println(m.group()); ------------------------- info@jafrec.org?subject=title ------------------------- このパターン文字列は、このサイトからもらってきて、行頭の「^」と行末の「$」を消しただけのものです。 [メールアドレスのチェックをするサンプルコード] https://www.sejuku.net/blog/13215 要するにメールアドレスでは「?」は使用可能な文字ということですが、 subject=title という文字列を含まないちゃんとしたメールアドレスはどうやって抽出すればいいのしょうか?
720 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 22:20:31.29 ID:k6BQnAIS.net] Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net ttp://mevius.2ch.net/test/read.cgi/tech/1489511075/
721 名前:デフォルトの名無しさん mailto:sage [2018/05/31(木) 22:33:25.49 ID:VDYyuWAQ.net] 基本を理解してれば5秒で解決できようなことも コピペするだけで自分で考えることを完全に放棄して 「どうすればいいですか?!(ブヒッ w」って言う奴がたまに沸くけど 俺から言えることは一つ とりあえずプログラム勉強するのやめて死ぬか肉体労働でもしてろアホ
722 名前:デフォルトの名無しさん [2018/06/01(金) 02:17:30.69 ID:G+EweiBr.net] >>690 パターンから?だけ抜けば良いじゃん
723 名前:デフォルトの名無しさん [2018/06/01(金) 05:58:16.47 ID:dO01bT30.net] >>692 わからないなら黙ってろ
724 名前:デフォルトの名無しさん [2018/06/01(金) 06:14:23.56 ID:dO01bT30.net] String mail = "mailto:info@jafrec.org?subject=title"; int start = "mailto:".length(); int end = mail.lastIndexOf("?subject="); System.out.println(mail.substring(start, end));
725 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 07:16:54.69 ID:mz3IXUUz.net] 自分は中括弧なしの一行のif文よく使うのだけど、 別の事情でたまたまそれ全部取ったら動作早くなった気がするのだけど気のせいでしょうか?
726 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 08:01:28.22 ID:Lg9QUlsP.net] 気のせいです
727 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 09:17:42.84 ID:ofHoYooM.net] >695 ←なんだこれw 馬鹿は回答側に回るなって何度言えばわかるんだ? 入門書読み終わるまでROMってるか釣りじゃなかったら 思考能力が小学生以下だからとっとと死ぬか肉体労働でもやってろ低能
728 名前:デフォルトの名無しさん [2018/06/01(金) 09:26:06.00 ID:2cZeSctd.net] 馬鹿と言うやつが馬鹿
729 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 09:31:55.88 ID:Cl1sllZJ.net] >>698 よう天才 最高のコード頼むわ 無理だろうけど
730 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 10:02:50.20 ID:ofHoYooM.net] 正規表現で何してるかわかれば 上の方でアホっぽい奴が書いてるように最後の行の「?」と
731 名前:「*」消せば ?に当たった時点で抽出されなくなる それを>695みたいに固定文字列検索してsubstringするような馬鹿は馬鹿と言われて当然 こんなコピペだけして何も考えてなく応用力0の奴に回答すると延々と質問してくるし回答してやる価値もないし ?残してそれ以降の文字だけ消したいとかこの?が何を意味してるかもわかってないし そもそもこんなことしたい奴なんてwebクローリングとかして怪しいことする気満々の糞業者だし とりあえず死ねって感じ [] [ここ壊れてます]
732 名前:デフォルトの名無しさん [2018/06/01(金) 10:08:29.54 ID:2cZeSctd.net] ∧_∧ / ̄ ̄ ̄ ̄ ̄ ( ´∀`)< オマエモナー ( ) \_____ │ │ │ (__)___)
733 名前:デフォルトの名無しさん [2018/06/01(金) 10:37:54.63 ID:2cZeSctd.net] >>690 これでいいじゃん https://paiza.io/projects/UtRKIfjxA33LcD99he7h7A
734 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 11:14:33.56 ID:ofHoYooM.net] まぁ勉強初めて2日目とかの初心者なんだろうけど よくそんなゴミコード晒せるな ビックリするわ
735 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 11:24:09.64 ID:Cl1sllZJ.net] >>704 はよ自信満々のコード晒せよ 無理だろうけど
736 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:17:46.63 ID:taBhBTCk.net] >>704 派遣切りされて暇なのか? 現場で頑張りなよ土方くん
737 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:22:29.37 ID:taBhBTCk.net] >>701 後出しで偉そうに言ってんじゃねえよw おい土方コード書け
738 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:22:59.65 ID:taBhBTCk.net] へいへい土方ビビってるー
739 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:28:16.05 ID:taBhBTCk.net] *消したらドットが複数ある時どうするんだ そもそもドメイン名にハテナ無理じゃね 消すのは最後だけじゃない でもまあ土方にしては回答頑張ったんじゃねえの
740 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:30:31.01 ID:taBhBTCk.net] 現場土方は他人に馬鹿と言う割に頭悪いよね 高卒土方と呼んでやろうか?
741 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 12:31:56.63 ID:taBhBTCk.net] >>701 おい高卒ちょっとそこの微分とって
742 名前:デフォルトの名無しさん [2018/06/01(金) 12:38:31.85 ID:uCsHgk1n.net] ちょっと微分買ってきてと100円渡される。
743 名前:デフォルトの名無しさん [2018/06/01(金) 12:40:04.37 ID:SFIgpc6j.net] 微分はじめました
744 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 12:57:27.70 ID:Cl1sllZJ.net] ちょっと微分〜静かにして〜
745 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 13:07:10.93 ID:ofHoYooM.net] 正規表現もわからずゴミコードしか書けない池沼が6連投www >*消したらドットが複数ある時どうするんだ 書いてある正規表現も理解できない馬鹿なんだから無理して書き込むなって糞馬鹿w こんな奴が回答してたりするからゴミスレすぎる 馬鹿はプログラムやるなってwマジでw
746 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:30:14.01 ID:taBhBTCk.net] >>715 答えになってないけど
747 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:31:37.93 ID:taBhBTCk.net] 理解してないの微分の方じゃん!
748 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:33:29.11 ID:taBhBTCk.net] 昨日ふと夜空を見上げたら微分が流れた 思わず願い事したの
749 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 13:33:50.10 ID:ofHoYooM.net] 昔もこのスレはこんなに馬鹿が溢れてなかったんだけど 今はすごいね まともな奴はみんなどっか他所に行ったみたいだな 馬鹿しかいねぇw
750 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:35:05.07 ID:taBhBTCk.net] >>719 馬鹿はお前だけだよ高卒くん、あんま調子乗ってっと微分せざるを得ないが?
751 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:35:57.66 ID:taBhBTCk.net] 正しい修正案を提示できない高卒土方がさっき微分を殺してました
752 名前:デフォルトの名無しさん mailto:age [2018/06/01(金) 13:37:28.84 ID:taBhBTCk.net] 最後の?と*消すなんてそんないい加減な修正したら 現場では速攻微分だから
753 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 14:16:21.34 ID:yWtLbZRH.net] public class sure{ public static void main(String[] args){ System.out.println("ここは初心者の質問が許されているスレですか?"); } }
754 名前:デフォルトの名無しさん [2018/06/01(金) 14:17:29.44 ID:aj1Deil2.net] >>723 public class sure{ public static void main(String[] args){ System.out.println("はい。"); } }
755 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 16:48:06.33 ID:yWtLbZRH.net] String[] come= {"コ","メ","ン","ト","が","辛","す","ぎ","て
756 名前:", "質","問","し","づ","ら","い","で","す","わ","(汗"}; for(String c:come){ System.out.println(c); } [] [ここ壊れてます]
757 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 16:55:59.25 ID:TG2yRP/h.net] すまないが生きている価値のないごみクズは35歳だけにしてくれないかな。
758 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 18:06:22.03 ID:5+5Gxpp+.net] >>726 アホ
759 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 19:15:55.33 ID:dhEPwp5e.net] 皆さんレスどうもありがとうございました。こんな感じになりました。 if (m.find()) { int index = m.group().indexOf("?subject="); if (index > -1) System.out.println(m.group(0).substring(0, index)) ; ---------------- String mail = "mailto:info@?subject=.org?subject=title" ; これだとちゃんとしたアドレスを抽出できませんが、こんなドメインなどほとんどないだろうってことにしときます。 実際のところ「?」を含むドメインにもほとんどお目にかからないのでパターン文字列から「?」を取り除いても実用上ほとんど問題ないって気がします。 あと余談になりますが、 <a href = "mailto:info@?subject=.org?subject=title">連絡先</a> このリンクをクリックすると、メーラーが立ち上がりますが、宛先は「info@;」、件名が「.org?subject=title」になりました。
760 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 19:44:30.73 ID:ofHoYooM.net] サ ブ ス ト リ ン グ www 上のゴミコードってこの馬鹿の自演だったのかw 消えろゴミ業者
761 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 19:53:09.39 ID:dhEPwp5e.net] ちょっと間違いました。indexOf より lastIndexOf ですね。 それなら "mailto:info@?subject=.org?subject=title" からも抽出出来ます。 "mailto:info@?subject=.org" だとおかしくなるってことです。
762 名前:デフォルトの名無しさん [2018/06/01(金) 21:00:30.51 ID:f27eEczf.net] >>730 RFC見ればわかるけど、ドメインに?は使えないよ https://tools.ietf.org/html/rfc5321#page-41
763 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 08:03:08.29 ID:ZL+shul1.net] >>731 ご指摘ありがとうございます。?が使えるのはアカウント部分で、ドメイン部分はダメなんですね。 すごく恥ずかしい勘違いをしてました。皆さんお騒がせしました。
764 名前:デフォルトの名無しさん mailto:age [2018/06/02(土) 10:17:25.03 ID:yJO+ut9L.net] ええんやで高卒土方の修正案が悪すぎて 混乱を招いた、全部そいつのせい
765 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 11:02:17.37 ID:SPPFkf/2.net] 馬鹿すぎて何も理解できてないのがすげーww 皮肉で指摘してやっても「?」が何を意味してるかも全くわかってないし 3秒で解決できることに何日かけてんだこの自演馬鹿はwww
766 名前:デフォルトの名無しさん [2018/06/02(土) 11:34:07.68 ID:UOodwMog.net] >>734 お前がメルアドの仕様をまったくわかってなくて いい加減な修正案を提示したんですよ 馬鹿すぎて理解できてなかったのはお前です
767 名前:デフォルトの名無しさん [2018/06/02(土) 11:35:37.95 ID:UOodwMog.net] 高卒の限界を示した土方くんはもうここに来たらアカンで 回答者として能力が足りてない
768 名前:デフォルトの名無しさん [2018/06/02(土) 11:44:38.05 ID:UOodwMog.net] >上の方でアホっぽい奴が書いてるように最後の行の「?」と「*」消せば >?に当たった時点で抽出されなくなる 最後の行? は? メールアドレスの仕様わからずに回答してるわけ? この人頭の中には水でも詰まってるわけ? 砂漠では助かりそう とこのスレを見てる全員が思いましたよ、サハラで死ねよ高卒くん
769 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 11:51:21.03 ID:SPPFkf/2.net] javaグラマーになりたい中学生のガキかなんかかなコイツ・・w 文章滅茶苦茶でチンパン言語で何言ってるか解読不能w ゴミコードって言われたもんだから常に顔真っ赤でギャーギャー負け惜しみ言って 俺の言ってることがホントにわからんらしいwww 馬鹿ガキはSNSで質問でもしてろ池沼 アホ
770 名前:デフォルトの名無しさん [2018/06/02(土) 11:55:14.69 ID:UOodwMog.net] まだ生きとったんかワレー!!!
771 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 11:56:02.48 ID:SPPFkf/2.net] あと可哀想だから教えてやるけど お前のようなゴミコードは現場だと速攻で指摘されて全部書き直しさせられるからなw 2文字消すだけで解決することを固定文字検索してサブストリングってwwww 小学生のプログラミングスクールかよwww こういうゴミコードを
772 名前:uコーディングホラー」って言うから覚えておけアホガキw アホ [] [ここ壊れてます]
773 名前:デフォルトの名無しさん [2018/06/02(土) 11:56:10.87 ID:UOodwMog.net] 高卒土方が中学生のガキに回答の瑕疵を指摘されてサハラの星になったお話
774 名前:デフォルトの名無しさん [2018/06/02(土) 11:57:43.66 ID:UOodwMog.net] >>740 でたw現場www お前の現場レベル低くね?
775 名前:デフォルトの名無しさん [2018/06/02(土) 11:58:45.12 ID:UOodwMog.net] 今日からオメーの現場は鳥取砂丘な
776 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 12:02:33.88 ID:SPPFkf/2.net] まぁ勉強し始めて3日目?wぐらいのお前のようなガキが書いたコードを 現場で書く奴なんて1万人に一人もいないからありえんけどなw アホ
777 名前:デフォルトの名無しさん [2018/06/02(土) 12:27:01.00 ID:UOodwMog.net] 自称上級者のいい加減な修正より 勉強を始めて3日目の俺の素直で正直なコードの方が わかりやすくて処理が速くて正確に動作するわけ このスレで1万人に1人の天才と出会ってしまった不幸を呪って もいいと思うが何年も仕事してて末尾の?と*を消せばいいなんて アドバイスしてしまう自分に疑問を持たないと成長はないんじゃないかと 差し出がましいとは思うが天才からの忠告として受け入れていただければ 初心者スレから卒業できるんじゃないかと思います 末筆ながらご卒業誠におめでとうございました
778 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 12:36:22.11 ID:SPPFkf/2.net] お前のゴミコードだとURLパラメータ1個増えたら全部修正だね!すごいね!w(大失笑(爆裂(核爆弾))www) 俺の正規表現で完結する修正内容はメールアドレスだけ未来永劫正しく取得できるね!やったね!w 池沼「うるさい!うるさい!ぼくのゴミコードの方が正しいんだ!!!!くぁwせdrftgyふじこlp (アババババオンギャあああ」 THE 池沼 アホww 腹いてぇwww
779 名前:デフォルトの名無しさん [2018/06/02(土) 12:41:00.53 ID:UOodwMog.net] おめーの正規表現バグってっから 末尾の?と*を消すだけの姑息な修正施した 正規表現ではメルアド抽出できないことは 上級者の自覚をお持ちのあなたならよくわかっておられるでしょうに subjectのパラメータは今後一生変わらないから俺の天才コードは 一切問題ないけど
780 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 12:45:59.74 ID:SPPFkf/2.net] 元々はお前が持ってきたゴミ正規表現だろアホww アホ
781 名前:デフォルトの名無しさん [2018/06/02(土) 12:53:03.62 ID:UOodwMog.net] >>748 まあまあ落ち着きなさいな 興奮しすぎて混乱しておられるようだ (小前提)正規表現を提示したのは質問者 (大前提)僕は質問者じゃありません (結論)ゆえに僕は正規表現を持ってきていません 正規表現がマズいと思うならそれを修正しないと この正規表現はマズイですよとあなたが指摘したのならわかりますよ でもあなたはそれをやっていない 最後の行の?と*を消したら行けるよ、なんとかなるよ!絶対大丈夫だよ!! とお墨付きを与えたのはあなたじゃないですか、あなたが首謀者ですよ
782 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 12:59:59.34 ID:ZL+shul1.net] >>690 って、ドメインの部分に、アカウントにしか使えない文字が他にも並んでませんか? ?以外にももっと消すべき文字があるのでは。
783 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:01:00.08 ID:SPPFkf/2.net] だからゴミ正規表現でもお前の期待通り動くようにしてやってんのに バグってるだのホンマキチガイクソガキやなコイツw アホ
784 名前:デフォルトの名無しさん [2018/06/02(土) 13:10:06.70 ID:UOodwMog.net] 動けばいいってもんじゃないでしょうが!!
785 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:11:06.87 ID:ffIOJoFg.net] そもそも質問に曖昧な部分があるからな A = mailto: B = info@jafrec.org C = ?subject=title としてAとCが不変でBを取得したいのか それともCは可変なのか
786 名前:デフォルトの名無しさん [2018/06/02(土) 13:13:24.76 ID:UOodwMog.net] >>753 不変ならばこうする 可変ならばこうすると仮定を置いて 修正案を提示すればよいかと
787 名前:デフォルトの名無しさん [2018/06/02(土) 13:14:04.79 ID:UOodwMog.net] 曖昧だからわかりませんで
788 名前:ヘなく 曖昧だから分析して選択肢を作るのが回答者としての役目だと思います [] [ここ壊れてます]
789 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:18:01.99 ID:SPPFkf/2.net] お前みたい馬鹿の思考を考慮して 何で回答者があらゆるパティーンを推測して回答すんだよ馬鹿ガキ スレを荒らすなゴミ
790 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:21:16.94 ID:ffIOJoFg.net] >>755 プログラム板でその発想は無いわ
791 名前:デフォルトの名無しさん [2018/06/02(土) 13:21:49.86 ID:UOodwMog.net] >>757 有れよ!!
792 名前:デフォルトの名無しさん [2018/06/02(土) 13:22:46.08 ID:UOodwMog.net] >>756 あなたのように間違った回答を提示しないように 曖昧さを分析するのは大事なことだと思いますけどね スレを荒らしてるのはあなたですよ、あなたがゴミです
793 名前:デフォルトの名無しさん [2018/06/02(土) 13:24:13.22 ID:UOodwMog.net] 文体を見てください、丁寧語で書いてる僕がどう見てもジェントルメンです
794 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:27:14.74 ID:ffIOJoFg.net] >>758 有れよじゃねーよw 勝手に仮定おくような奴はチームにはいらんから 確認しろよ
795 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:31:42.02 ID:Ozhpg4UJ.net] フレームワーク・ライブラリにあるはず 例えば、Ruby なら、validates_email_format_of という、gem を使う
796 名前:デフォルトの名無しさん [2018/06/02(土) 13:32:10.31 ID:UOodwMog.net] >>761 仮定と思い込みは違いますよ こう仮定を置いたらこうなります 一方でこう仮定を置いたらこうなります どちらかわかりませんので教えてくださいと 確認することできますよね 仮定を置くことと確認することは独立した事柄で 同時に成り立ちますよ 仮定を置いたから確認できないという関係にないので あなたが言ってることは成り立たない
797 名前:デフォルトの名無しさん [2018/06/02(土) 13:32:54.29 ID:UOodwMog.net] チミたち論理的思考が苦手なようだね
798 名前:デフォルトの名無しさん [2018/06/02(土) 13:35:08.57 ID:UOodwMog.net] 仕様の曖昧なところを分析して選択肢を用意して 仕様を明確にしていくって能力は仕事で必要だし チーム開発でも役立つっしょ
799 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:42:15.97 ID:ZL+shul1.net] >>753 やろうとしているのは、WEBページで、クリックするとメーラーが起動するリンクがありますよね。 そのHTMLコードの中からメールアドレスを抽出することです。 mailto: は固定で、メールアドレスのあとにに来る文字列は色々ですが、?だけを見ればいいようです。 www.shurey.com/js/mailto.html
800 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:50:08.25 ID:ffIOJoFg.net] >>765 不要な選択肢に要した時間が無駄だから先に確認するんだろ お前みたいに非効率な奴はチームにいらんって事
801 名前:デフォルトの名無しさん [2018/06/02(土) 13:52:43.70 ID:UOodwMog.net] >>767 時間かけずに仮定を置けばいいじゃん 思考を巡らせずにわかりませんといっちゃうやつは木偶の坊だよ
802 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:54:13.47 ID:SPPFkf/2.net] >仕様の曖昧なところを分析して ワロタw 斬新な発想した馬鹿だねw 仕事したことなくても普通こんなこと思わんと思うけどねぇ(超新星爆発ww)wwwww
803 名前:デフォルトの名無しさん [2018/06/02(土) 13:54:48.63 ID:UOodwMog.net] そもそも仕様が決まってないこともあるからね 仕様を決めてもらうために仮定を置いて こうしたらこうなりますね、さあどうしましょうかとお伺い立てれば うむ、そうなのか、じゃあこうしようと意思決定できるよ
804 名前:デフォルトの名無しさん [2018/06/02(土) 13:55:56.61 ID:UOodwMog.net] >>769 仕様ガチガチに決まってるものが下りてくる現場なの? それって末端過ぎない? もう少し上だとあるよ 僕勉強始めて3日目の中学生だからわかんないけど
805 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:56:55.40 ID:SPPFkf/2.net] 最初から「?」のことしか言ってないのに馬鹿な質問しかできない馬鹿が 自演で馬鹿コード書いて自演で馬鹿なコードを選択してるんだから世話ねぇわw 「?」の意味を調べればおのずと答え出るのに全く調べようとしないしなw だからこんなコピペ馬鹿に回答してやる価値なんか最初からないんだよ アホ
806 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 13:59:33.79 ID:SPPFkf/2.net] 曖昧なところは明確になるまで詰めるんだよアホwww お前が最初に言ったのは仮定をしてその仮定に対して”回答”を作るってことなんだよ 話をすり替えるな雑魚 アホ
807 名前:デフォルトの名無しさん [2018/06/02(土) 14:00:04.51 ID:UOodwMog.net] >>772 でも君回答したよね? 最後の行の?と*を消せば良いって自信満々にご回答されましたよね?
808 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:00:25.98 ID:ffIOJoFg.net] >>768 つまりお前は時間をかけずに全ての仮定をおけると AIかよ >>770 それは口頭だろ摩り替えんな コード書くのは確認してからが常識だから
809 名前:デフォルトの名無しさん [2018/06/02(土) 14:01:22.34 ID:UOodwMog.net] >>773 でもあなた何も詰めずに最後の行の?と?*を消せば良いって言いましたよね? あなたが言いましたよね? 全然詰めれてないじゃないですか
810 名前:デフォルトの名無しさん [2018/06/02(土) 14:03:36.90 ID:UOodwMog.net] >>775 全ての仮定を置けると言ったのは僕じゃないですよね それあなたが自分で言って自分で批判してますよね 自作自演論法と呼ばれる詭弁ですよね 口頭でも、メールでもチャットでもいいっすけど
811 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:11:35.79 ID:ffIOJoFg.net] >>770 仕様の一部が決まってなくてその担当になったらまず書くんじゃなくて確認からだろ 全て決まるまで待つより既に決まった部分は着手した方が効率いいからな 今回のケースは決まっていない部分の話だから確認が先だ >>777 アンカミスってるだろ 俺は確認しろって言ったんだからな
812 名前:デフォルトの名無しさん [2018/06/02(土) 14:16:49.39 ID:UOodwMog.net] >>778 確認した? アンカーは間違ってないですよ AIかよ、口頭だろとか言ってたので 違いますよと言ってみただけです あなたに対する返信ですよ
813 名前:デフォルトの名無しさん [2018/06/02(土) 14:19:28.57 ID:UOodwMog.net] >>766 で確認したかったことはわかったようだけど それではそれを踏まえて着手しちゃう?
814 名前:デフォルトの名無しさん [2018/06/02(土) 14:20:19.77 ID:UOodwMog.net] 確認してからコード書くんだと言ってたからコード書いちゃう?
815 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:21:49.18 ID:SPPFkf/2.net] ここまで他人の言ってることが理解できない池沼が現場にいたら1日でクビだろうなw 触らぬ池沼に祟りなしwくわばらくわばらw アホ
816 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:27:50.24 ID:ffIOJoFg.net] >>779 お前、論理破綻してるって気付いてる? >>781 確認した条件を満たすのは方法はどうあれ既出で本人も納得してるやん 解決済みに回答つけるとかアホやん
817 名前:デフォルトの名無しさん [2018/06/02(土) 14:27:56.25 ID:UOodwMog.net] >>782 冷静になってID:ffIOJoFgの書き込みを見直してみろ 曖昧なところがあったら確認してからコード書くんだ 確認せずにコード書く人はチームに要らないと言っておられる 仕様が明確なところはコーディングに着手するが 今回のケースは確認が先だとも >>766 によって確認したかったことは明確に成ったと思われる また、これをチーム開発と思っておられる 確認が終わったからこれからチームとしてコーディングに取り掛かるんだと思うんですよ 僕はその結果を待ちたいと思います
818 名前:デフォルトの名無しさん [2018/06/02(土) 14:31:25.65 ID:UOodwMog.net] >>783 100辺自分のレスを見直してみたけど僕は正論しか言ってなかった ことを確認できました AIかよとか、口頭だろとかイチャモンつけられて 反論したら論理破綻だと言われました 酷いなっって思いました 僕は君のコードが見たいんだよね 確認してからコード書くんやでって言った君のコードが僕は見たい 見せてくれるかい?
819 名前:デフォルトの名無しさん [2018/06/02(土) 14:34:42.64 ID:UOodwMog.net] ・確認してからコード書くんだ ・確認終わりました ・コード書きません え?
820 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:35:11.07 ID:SPPFkf/2.net] 全部お前の方が間違ってるからスレを荒らすなゴミ アホ
821 名前:デフォルトの名無しさん [2018/06/02(土) 14:36:27.25 ID:UOodwMog.net] 結局書けへんのやないか 確認が先だと言ったのもコード書かない言い訳やったんか? せやから言うたやろ、コードを先に書くんやって 結局やれへんやないか
822 名前:デフォルトの名無しさん [2018/06/02(土) 14:37:01.19 ID:UOodwMog.net] あんたいつもそうや、グダグダ言い訳して、結局やれへんやないか
823 名前:デフォルトの名無しさん [2018/06/02(土) 14:38:08.39 ID:UOodwMog.net] >>787 おいお前、subjectのパラメータは今後一生変わらないと言ったな、あれは嘘だ
824 名前:デフォルトの名無しさん [2018/06/02(土) 14:38:41.82 ID:UOodwMog.net] 結局やれへんのかーい!
825 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 14:42:33.71 ID:ffIOJoFg.net] >>786 ・条件確認した ・条件満たすのは既出 ・書く必要無い
826 名前:デフォルトの名無しさん [2018/06/02(土) 14:45:10.15 ID:UOodwMog.net] >>792 String mail = "mailto:info@jafrec.org?subject="; int start = "mailto:".length(); int end = mail.lastIndexOf("?"); if (end < 0) { end = mail.length(); } System.out.println(mail.substring(start, end));
827 名前:デフォルトの名無しさん [2018/06/02(土) 14:46:05.35 ID:UOodwMog.net] どや
828 名前:? 結局でけへんかったお前と僕どっちが優れてる? 勉強始めて3日目の中学生に負けた感想は? [] [ここ壊れてます]
829 名前:デフォルトの名無しさん [2018/06/02(土) 14:47:54.06 ID:UOodwMog.net] コードこそ成果物 俺はやれるから今はやらない <- 結局やれない人
830 名前:デフォルトの名無しさん [2018/06/02(土) 14:50:06.32 ID:UOodwMog.net] 僕の天才コードを見て歯ぎしりしてる ID:ffIOJoFg が目に浮かぶわw
831 名前:デフォルトの名無しさん [2018/06/02(土) 15:10:59.47 ID:UOodwMog.net] 正規表現ならこう↓ String mail = "mailto:user@dammy.com?subject="; Pattern pat = Pattern.compile("mailto:([^?]+)", Pattern.CASE_INSENSITIVE); Matcher mat = pat.matcher(mail); if (mat.find()) { System.out.println(mat.group(1)); }
832 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 15:18:22.75 ID:SPPFkf/2.net] 荒らすなゴミ さすがにゴミ相手にするのも疲れてきたわ
833 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 15:27:58.90 ID:yQHVvQ0k.net] カタカタ || ̄ Λ_Λ ||_(Д`; ) 「なに?このスレ・・・」 \⊂´ ) ( ┳'
834 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 15:46:18.33 ID:49Aq679E.net] >>793 実際にはWebページに埋め込まれた状態だろうから、こんな文字列が来たら '?' が見つかってしまってうまく行かない。 <a href="mailto:info@jafrac.org">メールくれますか?</a> 正規表現使うとしたら \"mailto:([^\"\?]+)[^\"]*?\" のパターンで group(1) を抜き出すみたいなのが良いんじゃないだろうか?
835 名前:デフォルトの名無しさん [2018/06/02(土) 15:54:05.71 ID:UOodwMog.net] >>800 なるほどねーそれは鋭い指摘だわ
836 名前:デフォルトの名無しさん [2018/06/02(土) 17:36:35.07 ID:UOodwMog.net] >>798 メルアド内の?にも対応したで、どや? https://paiza.io/projects/ztI3Z01zHYOjg4k-8uYckg
837 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 18:08:41.82 ID:ffIOJoFg.net] まだやってたんか 有意義な時間の使い方してんな
838 名前:デフォルトの名無しさん [2018/06/02(土) 18:16:11.47 ID:jO/NDth3.net] 趣味 プログラミング 仕事 プログラミング
839 名前:デフォルトの名無しさん [2018/06/02(土) 18:17:13.29 ID:jO/NDth3.net] 趣味 ドライブ 仕事 タクシードライバー
840 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 20:21:16.02 ID:ZL+shul1.net] これで大丈夫でしょうか? Pattern pattern = Pattern.compile( "(([0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+(\\.[0-9a-zA-Z!#\\$%&'\\*\\+\\-/=\\?\\^_`\\{\\}\\|~]+)*)|(\"[^\"]*\"))" "@[0-9a-zA-Z\\-]+(\\.[0-9a-zA-Z\\-]+)*"); 実際のところ、リンクから取得する他に、、Webページの中に普通のテキストで表示してあるメールアドレスも取得したいんですね。 その場合どうするかというと、ページに書いてある全てのテキストをひとつの文字列に格納して、その中からメールアドレスを探してます。 その時はやはりメールアドレスのパターンから探すのがいいのではないかと思います。 まあ実際のところパターン文字列から?だけを削除したものを使って、これまで数百件のメールアドレスのWEBページからの抽出をしましたが、 ほぼエラーなしというか、変な文字列を抽出することはありませんでした。 mailto:info@jafrac.org&abc みたいな記述があればちゃんと抽出出来ないはずだと思うのですが、そうした記述はまずないってことだと思います。 とは言え使えない文字を含めたパターン文字列はまずいと思うので、書き換えてみましたが、これでいいのか不安です。
841 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 20:40:42.07 ID:ZL+shul1.net] あ、すみません mailto:info@jafrac.org&abc じゃなくて info@jafrac.org&abcですね。普通にメールアドレスを書く時に mailto: なんてつけませんね。
842 名前:デフォルトの名無しさん [2018/06/02(土) 21:21:18.24 ID:UOodwMog.net] Local-part = Dot-string / Quoted-stringAtom = 1*atext Dot-string = Atom *("." Atom) atext = ALPHA / DIGIT / "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "/" / "=" / "?" / "^" / "_" / "`" / "{" / "|" / "}" / "~" Quoted-string = DQUOTE *QcontentSMTP DQUOTE QcontentSMTP = qtextSMTP / quoted-pairSMTP quoted-pairSMTP = %d92 %d32-126 qtextSMTP = %d32-33 / %d35-91 / %d93-126 Local-part = ([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*)|("([\
843 名前:x20-\x21\x23-\x5b\x5d-\x73]|\x5c[\x20-\x7e])*") Dot-string = [a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)* Atom = [a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+ atext = [a-zA-Z0-9!#$%&'*+/=?^_`{|}~-] Quoted-string = "([\x20-\x21\x23-\x5b\x5d-\x73]|\x5c[\x20-\x7e])*" QcontentSMTP = [\x20-\x21\x23-\x5b\x5d-\x73]|\x5c[\x20-\x7e] quoted-pairSMTP = \x5c[\x20-\x7e] qtextSMTP = [\x20-\x21\x23-\x5b\x5d-\x73] [] [ここ壊れてます]
844 名前:デフォルトの名無しさん [2018/06/02(土) 21:22:03.88 ID:UOodwMog.net] Domain = sub-domain *("." sub-domain) sub-domain = Let-dig [Ldh-str] Let-dig = ALPHA / DIGIT Ldh-str = *( ALPHA / DIGIT / "-" ) Let-dig domain = ([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)(\.([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?))* sub-domain = [a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])? let-dig = [a-zA-Z0-9] ldh-str = [a-zA-Z0-9-]*[a-zA-Z0-9]
845 名前:デフォルトの名無しさん [2018/06/02(土) 21:22:48.76 ID:UOodwMog.net] Mailbox = Local-part "@" Domain Mailbox = (([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*)|("([\x20-\x21\x23-\x5b\x5d-\x73]|\x5c[\x20-\x7e])*"))@([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)(\.([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?))*
846 名前:デフォルトの名無しさん [2018/06/02(土) 21:27:32.59 ID:UOodwMog.net] というわけでrfcに従うなら↓こうなるけど Pattern pattern = Pattern.compile( "(([a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*)|(\"([\\x20-\\x21\\x23-\\x5b\\x5d-\\x73]|\\x5c[\\x20-\\x7e])*\"))" + "@([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)(\\.([a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?))*"); 現実にはrfcに従ってないメールアドレスもあるからね そんな厳密にやる必要ないかと、とくに今回のような場合は 有効なメールアドレスかチェックするってわけじゃないし >>806 で大丈夫だと思うよ
847 名前:デフォルトの名無しさん mailto:sage [2018/06/02(土) 21:51:21.43 ID:ZL+shul1.net] >>811 どうもです。書いて頂いたことのほとんどは、ちょっと難しすぎてよく分かりません。 しかし(>>806 で大丈夫だと思うよ)ということで、これ以上深く考えないことにします。 実務上1,00件に1件くらい例外的に間違いが起きるとしても、大損害ってほどでもないので。
848 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 17:06:51.27 ID:nF1Wsd7+.net] 馬鹿な質問者と荒らしの馬鹿ガキのせいでスレ無駄に消費しすぎ
849 名前:デフォルトの名無しさん [2018/06/03(日) 18:10:42.86 ID:Rrk1Y1Qq.net] >>813 無駄に消費しすぎたら誰が困りますか?
850 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 20:19:45.68 ID:E53R3BDh.net] validates-email-format-of/validates_email_format_of https://github.com/validates-email-format-of/validates_email_format_of/blob/master/lib/validates_email_format_of.rb これは、Ruby のライブラリだけど、10人ぐらいで、規格を調べて作っている。 こんな複雑なものを、個人で作れるわけない OSS のライブラリを探して、使えば良い
851 名前:814 mailto:sage [2018/06/03(日) 20:33:29.95 ID:E53R3BDh.net] >>815 以下の文字の場合とか、 LocalPartSpecialChars = /[\!\#\$\%\&\'\*\-\/\=\?\+\-\^\_\`\{\|\}\~]/ 他にも、文字92, 34, 46 とか、. の場合の処理とか、すごく複雑。 こんなの個人で作れない
852 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 20:42:43.98 ID:nF1Wsd7+.net] 馬鹿か?正規表現1_も理解してねーじゃん 鍵括弧とバーの意味わかってればやってることは足し算と同レベルなのに 馬鹿レスでスレ消費続けるのもいい加減にしろよ しかも正規表現はスレ違いだしうぜぇから消えろアホ
853 名前:デフォルトの名無しさん [2018/06/03(日) 21:04:55.29 ID:m3SIxw/I.net] >>815 えー。個人でも作れるだろう。規格さえはっきり分かれば。 作れないとすると能力が足りないか気力が持たなかったかやる気が出なかったかぐらいのもんだろう。
854 名前:デフォルトの名無しさん [2018/06/03(日) 21:06:51.73 ID:Rrk1Y1Qq.net] おめーの方がうぜえよ高卒
855 名前:デフォルトの名無しさん [2018/06/03(日) 21:08:01.83 ID:Rrk1Y1Qq.net] >>818 作ってくれますか?
856 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 21:13:01.76 ID:nF1Wsd7+.net] はよ消えろ低能コピペ馬鹿 お前にプログラマは無理だから アホ
857 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 21:13:31.83 ID:ORE2PJLF.net] 普通に [使える文字]@[使える文字\.]\.[ドメインに使える文字] じゃ駄目なの? 使える文字ってそんなに複雑なのかね せいぜい[a-zA-Z0-9\-_]+α だと思ってたんだけど
858 名前:814 mailto:sage [2018/06/03(日) 22:47:47.75 ID:E53R3BDh.net] >>815 では、文字コード92\, 34", 46. の場合とか、別に処理してるだろ。 LocalPartSpecialChars では、20ほどの記号もチェックしている こんな処理を、個人で作れるわけないだろ OSS のライブラリを使えば良いだけ。 いくらでもあるだろ 自作するのは馬鹿げているし、間違っているから
859 名前:、使い物にはならない [] [ここ壊れてます]
860 名前:デフォルトの名無しさん [2018/06/03(日) 23:13:17.34 ID:m3SIxw/I.net] >>820 作ったら幾ら貰える? 何もなしじゃやる気は起きんぞ。
861 名前:デフォルトの名無しさん mailto:sage [2018/06/03(日) 23:18:20.41 ID:m3SIxw/I.net] >>823 ところで>>811 は間違ってんの?
862 名前:デフォルトの名無しさん [2018/06/04(月) 00:04:42.90 ID:2xeQWigN.net] >>824 作れないくせに金だけ貰おうとすんな乞食野郎
863 名前:デフォルトの名無しさん [2018/06/04(月) 00:06:28.67 ID:2xeQWigN.net] ホンマに作れるんやったらとっくにGitHubに上げとるわ まるで自分は作れるだけの技術力があるけど金をもらえないから 作る気がないみたいに装ってるけどお前は作れへんねん
864 名前:デフォルトの名無しさん [2018/06/04(月) 00:41:32.53 ID:fspoOmUI.net] はいはい
865 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 08:27:08.42 ID:K9p9OoRg.net] このネタいつまで引っ張るんだ
866 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 09:09:13.60 ID:8xDVDQVA.net] 作れると大見えきった ID:m3SIxw/I が作るまでですよ
867 名前:デフォルトの名無しさん [2018/06/04(月) 10:05:16.92 ID:VmylC6aT.net] なんでそれが大見得なんだ? 普通のプログラマならその程度誰でも作れるだろうが。
868 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 10:17:18.99 ID:8xDVDQVA.net] >>831 作ってくれる?
869 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 10:29:01.89 ID:8xDVDQVA.net] 誰でも作れる、自分は作れないけど 大阪のたこ焼き器の逆バージョンですわ
870 名前:デフォルトの名無しさん [2018/06/04(月) 12:20:28.30 ID:Iz+IX2Nf.net] >>832 やだよ面倒臭い。 いいか。お前はまだ初心者だからよくわからないかも知れないがこの程度のものはプログラマーやってれば何れ必ず出来るような類いのものなんだよ。 お前もそのうちわかるようになるの。そんなに難しいことじゃないから。 もちろん避けてたらわからないままだけどな。
871 名前:デフォルトの名無しさん [2018/06/04(月) 12:25:02.01 ID:WB6Snd/w.net] たこ焼きプレートは鋳物にこだわるべきかもしれんな。
872 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 12:59:30.09 ID:a+5oAI2y.net] >>834 でけへんやないか
873 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 13:01:15.12 ID:a+5oAI2y.net] 俺オリンピックでメダル取れるわ、面倒だからやらないけど
874 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 13:01:40.74 ID:a+5oAI2y.net] でけへんやないかといことですよ
875 名前:デフォルトの名無しさん [2018/06/04(月) 13:21:54.31 ID:Iz+IX2Nf.net] この程度の事がお前にとってはオリンピックでメダル取るぐらいに難しいのか? そりゃ自己認識や現実認識が歪み過ぎ。
876 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 13:58:51.44 ID:a+5oAI2y.net] >>839 じゃあできるんか?
877 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 14:00:00.53 ID:a+5oAI2y.net] でけへんやろ 口だけやないか それやったらワイもオリンピックでメダル確定や言うてんねん
878 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 14:00:39.08 ID:a+5oAI2y.net] 結局口だけやないか
879 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 14:01:28.87 ID:a+5oAI2y.net] 出来る出来る言うてやれへん それをでけへん言うねん
880 名前:デフォルトの名無しさん [2018/06/04(月) 14:16:40.93 ID:Iz+IX2Nf.net] お前はアホか。 いいか。お前が今やっていることはまだ電車の乗り方が分からない子供が電車に乗れば渋谷から横浜へ行けると言った大人に対して「じゃあ行ってみろ」と言ってるのと同じようなものだ。 大人は電車の乗り方を知っているし自分にとってそれをする必要があるなら幾らでもやるだろう。しかしやれるならやってみろと騒ぐ子供に対してわざわざやってやる大人はいない。 たまたま行く用事があったり特別に教えることを頼まれている教師みたいな立場でないならな。
881 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 15:19:26.87 ID:a+5oAI2y.net] はいはいでけへんのやろ
882 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 15:20:08.75 ID:a+5oAI2y.net] でけへんと正直に言うたらええねん 何をグダグダ言うてんねん
883 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 15:21:07.73 ID:a+5oAI2y.net] 電車の話はしてへん メルアドや
884 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 15:21:23.07 ID:a+5oAI2y.net] メルアドやねん!
885 名前:デフォルトの名無しさん [2018/06/04(月) 16:02:07.26 ID:Iz+IX2Nf.net] 相手にして欲しいだけの子供の相手はせんよ。 じゃ、君のIDは今日のNGIDに入れとく。
886 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 16:15:03.32 ID:a+5oAI2y.net] でけへんからか? でけへんからNGにしたんか!?
887 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 16:16:44.53 ID:a+5oAI2y.net] メルアドできると言った人は結局出来ませんでした
888 名前:デフォルトの名無しさん mailto:age [2018/06/04(月) 16:17:36.96 ID:a+5oAI2y.net] できると言ったじゃないですか!
889 名前:デフォルトの名無しさん [2018/06/04(月) 21:00:04.83 ID:WB6Snd/w.net] できる
890 名前:! [] [ここ壊れてます]
891 名前:デフォルトの名無しさん [2018/06/04(月) 21:00:26.12 ID:/3JWV1j5.net] Javaのストリームってなんですか?出入力の流れだと説明されたのですがよくわかりません。
892 名前:デフォルトの名無しさん [2018/06/04(月) 21:08:44.72 ID:WB6Snd/w.net] そもそも、たこ焼きは東京の名店、銀タコが明治24年に売り出したのが始まり。 戦後食糧難の時代に、当時タコの国内水揚げの8割を占めていた兵庫県に近いことから、復員兵、天田八助が地元心斎橋で屋台を出したところ、本家銀タコをしのぐ勢いで大ヒットした。 料亭の味にこだわった銀タコに対し、屋台から始めた八助は、手軽に作る製法をとるしかなかった。 ところが、手軽に作る製法はたこ焼きを広める結果につながり、たこ焼きと言えば大阪と言われるほどに広まったのである。
893 名前:デフォルトの名無しさん [2018/06/04(月) 21:10:05.54 ID:WB6Snd/w.net] >>854 ストリームというのは川の流れのようにデーターがちゅるちゅると流れていくやつですね。 途中にダムを設けることが多いです。
894 名前:デフォルトの名無しさん [2018/06/04(月) 21:14:06.87 ID:i7Qhv+/y.net] こんなもんかねえ。お題スレのお題として丁度良いかも知れんな。 https://paiza.io/projects/Rc2wknAxofvjPfcs9MuYcQ
895 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 21:18:22.48 ID:i7Qhv+/y.net] >>854 工場のラインの流れ作業的なことができる。 流れの途中にある工業用ロボットが塗装したりネジ止めしたりの加工して行って最後の所で完成。
896 名前:デフォルトの名無しさん [2018/06/04(月) 21:19:08.87 ID:/3JWV1j5.net] >>856 ダムなんか設けてどうするんですか?
897 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 21:26:34.62 ID:BHtXacEq.net] Javaでストリームと呼ばれるものには二種類ある InputStream/OutputStreamとStreamは何の奸計もない全く別物の技術というクソみたいなネーミング
898 名前:デフォルトの名無しさん [2018/06/04(月) 21:29:03.59 ID:WB6Snd/w.net] >>859 貯めておくんですよ。
899 名前:デフォルトの名無しさん [2018/06/04(月) 21:31:35.99 ID:WB6Snd/w.net] 俺がタコ焼きを作ってキミが食べるとすると、一個焼きあがるたびに口に突っ込むわけですよ、無理やり。 するとキミは、もっとクレってときもあれば、口の中がいっぱいなのに突っ込まれる時もあるわけです。 そこでストリームなんですよ。 俺は焼きあがるとストリームに突っ込む、キミは食いたいときにストリームからタコ焼きをとる。
900 名前:デフォルトの名無しさん [2018/06/04(月) 21:40:50.79 ID:WB6Snd/w.net] 世の中のすべてはタコ焼きで説明がつく。
901 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 21:49:21.98 ID:1yOTZ57C.net] 初心者質問スレなのだから、どんな突飛な質問だって、あって当然 staticってなんですか?オブジェクトって目的ですか?。なんていう質問があっても javaってなんですか?何ができるのですか?って質問があっても 初心者スレなのだから、そういう質問もあり、という姿勢で、このスレに参加してくださいな 初心者に中学生が、とか、バカが、とか そういう人は360億年ロム推奨 あなたの助言は必要とされていません。Errorです。
902 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 21:58:49.08 ID:N/WBGLWY.net] 質問の仕方の是非を非難して馬鹿って言ってるのであって 質問内容の質じゃないんだよねぇ
903 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:06:12.53 ID:1yOTZ57C.net] 海を見たことない人が、海育ちの人に海について質問するときに 何をどのように質問したらいいかなんて分かるわけがない 質問の仕方とか、聞き方さえも、初心者には分からない 質問する勇気は、前進しようとする姿勢の現れ それを評価せず、どんなメンターなんだという話 質問の仕方の是非を問うなんて、知っている者のエゴなんだよ そんなことも分からずにアドバイスするなという話 Errorは人に宿ってるんですわ 君の部下は才能を殺されているんだろうな
904 名前:デフォルトの名無しさん [2018/06/04(月) 22:06:20.64 ID:WB6Snd/w.net] だがしかし、同じレベルのもの同士でしか争いは起こらないというぞ?
905 名前:デフォルトの名無しさん [2018/06/04(月) 22:09:26.15 ID:UYOnR1R0.net] >>857 すごく勉強になります
906 名前:デフォルトの名無しさん [2018/06/04(月) 22:10:54.56 ID:UYOnR1R0.net] たこ焼きを熱く語ってる人は一体なんなのか
907 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:14:04.75 ID:N/WBGLWY.net] エゴじゃないんだよねぇ 質問の仕方もわからないのなら現実だともっと辛い目に合うので ここで突き放すのは正解なんだよねぇ
908 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:17:07.01 ID:1yOTZ57C.net] 君は生まれてきてから今日まで 赤子の頃から質問の仕方を弁えてきたのかね 親や友達や先輩の懐深い指導があって 稚拙な質問を、先輩たちが補いつつ 求めた解答や指導をしてくれたのでは? 君は常に、幼き頃から突き放されてきたのですか?
909 名前:デフォルトの名無しさん [2018/06/04(月) 22:20:47.54 ID:WB6Snd/w.net] >>869 俺です!
910 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:23:21.91 ID:1yOTZ57C.net] 君は、一つのクラスやメソッドの振る舞いが好ましくない時に そのクラスやメソッドに、おまえバカだろwwwっていうのだろうか そのクラスやメソッドが正しく機能するために、みずからのコードを見直し修正しないのだろうか 君がアドバイスした人が、将来一緒に仕事をするかもしれない、しないかもしれない でも、君のアドバイスで優れた人が、この道を歩むのをあきらめる可能性だってある 君がそんな処断をしていいわけがない アドバイスを求めたものが、正しく機能するように、コードを書くものが導くべきだと思う
911 名前:デフォルトの名無しさん [2018/06/04(月) 22:26:26.65 ID:WB6Snd/w.net] 優れたものがいれば足を引っ張るのが人の道だろう。 すなわち人道主義。
912 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:32:29.69 ID:1yOTZ57C.net] プログラマーは、導きあうべきだし、奉仕しあうべきだと、僕は教わってきた 年齢、国籍、信条、性別、能力に関係なく 突然、色々いって悪かったですね。しばらく自重してロムります。@136億年
913 名前:デフォルトの名無しさん [2018/06/04(月) 22:43:27.71 ID:WB6Snd/w.net] >>875 ROM中に悪いんだけど、誰に教わったの? 教えた人の悪意を感じるんだけど。
914 名前:デフォルトの名無しさん mailto:sage [2018/06/04(月) 22:59:47.15 ID:N/WBGLWY.net] 他所からコピペしてきて「これを動くように改変してください!(ブヒッw」 ってそれもう質問じゃないんだよねぇ 自分で思考することを放棄したただの馬鹿なんだよねぇ 馬鹿を棚に上げて「ぼくを突き放すなー!(オンギャアw」 ってただのクソガキの我儘なんだよねぇ アホ
915 名前:814 mailto:sage [2018/06/04(月) 23:59:41.42 ID:RJsRi3m0.net] https://github.com/validates-email-format-of/validates_email_format_of/blob/master/spec/validates_email_format_of_spec.rb ここに、RSpec のテストも付いているだろ こんな仕様を個人で作って、すべてのテストケースを羅列して、 合格判定するのは無理だろ。 フレームワークの会社か、OSS で作っているものを使うしかない そもそも、ビジネスロジックと無関係だし、 こういう汎用的な部分を作って、テスト・保守する費用は出ない OSS ですら一旦、Ruby で作ったものを、他の言語へ移植する。 いきなり、Java などで作るのは、可読性が低いから、議論の叩き台にならない。 Javaのソースコードで打ち合わせすることは、無理 他にも、正しいクレジットカードの番号かどうかチェックするとか、 こういう汎用的な処理は、個別のビジネスロジックじゃない
916 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 00:04:40.03 ID:dmAQc8ZB.net] くだらないしもう飽きたからいいよそのネタ チラシの裏にでも書いてろアホ
917 名前:デフォルトの名無しさん [2018/06/05(火) 00:19:16.26 ID:xCctA/+R.net] できない理由よりできる理由を考える人の方が伸びるのではないかな。 人間の脳は注目していることの情報収集を
918 名前:пXとするし。 出来ない方にばかり意識を集中してたらやがて何もできないようにしか思えなくなるだろう。 [] [ここ壊れてます]
919 名前:デフォルトの名無しさん [2018/06/05(火) 06:19:15.71 ID:UDcYftVi.net] >>878 Ruby可読性高いのかな そのRubyのプログラムJavaにポーティングできる? >>857 の方がよほどわかりやすいけどね
920 名前:デフォルトの名無しさん [2018/06/05(火) 06:20:56.93 ID:UDcYftVi.net] Rubyの人は、僕はわからないのでどっかの誰かが作ったプログラムを利用します と言ってるようにしか思えなくてRuby要らなくね?
921 名前:814 mailto:sage [2018/06/05(火) 07:56:37.22 ID:twHxk8cj.net] メールアドレスチェックの処理を、各プロジェクトの工程に入れるのは無理。 そのプロジェクト固有の処理じゃないから、共通ライブラリの部署へ頼めと言われる 共通ライブラリの部署でも、それは自社固有の処理じゃないから、 フレームワークの製作会社か、OSS へ頼めと言われる 社内では費用が出せない、工程に入れられない処理。 この処理を工程に入れて、テスト・保守する費用が出せない 一会社内よりも、もっと大きな世界レベルの共通処理
922 名前:814 mailto:sage [2018/06/05(火) 08:07:12.70 ID:twHxk8cj.net] メールアドレスの正規表現 www.din.or.jp/~ohzaki/mail_regex.htm ここでも正規表現で、何百行も書いているだろ 個人で作って、テスト・保守できるレベルじゃない
923 名前:デフォルトの名無しさん mailto:age [2018/06/05(火) 09:48:05.14 ID:A+ReZ18p.net] >>883 御社の話?
924 名前:デフォルトの名無しさん mailto:age [2018/06/05(火) 09:48:39.46 ID:A+ReZ18p.net] 個人ではメルアド余裕だろ
925 名前:デフォルトの名無しさん mailto:age [2018/06/05(火) 09:50:00.24 ID:A+ReZ18p.net] >>884 内容を理解してないから行数みて無理だと思っちゃうんだよ やってみなよ、案外簡単かもよ
926 名前:デフォルトの名無しさん [2018/06/05(火) 14:29:47.95 ID:Z5NB5+qd.net] こんなの正規表現を使うか構文解析器作るかだからそんな難しくないよなあ。 なんで無理と決めつけるのか謎だ。 まあしかしこんなの何十年も前にライブラリ化されてとっくの昔に枯れた技術だろうから新規に作る必要性は普通はないだろうけどな。
927 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 17:05:32.90 ID:1GybZu/g.net] 性能を考慮したJavaのプログラミング www.dd.e-mansion.com/~kumada/laboratory/column/java_perf.html#ITEM4_4 最近Javaを始めたのですが、この鉄則で今では変わった物ってありますか? 今どきVectorは使わない、とかはあるのでしょうが。
928 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 18:25:54.10 ID:dmAQc8ZB.net] 書いてる事の半分以上が時代遅れの間違いだらけの産物 プリミティブ型が速いのは当たり前で正確な小数点の計算をするにしても 特定の桁数までにしか対応できないし可読性も落ちる 速いからラッパークラスを全否定してる時点で論外 Arrayよりも配列を使うっていうのも同様でもはやただの馬鹿
929 名前:デフォルトの名無しさん mailto:age [2018/06/05(火) 18:58:58.30 ID:A+ReZ18p.net] >>889 全部正しいと思った
930 名前:デフォルトの名無しさん mailto:age [2018/06/05(火) 19:03:23.63 ID:A+ReZ18p.net] 配列がリストより速いのは事実 プリミティブ型がクラス型より速いのは事実 いずれも正しい 性能第一で考えるなら鉄則として妥当
931 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 19:07:15.28 ID:PQ65q6pt.net] 例えばstatic private finalを付けてインライン化ってのは当時でも間違いだな。 つけてもつけなくても条件さえ合えば実行時にインライン化される。 仮にそれらが有効だったとしても記事がかかれるより5年ぐらい前の最初期のJITコンパイラぐらいだけかと。
932 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 19:08:57.32 ID:+rDnwov8.net] デバッガでインスタンスの生成なんか逐一トレースしたら、絶対途中で挫折するわな。
933 名前:デフォルトの名無しさん [2018/06/05(火) 19:13:13.76 ID:Tj0WxuQ3.net] 性能を考慮するなら最初からJava使わない方が・・・
934 名前:デフォルトの名無しさん mailto:sage [2018/06/05(火) 19:51:01.50 ID:7
] [ここ壊れてます]
935 名前:y4P3m+j.net mailto: アルゴリズム見直した方が速くなること多い [] [ここ壊れてます]
936 名前:デフォルトの名無しさん [2018/06/05(火) 23:44:38.63 ID:xCctA/+R.net] >>890 ブラウザでページ情報を出したら更新日時が 2003年8月14日 21:13:01 と出たので 内容が時代遅れなのは当然と言えば当然かもね。 約15年前。あの時は若かった。
937 名前:888 mailto:sage [2018/06/06(水) 10:06:30.29 ID:1KNr01Ay.net] 色々な意見ありがとうございます。 確かにラッパーや可変長配列が遅いのは当然のことですね。 インライン化は意識しなくてもコンパイラがやってくれるのですか! 勉強になりました、ありがとうございます。
938 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 12:06:03.89 ID:5wCj1Z9S.net] C++ の本にも書いてあるけど、 vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない どれだけ一生懸命書いても、書けば書くほど遅くなるw
939 名前:デフォルトの名無しさん [2018/06/06(水) 12:47:03.89 ID:Q9sTm81B.net] >>899 > C++ の本にも書いてあるけど、 > vector を使うよりも、君が配列で書いた方が速いっていう事は、あり得ない そうとは限らないと思うが? C++ではそうなのかも知れないが。 > コンピューターの最適化には、人間が書いたソースコードでは、絶対に勝てない 最適化のアイデアは人間が考え付いてコンパイラやJITに実装しているわけで、勝てるかどうかで考えるなら引き分けか勝つかの二通りしかないのではないか? 相手はコンピュータのように見えても実は人間だから、その人と同じになるか上回ればいいだけだよね。
940 名前:デフォルトの名無しさん [2018/06/06(水) 13:37:40.44 ID:+QQoctDg.net] 禿4にはstd::vectorは配列より遅いと書いてあるが。 そしてstd::arrayは配列に劣るところはないと書いてある。
941 名前:デフォルトの名無しさん mailto:age [2018/06/06(水) 14:16:58.97 ID:Zmn1uW70.net] 拡張forで比較したら配列がリストより20倍以上速かったよ あり得ないと言ってる人は性能が問題になるようなプログラミング経験がない知ったかぶりだと思った
942 名前:デフォルトの名無しさん [2018/06/06(水) 14:18:02.57 ID:d/sMsUvN.net] ここに別の言語の事情を書かれてもそうですかとしか言えない
943 名前:デフォルトの名無しさん [2018/06/06(水) 14:44:04.16 ID:ANE+4TYu.net] Javaの利点ってJVM上で動作するからプラットフォームを選ばないって言うけどさ、あれってどういうことなの Webサーバー上でもWindowsのシェル上でも動くってことであってる?
944 名前:デフォルトの名無しさん [2018/06/06(水) 14:58:22.42 ID:d/sMsUvN.net] >>904 そう。 もちろん標準とは別のライブラリを使うのならそのライブラリがないと動かんが。(例えばAndroid用アプリとか)
945 名前:デフォルトの名無しさん [2018/06/06(水) 15:08:14.02 ID:ANE+4TYu.net] >>905 なるほとよくわかった サンキューSEX
946 名前:デフォルトの名無しさん [2018/06/06(水) 15:15:08.93 ID:ANE+4TYu.net] ごめんまだよくわかってないわ CだとなんでWebサーバー上で動作しないの PHPだとなんでLinuxシェル上で動作しないのか 教えてくれ
947 名前:デフォルトの名無しさん mailto:age [2018/06/06(水) 15:59:26.49 ID:Zmn1uW70.net] >>907 cはサーバ上で動くし phpはシェル上で動くよ
948 名前:デフォルトの名無しさん mailto:age [2018/06/06(水) 16:00:50.39 ID:Zmn1uW70.net] osごとにコンパイルしなくていいってことなんじゃ
949 名前:デフォルトの名無しさん [2018/06/06(水) 16:05:16.63 ID:ANE+4TYu.net] >>909 os気にしないって利点か
950 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 16:43:13.01 ID:rHYoYWgd.net] エッヘン、コンパイル後のクラスファイルはどんなOS上でも動くんだぞ! ボクはスクリプト言語でいいです
951 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 19:45:47.49 ID:clz3ZKUO.net] 急遽、Hibernate(JPA?)という物を扱う必要が出てきました。 タイプ
952 名前:セーフなクライテリア、柔軟なネイティブSQLはなんとなくわかりますが、JPQLの利点って何でしょうか? Javaに、@"や"""のような、複数行文字列を扱う仕組みはあるでしょうか? 切り刻まれたバラバラ死体のSQLゾンビによく効く武器はないでしょうか? [] [ここ壊れてます]
953 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 20:03:44.23 ID:SeO4gMZ7.net] あーあ終わったな hibernateの癖の強さと難解さはORM一だからな プロジェクトにガチでhibernateのプロフェッショナルが最低でも一人はいないとお前死んだわ
954 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 20:29:28.21 ID:c8dAN/Mm.net] ORMの利点ってオブジェクトの属性とカラム値の間のマッピングを勝手にやってくれることだけでしょ それ以外は長期的にはデメリットしかない
955 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 20:41:59.27 ID:SeO4gMZ7.net] 全然違う アホか
956 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 22:07:31.52 ID:eVzUqEVx.net] >>913 そんな気はしてた 先輩無断で会社来なくなってLINEも電話も出ないんだよね...
957 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 22:15:29.66 ID:SeO4gMZ7.net] 今は日本語のドキュメントあるからそれ見りゃ大体使い方わかるし こういう例みたいにパフォーマンスを極端に気にしなければ悲観する必要はないと思うけどね ttps://www.kaitoy.xyz/2017/02/23/how-hibernate-ruined-my-career/
958 名前:デフォルトの名無しさん mailto:sage [2018/06/06(水) 23:56:11.53 ID:/kW4KxYr.net] 初歩的な質問をさせて頂いてもよろしいでしょうか? System.out.println(31); と表記した場合、 System.out.println("31"); と変換されてから、31、と表示される、 という理解でよろしいでしょうか?
959 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 00:11:24.80 ID:23ZUqsYw.net] よろしくありません
960 名前:917 mailto:sage [2018/06/07(木) 00:33:24.76 ID:s865msbq.net] >>919 どこが間違っていますか? 例えば、 System.out.println("レベル" + 5); という命令文の場合、 System.out.println("レベル" + "5"); System.out.println("レベル5"); というプロセスを経る、と本には書かれているのですが…
961 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 00:39:41.79 ID:7RWk6oG3.net] 質問の際に「初歩的な質問ですが」とか「初心者です」等を書くのは絶対やってはいけないことだからね そりゃあよろしくないよね
962 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 00:41:58.56 ID:Ws8HpRNi.net] System.out.println(31); → write(String.valueOf(31)) "レベル" + 5 → "レベル5"
963 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 01:03:16.55 ID:s865msbq.net] >>921 何でですか? >>922 ありがとうございます。 出来ればもう少し詳しくお願いしたいのですが…
964 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 01:36:04.61 ID:Ws8HpRNi.net] ヒント:入門書だけひたすら読んでわかるまで二度と書き込まない
965 名前:デフォルトの名無しさん [2018/06/07(木) 06:07:00.85 ID:gMBi+q90.net] >>923 35歳です
966 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 06:35:28.80 ID:BNU48/le.net] "レベル" + 5 「文字列型 + 数値型」の場合は、数値を文字列型に型変換して、 「文字列 + 文字列」つまり、文字列を連結するのじゃないか? "レベル" + 5 → "レベル" + "5" → "レベル5" まあ、検索して確かめて下さい >>912 Ruby on Rails では、Active Record。 最初に、Rails をやっていないと、MVC の作り方がわからないだろ
967 名前:デフォルトの名無しさん mailto:age [2018/06/07(木) 08:25:57.04 ID:DCN7bkiV.net] え?
968 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 09:00:26.16 ID:2fbGdocD.net] >>918 違うでしょ。 数値で受けとった後に メソッドの中で文字列に変換してるのじゃね?
969 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 09:14:18.25 ID:1CmWJACY.net] 最終的には文字列だよね。 8を出力したら、カーソルが8個右に動いたりしない。
970 名前:デフォルトの名無しさん [2018/06/07(木) 09
] [ここ壊れてます]
971 名前::20:15.12 ID:6qWq6S5o.net mailto: >>921 初心者です。初歩的な質問ですが、なぜですか? [] [ここ壊れてます]
972 名前:デフォルトの名無しさん [2018/06/07(木) 09:53:26.87 ID:6qWq6S5o.net] >>918 java.io.PrintStream のドキュメント見ればわかると思うが、int型一つを引数とする print() と println() メソッドはあるのでそれが呼ばれる。 文字列(というか String のインスタンス)をプラス記号で連結しようとした場合は StringBuilder クラス使って append() してから toString() で取り出した String のインスタンスになると考えて良い。 ただし最適化されて違う方法で連結されたりお互いに定数だったらコンパイル時に連結した結果がコードになるかも知れない。
973 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 14:14:04.47 ID:NUDhghzQ.net] >>893 ちょっと前のソースコードを見ると、 何でもfinalをしたりsuperを使ってたけども、 今は継承する必要が無ければ、特に意識しなくてもいいのかな?
974 名前:917 mailto:sage [2018/06/07(木) 15:58:01.17 ID:s865msbq.net] >>924 入門書に載ってなかったから聞いたんですが >>926 そうですよね。俺も同じ理解です。 だとしたらprintln()メソッドの引数にint型の31が入ってきても、 一旦String型の"31"に変換されてから、プロンプトに出力されると思うんです。 >>928 ええ、だからその様子を>>918 で表現したんですが >>929 はい。 >>931 あれ?println()メソッドって、java.lang.*パッケージに属しているんじゃ…
975 名前:デフォルトの名無しさん [2018/06/07(木) 16:03:57.05 ID:JQQBou2n.net] >>933 System.out は ProntStream クラスのインスタンス
976 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 16:40:54.85 ID:Ws8HpRNi.net] 猿でもわかる回答もらっておいてアホみたいに何回も質問繰り返す ホームラン級の馬鹿に何度も触るな ほんとこういうゴミは教えてもらうことが常識になってるから延々と調子に乗り続ける
977 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 16:49:58.29 ID:s865msbq.net] 答えてくれた方々ありがとうございました。 >>934 調べてみたら俺が間違っていました。失礼しました。 >>935 ちょっとその言い方は失礼じゃないですか? ここは質問が出来るスレッドなんですよ
978 名前:928 mailto:sage [2018/06/07(木) 17:48:42.01 ID:1CmWJACY.net] ちょっと間違えた。8を出力したら→9を出力したら ちょっとお遊び abc という内容のファイル abc.txt を作って、コマンドプロンプトから type abc,txt とすると出力は abc ここでバイナリエディタを使って 61 62 63 を、 09 62 07 に変更すると、 type abc.txt で b と表示されてチャイムが鳴る。(半角スペース2つを全角スペースに書き換え)
979 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:29:33.82 ID:60VhmJG7.net] 究極クズ人間の35歳に関わらないように言っているのに 一部の教えたがりが餌付けしたのでキチガイが居座ってしまった例。
980 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:32:43.88 ID:Irt0Sc/S.net] ワッチョイ付きで次スレ立てればいいんでね?
981 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 18:37:38.28 ID:60VhmJG7.net] IP表示でいいよ。35歳は自演癖があるからそれだけで寄ってこない。
982 名前:デフォルトの名無しさん mailto:age [2018/06/07(木) 19:45:32.82 ID:+IElf8hE.net] >>936 調べればすぐにわかることを何度も質問したら 苛立つ人もいるよ、わざとやってんのかなって思うし 巣に帰りなよ
983 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:06:47.47 ID:N8MsK2gr.net] ちょうどスレ消費しそうだしいいね 全板ワッチョイ導入になったんだっけ?
984 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:15:07.86 ID:s865msbq.net] >>938 何だよその言い方は >>940 必要があれば質問に来るし、無ければ来ない >>941 分かりましたが、暴言は看過出来ません
985 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:18:35.80 ID:N8MsK2gr.net] Java入門・初心者質問スレ Part.8 mevius.5ch.net/test/read.cgi/tech/1528370228/ ちょっと早いけど
986 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 20:44:25.65 ID:B/DFJupQ.net] 35歳ってどこに行っても迷惑を掛けまくりだな その上、自分理論だけを当てはめさせようとするから酷い コテ付けたり消したりコウモリも相変わらずだし
987 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:00:30.67 ID:N8MsK2gr.net] 文字列連結演算子使う事で暗黙の型変換が起こってるとか想像出来ないんだな
988 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:12:04.36 ID:BFQUGjZs.net] 参考資料:カレンダープログラム一覧 ・Java歴1年半Java Bronze持ち35歳が作成した最高傑作 https://ideone.com/JQbabV ・中学生が真似して作った贋作 https://ideone.com/WZmNs5 ・プロ作 https://ideone.com/bLfLVt
989 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:28:54.40 ID:H/4JOWFc.net] >>943 己が怠けるために他人を検索道具として扱うお前の行動は暴言よりも人の道を外れた行為だからな? だから大勢がお前を看過しないで叩くんだよ。 本当他人を不快にさせるだけの存在と自覚してもう二度と来ないでくれ。 部屋に引きこもって生きながら社会的に死んでろ。
990 名前:デフォルトの名無しさん mailto:sage [2018/06/07(木) 21:31:07.47 ID:60VhmJG7.net] >>946 すっきりJavaに載ってないんだろうな。 自分で調べる気が皆無で本に載っていないことは知らなくて当然、という マジ基地だからこいつ。
991 名前:デフォルトの名無しさん mailto:sage [2018/06/08(金) 08:57:35.65 ID:YUnoxGTp.net] Java入門・初心者質問スレ Part.8 (ワッチョイ有り) https://mevius.5ch.net/test/read.cgi/tech/1528415752/ Java入門・初心者質問スレ Part.8 (ワッチョイ + IP表示) https://mevius.5ch.net/test/read.cgi/tech/1528370228/
992 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 10:49:18.16 ID:tUNiKT21.net] なにこの糞みたいなスレ
993 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 12:14:45.39 ID:BHpPQ8Al.net] 35歳が来ると腐海に沈む
994 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 16:13:48.76 ID:CtJxB1NB.net] clone()について質問させてください 1 public class Xxx implements Comparable<Book>,Cloneable{ 2 private String name; 3 private Date date; 4 5 public Book clone(){ 6 Xxx x=new Xxx(); 7 x.name=this.name; 8 x.date=(Date) this.date.clone(); 9 } 10 } 7行目と異なり、8行目の右辺をキャストするのは何故でしょうか?
995 名前:デフォルトの名無しさん [2018/06/09(土) 17:11:20.68 ID:Naz/3W/N.net] >>953 clone()が返すのはDate型じゃないから
996 名前:デフォルトの名無しさん [2018/06/09(土) 17:26:18.65 ID:Naz/3W/N.net] NGワードに引っかかって投稿できない https://light.dotup.org/uploda/light.dotup.org530448.png
997 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 18:17:03.34 ID:o81OtHiV.net] >>954 >>955 ありがとうございます!! プリミティブ型にキャストが必要ないのもそういうことなのですね。 頂いた情報をもとに、色々検索して調べてみます。 本当にありがとうございました。
998 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 18:23:17.84 ID:o81OtHiV.net] プリミティブ型はそもそもキャストが必要ないということかしら
999 名前:デフォルトの名無しさん [2018/06/09(土) 20:00:42.82 ID:Naz/3W/N.net] >>957 キャストはプリミティブ型にもあるっしょ ナローイング変換 long l = 10; int i = (int)l; ボクシング変換 Object o = 1; int i = (int)o; >>953 のようなclone()の実装で clone()を呼ばないなら型は同じなのでキャストは必要ない clone()を呼ぶのはオブジェクトの状態を共有するのを避けるため プリミティブ型のときは状態がないのでキャストは必要ない 参照型であってもString型のようにオブジェクトの状態が不変であれば clone()を呼ばなくて良いしキャストも必要ない
1000 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 23:36:38.10 ID:OYOdDBN7.net] 仕事でJavaを使う(開発)のに最低限必要な知識 ・ecl
1001 名前:ipseの使い方を覚える ・htmlとjstlとjavascriptを当たり前のように使えるようにする ・SQLを当たり前のように使えるようにする(外部結合ぐらいわからないと話にならない) ・DB接続ツールの使い方を覚える ・メジャーなDB(oracle、db2、mysqlなど)間のデータタイプ、互換性のないSQL、演算子を覚える ・バージョン管理ツール(subversion、gitなど)やTracの使い方を覚える ・シェアが高いフレームワークの作法を覚える(開発が死んだFWも含む) ・シェアが高いORMの使い方と欠点を覚える ・シェアが高いビルドツールの記述作法を覚える ・unitテストの実装方法とやり方を覚える ・デザインパターンを覚える ・言語の超基本的な知識をつける ・クラスやインスタンスの違い ・singletonとstaticの使い分け ・インターフェースと抽象クラスの使い分け ・継承とコンポジションの使い分け ・ジェネリクス [] [ここ壊れてます]
1002 名前:デフォルトの名無しさん mailto:sage [2018/06/09(土) 23:37:08.89 ID:OYOdDBN7.net] 誤爆したわ 見なかったことにしてくれ
1003 名前: mailto:sage [2018/06/09(土) 23:39:26.55 ID:BV3WmSRm.net] >>959 こういう内容の本があると売れそうですね
1004 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 04:51:57.53 ID:n5chgHA2.net] だから皆、無料のRails チュートリアルをやる MVC とか、開発の全工程・数十の技術を、広く浅く学べる
1005 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 05:06:40.49 ID:LYvy/hO6.net] 「Ruby ゴミ」でググると一番上に「Rubyはゴミすぎて使い物にならない」 っていうタイトルが出てくる 「Rails ゴミ」でググると上から8番目にやっぱり「Rubyはゴミすぎて使い物にならない」 っていうタイトルが出てくる 不朽の言語であるJavaスレでゴミを勧めるなキチガイ
1006 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 10:43:17.17 ID:wBLBLv4H.net] >>958 ありがとうございます。 多分、理解できたと思います。 今回のケースで3日調べていましたが 一番わかりやすくて助かりました 本当にありがとうござます! テキストにもしっかりメモさせていただきました
1007 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 20:46:14.31 ID:wBLBLv4H.net] 基本的なことだと思うのですが、教えてください。 「インスタンスを一つだけ格納できるクラス」 public class Xxx{ privete Object o; } これは、Objectは全てのクラスの親クラスだから Objectで型指定したoは、必ずインスタンスでなければならない という意味合いと理解していいのでしょうか? いつもすみません、よろしくお願いします。
1008 名前:デフォルトの名無しさん [2018/06/10(日) 21:09:40.20 ID:eOmqsLdO.net] >>965 なに言ってるのかわからん
1009 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 21:24:48.38 ID:wBLBLv4H.net] すみません。 問題で、「インスタンスを一つだけ格納できるクラスを作りなさい」という問いがあり その解答が public class Xxx{ privete Object o; } というコードになっているのですが、 このコードが、どうしてインスタンスを 一つだけ格納できるクラスとなっているのか oがインスタンスだけに限定されていて プリミティブ型が入ることがないのはどうしてなのか という疑問がありまして、質問させてもらいました
1010 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:12:07.46 ID:LYvy/hO6.net] おまえさぁ、わざとやってんだろうけど少しはググったら? なんでググって3秒でわかることを毎回ダラダラとくだらない長文書いて無駄にスレ消費すんだ? なめてんのか?
1011 名前:デフォルトの名無しさん [2018/06/10(日) 23:26:20.00 ID:ETs1LsJh.net] >>968 (^ω^)ペロペロ お尻の穴を舐めてあげるね 君、チンカス臭いよ
1012 名前:デフォルトの名無しさん [2018/06/11(月) 06:20:20.64 ID:Zhsjc0YW.net] >>967 プリミティブ型とクラス型は継承関係になくて Object型はクラス型なのでObject型にプリミティブ型が入ることはないっすよ Object o = 1; とした場合はオートボクシングでラッパークラスに変換される Object o = Integer.valueOf(1); コンパイル時にはこういうコードに変換される オートボクシングがなかったJava 1.4以前は 手作業でObject o = Integer.valueOf(1);こう書かなくてはいけなくて なかなか地獄だった
1013 名前: [] [ここ壊れてます]
1014 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 08:59:51.68 ID:iVyrzi9q.net] >>970 早朝にご指導いただきましてありがとうございます。 よく理解できました。すっきりしました、ありがとうございます! これからもよろしくお願いいます!
1015 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 16:20:16.68 ID:iVyrzi9q.net] いつもすみません。教えてくださると幸いです>< 1 public class Row{ 2 int i; 3 Type type; 4 5 this.i++; 6 7 switch(this.type){ 8 case a: 9 if(count<100) return null; 10 break; 11 12 case b: 13 if(count<110) return null; 14 break; 15 } 16 this.count=0; 17 } 5行目、16行目のcountは、thisをつけていますが 9行目、13行目のcountにはthisがついていません 5,16行目のthis.countもcountも同じスタック領域を使ってて 同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか?
1016 名前:928 mailto:sage [2018/06/11(月) 17:21:08.65 ID:TVa75ogK.net] public class X { public static void main(String[] args) { thisVal val = new thisVal() ; val.showCount(1) ; } } public class thisVal { int count = 1 ; public void showCount(int count) { count++ ; System.out.println(this.count); System.out.println(count); } }
1017 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:33:55.29 ID:kW8CghSs.net] >>972 なんで自分で考えようとしないの?
1018 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:44:25.86 ID:c0ZJDUbM.net] >>974 そいつは35歳というスレに住み着いているキチガイで、 質問するのが目的じゃなくて、わざと叩かれるようなことをして 構ってもらうのが目的なんで、相手にしないでください。
1019 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:15:38.55 ID:iVyrzi9q.net] 971です。一部間違えていました。質問するのが目的です。 自分でも考えたり調べたりしているのですが、しっかり理解できてないようで、すみません。 それと、お気に触ったり、目障りなことはお許しください。教えてくださる方によろしくお願いいたします。 1 public class Row{ 2 int count=0; 3 Type type; 4 5 this.count++; 6 7 switch(this.type){ 8 case a: 9 if(count<100) return null; 10 break; 11 12 case b: 13 if(count<110) return null; 14 break; 15 } 16 this.count=0; 17 } 5行目、16行目のcountは、thisをつけていますが 9行目、13行目のcountにはthisがついていません 5,16行目のthis.countもcountも同じスタック領域を使ってて 同じ値になっていると思うのですが、なぜthisをつけたりつけなかったりするのでしょうか
1020 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:16:23.48 ID:kpnAGFIE.net] その時の気分です
1021 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:20:32.27 ID:kW8CghSs.net] >>976 質問するのが目的なら、質問した時点で目的は果たしたということ?
1022 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 18:25:07.97 ID:gSj3P2RQ.net] >>976 巣に帰れ
1023 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 19:42:04.11 ID:5dev+MCl.net] これが 「もう初心者は脱した」 「Javaブロンズ持ってます」 「リフレクション以外は完璧にマスター」 と豪語している大人の質問かね...?
1024 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:07:39.15 ID:hWOm2Y3/.net] スルー力のないバカをからかうのは楽しいわw
1025 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:16:20.97 ID:4dT3QN9K.net] 答えるほうが初心者で笑えるスレですねw
1026 名前: mailto:sage [2018/06/11(月) 20:25:46.32 ID:nFRcWW1x.net] >>945 ふざけんな 回答が雑なのも悪い >>946 はあ?俺のレスに書いてあるだろうが >>947 余計なことを書くな >>948 別のスレに書けよ ここに書くな >>949 ここに書くな >>952 関係ねえよ しばらく荒れてただろうが >>975 俺の書き込みじゃねえよ馬鹿
1027 名前: mailto:sage [2018/06/11(月) 20:30:20.10 ID:nFRcWW1x.net] >>979 俺の書き込みじゃねえよ >>980 俺の書き込みじゃねえよ >>982 初心者ではないのだろうけど、スルー耐性が低い人間はいる
1028 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:36:37.30 ID:gSj3P2RQ.net] >>984 初心者じゃなかったら>>976 に答えてやれよ
1029 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 20:37:11.37 ID:FvuH7F0L.net] 本当行動がわかりやすいなお前
1030 名前:デフォルトの名無しさん [2018/06/11(月) 20:59:29.41 ID:C5cAV0Rs.net] >>976 クラスの中にメソッドがないのだが、それコンパイルエラー出ない?
1031 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 21:00:42.80 ID:c0ZJDUbM.net] >>983 自分の思い通りにならなかった癇癪起こすのいい加減やめてくんない? あと回答が雑とか、自分は荒らす癖に他人は余所行けとかお前何様? Javaなんかやんないでいいから部屋に引きこもってエッチなゲームでも ずっとやってろよ社会不適合の他人の迷惑にしかならないごみクズが。
1032 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 21:23:55.51 ID:gSj3P2RQ.net] >>988 風俗によく行ってる
1033 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 23:35:56.50 ID:9ttb5FBz.net] >>987 すみません>< 十分時間がなくて急いでの投稿だったので 色々ミスが満載でした 時間のある時にもう一度質問させてください スレ汚してしまってすみませんでした
1034 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 23:51:06.09 ID:nFRcWW1x.net] >>988 うるせえ死ね
1035 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:00:10.27 ID:tk9xcbOy.net] >>990 スレ汚しは35歳
1036 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:04:28.18 ID:HajKgVn/.net] 荒らしがあまりにも酷いので次スレはIP付きのを優先的に使いませんか? Java入門・初心者質問スレ Part.8 mevius.5ch.net/test/read.cgi/tech/1528370228/
1037 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:22:59.39 ID:tk9xcbOy.net] ウメ
1038 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:23:40.51 ID:tk9xcbOy.net] うめ
1039 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 00:24:03.74 ID:3GqaCWbp.net] 梅
1040 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 01:06:49.50 ID:tk9xcbOy.net] ume
1041 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 01:07:08.85 ID:3GqaCWbp.net] 産め
1042 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 03:55:43.50 ID:3GqaCWbp.net] 宇目
1043 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 04:00:06.34 ID:tk9xcbOy.net] 膿め
1044 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 04:00:22.95 ID:3GqaCWbp.net] 1000
1045 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 152日 16時間 54分 19秒
1046 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています