1 名前:デフォルトの名無しさん mailto:sage [2016/10/17(月) 21:15:23.40 ID:3TSUYd8+.net] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1466119015/
133 名前:デフォルトの名無しさん [2016/11/04(金) 12:40:36.38 ID:HurD3YCT.net] DBのsqlでの関数?
134 名前:デフォルトの名無しさん [2016/11/04(金) 12:43:12.69 ID:HurD3YCT.net] いかん。リロードしてなかった。もうとっくに解決してた。orz
135 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 09:46:54.68 ID:xQ
] [ここ壊れてます]
136 名前:smt8v2.net mailto: webアプリのフレームワークって今は何が主流なんでしょうか? strutsは使ったことあります。 [] [ここ壊れてます]
137 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 10:54:56.67 ID:e3La8cLw.net] Java EE
138 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 12:21:09.50 ID:xQsmt8v2.net] spring mvcがいいですか?
139 名前:デフォルトの名無しさん mailto:sage [2016/11/07(月) 12:55:27.09 ID:fc9VWf0U.net] >>135 >>134
140 名前:デフォルトの名無しさん [2016/11/09(水) 06:27:46.53 ID:3JJyx7iS.net] >>133 そもそもJava EEで作るのが古い。
141 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 07:55:36.10 ID:6Uz9CcBE.net] じゃあNode.js?ASP.net(Core含む)?
142 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 08:29:36.71 ID:qqny+Fvy.net] それならなにで作るの? って話に戻るやん 今から新規でWebベースの業務アプリをJavaでやれってなったらまずはPlayかSpring bootが候補でしょ Java EE7は足りないものが多すぎて足周りを整えるのがまず大変 EE8でマシになったらまた検証するか、ぐらい
143 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 08:53:49.06 ID:RgLm0TO6.net] 邪道
144 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 10:01:31.20 ID:EFK8aY21.net] 動いて遅くなくてセキュリティアで高過負荷にならなくて大量にメモリ消費しなくて開発もしにくくなけちゃなんでもいいよ
145 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 10:16:47.98 ID:twT0+Yus.net] バグがなくて高負荷にも耐えられてセキュアで消費メモリが小さく開発がしやすいフレームワークw
146 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 16:20:45.68 ID:tDjFrno3.net] やはりspring mvc一択なんですかね
147 名前:デフォルトの名無しさん [2016/11/09(水) 16:32:21.30 ID:27rrZW4H.net] >>137 なら、何で作るのが新しいのか、今直ぐ説明してみせろよザコww 電卓すら作れないようなガキが、でかい口叩いてんなよw
148 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 17:53:53.31 ID:6Uz9CcBE.net] 位相幾何学レベルで投げた俺は電卓とか一生作れそうにない。 え?メシ食えりゃいいのよ。
149 名前:デフォルトの名無しさん [2016/11/09(水) 18:43:40.14 ID:27rrZW4H.net] >>145 電卓も作れない奴が、喰う食わない語ってんじゃねーよ。 スレから消えろ
150 名前:デフォルトの名無しさん [2016/11/09(水) 20:03:51.35 ID:6bsCGvZd.net] 電卓怪人現る
151 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 20:36:04.12 ID:eVEbSkLn.net] playってどうなの? やっぱspring一択?
152 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 20:41:37.25 ID:/U3nRahY.net] playは少人数でやる分にはかなり使いやすい部類なんだけど、外注とか協力会社さんを探すとSpringと比べて経験者が少ないからコストがかかりやすい
153 名前:デフォルトの名無しさん [2016/11/09(水) 22:54:34.73 ID:3JJyx7iS.net] >>144 だからJavaはWebアプリケーション用にもともと作られていない。 たかがWebアプリケーションを作るのに非効率きわまりない。 PHPでもいいし、オラクル社はOracle Application Expressを勧めている。 いまどき画面を作るのにJava EEみたいな、仕様に従ってないアプリケーションサーバ、仕様バラバラ、構成千差万別、こんな複雑な仕組みはいらないシステムがほとんど。
154 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 23:00:47.93 ID:TYo2Em+d.net] ペチパーにオラクルのお勧めw
155 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 23:52:43.31 ID:/U3nRahY.net] 裏をJavaにするのはまだアリだと思うの でもフロントはJFSもJSPももういらないでしょ JSON受け取って処理してJSON戻してればいいと思う そしてそんな用途だとNode.JSの方がフロントからバックまで言語統一できるから良かったりするかも # 当然使うのはTypescriptみたいなAltJSだけどさ
156 名前:デフォルトの名無しさん mailto:sage [2016/11/09(水) 23:56:58.61 ID:TYo2Em+d.net] じゃどん@西郷
157 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 00:03:48.63 ID:CGPJd07S.net] テンプレートエンジンはJSPとJSFだけじゃないし(震え声
158 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 00:06:12.47 ID:YWcVb08b.net] オラクルはJavaを腐らせた張本人だろw
159 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 01:06:20.05 ID:CV0LD/LG.net] >>149 個人的に手を出してみたかったから悪い噂がないならやってみるよ ありがとう
160 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 06:05:05.50 ID:xyvvKi/i.net] 数値と文字を含む文字列を、数値桁数を考慮してソートする方法を探しています。辞書ソートとでも言えばいいのでしょうか。 1c 12b 123a a9 a89 a789 おそらく、数値は桁数に関わらず1文字扱いとして、数値部分は数値順にソートすればいいように思うのですが。 書き方が思いつかないので教えてください。
161 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 07:03:43.01 ID:6KREf9X3.net] >>157 数値部分を正規表現で切り出して数値に変換して比較する Comparator を作ればいいだけかと
162 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 08:34:16.27 ID:t0aZNlNJ.net] String[] samples = { "1c", "12b", "123a", "a9", "a89", "a789", }; Comparator<String> c = new Comparator<String>() { @Override public int compare(String o1, String o2) { int i1 = Integer.parseInt(o1.replaceAll("\\D", "")); int i2 = Integer.parseInt(o2.replaceAll("\\D", "")); return i1 - i2; } }; System.out.println(String.join(" ", samples)); Arrays.sort(samples, c); System.out.println(String.join(" ", samples)); >>158 の言ってることをそのまま書くとこうなるかな、でも多分これじゃないね ぱっと見る限り16進数を知らずに問題をこじらせてるようにも見える どのみち自分の思い通りになるようcompareを書き換えられるはず
163 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 12:48:10.69 ID:wxBwv8wK.net] それっぽいのを見つけました。dotnetですが、 https://www.dotnetperls.com/alphanumeric-sorting これを移植すれば動きそうな気がします。 Javaならこう書くなどあれば教えて頂けると助かります。
164 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 15:00:38.05 ID:t0aZNlNJ.net] alphanumeric sort java で検索すればいくらでも見つかるじゃないか ライセンスもさまざまだがインスパイアされたと言ってるのが blog.icodejava.com/261/how-to-sort-alpha-numeric-strings-in-java/
165 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 18:02:08.70 ID:wxBwv8wK.net] ググって見たら、これは何やら面倒なもののようでした。 https://coderanch.com/t/328108/java/Ordering-AlphaNumeric-ascending-Order This problem turns out to be much more complicated than you might expect. For example, how should whitespace and punctuation characters be sorted? Do leading zeroes affect the sort order, and if so, how? Should decimal numbers be recognized? Will there be any accented letters, or other characters outside the 7-bit ASCII set? If so, you'll have to use a Collator for the non-numeric parts--but Collators do very strange things with punctuation characters. あと、数値がけた溢れした時の処理はどうするなんて書かれてもいて。
166 名前:デフォルトの名無しさん mailto:sage [2016/11/10(木) 18:27:48.21 ID:lOXKwjsY.net] 仕様を決めて質問するのだよ、素人さん
167 名前:デフォルトの名無しさん [2016/11/10(木) 21:19:19.57 ID:FNhtM1mh.net] >>157 仕様の詳細を書け。どういう規則で並べかえるのか? 例えばこんな時はどうなるのか? a1 b1 1c x3y2 z1
168 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 05:14:48.64 ID:r9klkAqs.net] 仕様ですか。うーん。あくまで目標が国語辞典の並びのつもりでした。 が、ややこしいので少し妥協して ・文字と文字はunicode順で比較 ・数字と文字比較時は、数値桁数に関わらず文字「0」としてunicode文字で扱う ・数値と数値比較時は、桁数考慮して数値として比較 ・全角半角空白は無視する ・文字との比較で全角半角数値はそれぞれ全角0と半角0扱い ・数値と数値の比較で全角半角数値は数値として比較 ・数値中のけた区切り「,」と小数点「.」は数値として評価 というところです。頑張ればかけるような気がして来ました。 全角半角かなカナ英小大無視とか、やり方思いつかない…
169 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 05:43:59.79 ID:hl27oYY5.net] そうじゃなくてJUnitでテストケース書いて 使用するサンプルはこれで、こっちがOK、こっちはNG、 って分けてるか?って話だと思うよ 単体テストを知らないならこれを期に勉強してみようね
170 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 08:09:06.43 ID:yPwNXI89.net] >>165 やり方考えるんじゃなくてルールを決めろって言ってるんだよ いわゆる半角のカタカナはどう扱うのか、英語大文字小文字はどうするのか決めろ
171 名前:デフォルトの名無しさん [2016/11/11(金) 08:20:52.22 ID:480UUK/R.net] >>160 君はそもそも、移植云々の技術なんか持ち合わせていないわけで。
172 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 08:26:18.10 ID:yPwNXI89.net] compareのo1,o2に入るものを1単位として定義すると、 "a1" -> "a", "1" "ab123sG" -> "a", "b", "123", "s", "G" "12.52b.f" -> "12.52", "b", ".", "f" こんな感じになって、それをソートする感じか
173 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 09:57:49.57 ID:M2uBl8fv.net] そんな日本語全部のソート方法なんて、個人が作るものじゃない。 個人で開発するレベルを、はるかに超えている 既成の日本語用のライブラリを探して、そのソート順に従うべき
174 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 12:51:16.48 ID:7sFk++lS.net] >>166 単体テスト項目は仕様を決めてからの話 テスト項目で仕様を表現するのは TDD 知ったかするならちゃんと覚えようね
175 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 13:48:27.81 ID:cTRPbHlx.net] 文字列の長さが抜けてるぞw
176 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 17:54:02.52 ID:tAykTJjy.net] >>171 TDDは仕様を実装するときのコーディングの補助としてテストを活用するもので、仕様そのものをテストで記述するかどうかは関係ないよ 知ったかするならちゃんと覚えようね
177 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 17:58:29.12 ID:cTRPbHlx.net] 馬鹿か、テストドリブンのことを指定されてんだろう
178 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 18:56:52.84 ID:7sFk++lS.net] >>173 > TDDは仕様を実装するときのコーディングの補助としてテストを活用するもの 違うよ 知ったかさんはよくそういう勘違いをしてるけど補助に使うものじゃない せめてこの辺りを読んでから出直して来なさい w https://books.
179 名前:google.co.jp/books/about/?id=BMCdGAAACAAJ [] [ここ壊れてます]
180 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 19:25:10.27 ID:SrROCYDt.net] こういう○○指向警察とかTDD警察とかDDD警察とか沸いてくるから 2chでその手の話は避けるべき
181 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:25:49.96 ID:GlnYZJcU.net] 細かい話はどうでもいい ツールなんか使い手次第でどうとでもなる
182 名前:デフォルトの名無しさん [2016/11/12(土) 17:02:02.80 ID:5We3VBum.net] >>170 そうかあ?俺には学校の宿題に見えるんだが。w
183 名前:デフォルトの名無しさん [2016/11/12(土) 17:15:14.06 ID:Ejx0OidM.net] >>178 なら今すぐ作ってみろよw でかい口叩いてんだから出来るよな?ww
184 名前:デフォルトの名無しさん [2016/11/12(土) 18:11:20.66 ID:5We3VBum.net] 仕様のはっきりしてないもん作るわけないだろ。 作ったら作ったでこれは違うだのなんだのいくらでもいちゃもんつけられるじゃねえか。
185 名前:デフォルトの名無しさん [2016/11/12(土) 19:02:15.53 ID:IWLw3p8D.net] >>179 できたで https://paiza.io/projects/guogONNA3F1Mgac6FwtgHw
186 名前:デフォルトの名無しさん [2016/11/12(土) 19:58:23.75 ID:5We3VBum.net] 数字以外の文字列と数字文字列が交互に入ったやつはどう比較したら良いのか? それぞれに分離した上でその分離したもの同士での比較でいいのか?
187 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 20:49:33.04 ID:L3mUAskp.net] 質問があります mySQLに bigint型で 000000000001のように連番0埋め12桁の値があって それをSQLで取ってきてjavaの変数に入れたいのですが型は何になるのでしょうか longかなと思ったのですが、上記の値を入れようと思うと 0 になってしまいます。。
188 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 20:59:51.37 ID:L3mUAskp.net] すみません。 解決しました。 resutsetのnext()を呼び忘れていました。 僕は馬鹿です。
189 名前:デフォルトの名無しさん [2016/11/12(土) 21:11:27.12 ID:IWLw3p8D.net] >>182 好きにしたらいいじゃん 先生は努力したこと見てくれてるよ
190 名前:デフォルトの名無しさん [2016/11/12(土) 22:27:14.95 ID:OqGCx+r8.net] >>182 数値と数字文字列はまったく別物ですよ。 数字文字列はあくまで文字列です。 数字列を数値に変換して比較なんてことは愚かなことですよ。
191 名前:デフォルトの名無しさん mailto:sage [2016/11/12(土) 22:30:26.68 ID:HzMgTMM9.net] お前が愚かと思うとかはどうでもいい
192 名前:デフォルトの名無しさん [2016/11/13(日) 02:31:31.29 ID:VRYY5LKg.net] >>186 とすると>>165 が愚かであると? なんだか知らないけどそういう宿題なのでは? まあでも数字文字列並び替えではやはり 1 11 2 になるよりは 1 2 11 と出て欲しい場合あるよな。文字列なんだけど数値扱いで並び替えて出て来て欲しい場合。 Windows のエクスプローラなんかは確かそれやってたよね。ファイル名出す所で。 Windows も愚かなのかねえ。w
193 名前:デフォルトの名無しさん [2016/11/13(日) 10:10:23.74 ID:Gsh8hDTn.net] >>188 それ10進数文字だし、桁数でも判断できるから数値の話でもない。
194 名前:デフォルトの名無しさん [2016/11/13(日) 21:41:30.97 ID:qMZbrJPH.net] >>157 まぁ例えばだけどさ 最初は桁数順にソートして、同じ桁数の数値は先頭から順に比較して1~9,a~z,A~Zの順でソートするとか 100 102 10A A02 10 1A A2 1 A こういうふうに並べ替えたいんで教えて下さい、とかならサッと答えが帰ってきたと思うよ どういう順番で並べたいかが分からないんじゃ答えようがないから皆困ってる訳でな 多分、学校のセンセにばれるのが怖いとか問題文写すのが恥ずかしいとかそんなんで曖昧な聞き方してるんだと思うけど お前の怠慢と説明不足が皆の善意を踏みにじってる自覚をもとうな、反省しろよ
195 名前:デフォルトの名無しさん mailto:sage [2016/11/13(日) 22:02:52.77 ID:1Wg4/lqD.net] 仕様が理解できないならスルーしとけよ
196 名前:デフォルトの名無しさん [2016/11/13(日) 22:11:41.39 ID:Gsh8hDTn.net] Javaみたいな超高級言語から入ると難しいんだろうな。 文字列ってものがなんなのかはC言語レベルから知らないと理解できないと思う。
197 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 00:09:42.27 ID:UAYV5A2d.net] 別にそんな難しいもんでもないんだけどね 知らなくても別に困らないし
198 名前:デフォルトの名無しさん [2016/11/14(月) 00:13:07.75 ID:n/kTX1Fv.net] >>193 知らなくて困るのはおまえの書いたコードを保守しないといけない人間だぞ?
199 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 00:27:41.48 ID:UAYV5A2d.net] Stringクラス使うだけなら文字列の知識なんて要らないでしょ 保守のこと考えるならそれこそ変な事せず素直に言語仕様に従ったコーディングしてりゃいい話で
200 名前:デフォルトの名無しさん [2016/11/14(月) 00:31:23.57 ID:n/kTX1Fv.net] >>195 おまえコンピュータの仕事してる意識あるのか?
201 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 07:03:18.96 ID:aL/Lu1lD.net] いつからJava土方がコンピュータの仕事になったんだ
202 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 07:22:30.29 ID:zK1b0bJz.net] >>196 ソート等の処理を自分で作りたいってのとStringを使うってのは別の話 細かいことを意識せず楽できるようにクラス提供されてる 今となってはStringに入れた数字とIntに入れた数値は別物って程度の認識でいい もちろん知ってれば知ってるだけ考えに幅はでるだろうが必須ではない そもそも俺含めここにいる奴らが働いてるかどうかなんか途轍もなくどうでもいい 肩書きに意味はないよ
203 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 08:06:02.08 ID:v90mEWZU.net] ソートを行う→Comparator 構文解析→String.splitやMatcher 問題の切り分けが出来ないってのは経験ゼロだろう職場に居ても足手まとい
204 名前:デフォルトの名無しさん [2016/11/14(月) 09:23:30.94 ID:WIA4HZ5f.net] >>198 どんなレベルなんだよw
205 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 09:36:48.06 ID:zK1b0bJz.net] >>200 車の構造全部を知らなくても運転できるレベルだよ
206 名前:デフォルトの名無しさん [2016/11/14(月) 09:48:46.76 ID:WIA4HZ5f.net] ハローワークに常時大量正社員求人を出しているが 面接いくと、ニセ契約社員(バイト)か個人事業主(バイト)。 www.icube-inc.com/ www.takes.ne.jp/ www.mikisys.co.jp/ www.abinet.co.jp/ mikisys.co.jp www.eclat-assist.jp/ www.awake-bsol.co.jp www.twalker.co.jp www.inw.jp www.sig-c.co.jp www.fixie.jp www.tk-1.co.jp united-neo.com www.kk-imagine.com 2008年7月日本情報技術取引所(JIET)に入会 www.sis-g.co.jp www.abinet.co.jp 加盟団体 日本情報技術取引所(JIET) www.kproject.co.jp WEBサイトが酷い www.leadinge.co.jp WEBサイトが酷い 働き方は自由に選べる()笑 lupinus-ltd.com 求ム!チャレンジ精神旺盛なエンジニア www.excel-system.co.jp www.edge-consulting.jp 資本金777万円 1981年生まれ。個人事業主として独立し、数々の性能改善コンサルティングを行う(笑) www.kproject.co.jp SES専用 www.cobol.co.jp 1.次期世代のCOBOL技術者を育成し、確保する。 2.COBOL言語での開発を機軸とする。 3.COBOL技術者500名の再雇用をする。 4.協力会社と共に開発に取り組み、そのスケールメリットをいかす。 5.開発案件情報の情報配信基地を目指す。 www.kitagawatatsuya.com/ COBOL魂 www.irckk.co.jp 情報不明
207 名前:デフォルトの名無しさん [2016/11/14(月) 09:51:54.83 ID:WIA4HZ5f.net] >>201 それなら数値もStringでいいだろレベルの話するなw
208 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 12:49:29.37 ID:FmCnnz2a.net] >>196 ばーーーーーーーーーか
209 名前:デフォルトの名無しさん [2016/11/14(月) 13:20:43.39 ID:zcFXAZP8.net] 反論できないやつって馬鹿とかアホとかしか書かないのはなぜ?
210 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 13:44:35.76 ID:UAYV5A2d.net] 自販機で買い物するのに自販機の中身まで理解しろという輩がいたらバカにされるだろそりゃ 大抵の人間は自販機の使い方さえ知ってりゃ問題ない訳で
211 名前:デフォルトの名無しさん [2016/11/14(月) 13:58:50.02 ID:zcFXAZP8.net] >>206 話がとびすぎだろw Javaは道具であって製品ではない。
212 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 14:04:15.21 ID:zK1b0bJz.net] >>207 その道具の構造まで熟知しろって言われても困るのよ そんな時間はない
213 名前:デフォルトの名無しさん [2016/11/14(月) 14:07:53.21 ID:zcFXAZP8.net] >>208 おいおい、おまえ技術者じゃないだろ。 どういう仕組みでJavaプログラム、Java環境、OS、ハードウェアが動いているかある程度わからないと話にならない。
214 名前:デフォルトの名無しさん [2016/11/14(月) 14:13:47.93 ID:jAqKRfBL.net] >>205 そうやって辛うじて自我を守ろうとしているということだ。
215 名前:デフォルトの名無しさん [2016/11/14(月) 14:16:24.05 ID:jAqKRfBL.net] >>208 熟知しなくてもある程度は作れるが、していないといざという時に役に立たない。なので可能な限り知ろうとした方が良い。
216 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:13:18.34 ID:UAYV5A2d.net] >>209 つまりお前は自分が使ってるJAVAのクラスやAPIのソースコードにも一々目を通してるって事でいいの? 俺がちょっと適当な関数名とか挙げて「これどうやって機能実装されてるか説明してみて」って言ったら即答できちゃうレベルって解釈でok?
217 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:18:13.73 ID:zK1b0bJz.net] 俺は便利なモノを便利なモノとして使うだけだよ 細かいところで引っかかったら引っかかったときに確認する
218 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 15:40:04.04 ID:v90mEWZU.net] Stringに関しては中身がfinal char[]でJavaのcharは16ビットあるよ の2点を押えておけばいいだろう なおCharSequence.charsはIntStreamになる(CharStreamがないため) も覚えておけば役に立つかもね
219 名前:デフォルトの名無しさん [2016/11/14(月) 15:42:31.66 ID:F/LKoaAh.net] ぬゥるゥぬゥるゥぷゥうゥチャンっ!ぬゥるゥぷゥうゥチャンっ!
220 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 16:02:07.33 ID:wgiwbigr.net] >>212 むしろ見てないのって驚いているわ 初心者スレならまだしも せめてjavaパッケージぐらい読んどいて損はないよ
221 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 16:30:01.61 ID:F/LKoaAh.net] サンデープログラマーだけど、実装に悩んだら参考にパッケージのソース見てる。 あーそういうやり方があったかって思うこともあります。
222 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 17:41:55.61 ID:59NPHk9K.net] お前らって変態だよなぁ。 いい意味で
223 名前:デフォルトの名無しさん [2016/11/14(月) 18:00:53.06 ID:lhjXFve+.net] あ。ここは初心者スレじゃなかったか。 初心者の質問ばかり書かれるから勘違いしてた。
224 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 18:18:19.95 ID:ZlXV9NRi.net] if(>>219 .getMeaaageType() == MessageType.イヤミ){ goto Hospital; }else{ sleep(10000000000000000); }
225 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 19:56:04.60 ID:mB1kO4HO.net] APIリファレンスに期待してる挙動の記載が無ければ中身を見る 記載があればUnitTestで期待動作を書いておく 問題が起きる時はそもそも期待している挙動が正しく定義出来ていない、漏れているパターンが大体なんじゃないかな 文字列の並び替えであれば、そもそもの並び替え対象の文字列に含まれるUnicodeBlockの範囲制限はあるのか、サロゲートペアの場合の対処は?とか
226 名前:デフォルトの名無しさん [2016/11/14(月) 20:43:38.53 ID:lhjXFve+.net] >>220 なに?心の叫び?
227 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 21:09:00.42 ID:OziBczKn.net] 嫌味じゃなきゃ疲れてるから少し休めって意味だよきっと
228 名前:デフォルトの名無しさん mailto:sage [2016/11/14(月) 22:49:06.44 ID:zK1b0bJz.net] >>216 俺はどう足掻いても天才にはなれないから天才が提供してくれたルールに則って組み合わせるだけなんだよ 繰り返しになるけど知ってれば知ってるだけ考えに幅がでるので絶対不要とは思わない 同様に深く知らずとも自分のやりたいことは実現できるので必須とも思わない 個人的に大切にしているのは柔軟な調べ方 元は複雑だとしても分解していけばプログラムが得意とする単純作業になるからね その上でわかんなかったとしても調べたら大体わかるよ
229 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 00:51:18.59 ID:OfzLA/S2.net] Javaの検定があるが果たして受ける意味があるのだろうか? 一級のプログラムの書き換えはなんとも言えんが 二級以下は持っててもプラスになるとは思えんないようだし・・・
230 名前:デフォルトの名無しさん [2016/11/16(水) 00:59:33.20 ID:11gbwqLp.net] >>225 オラクルJava認定資格を取れよ。 Java検定なんて就職、転職では評価されない。
231 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:22:23.30 ID:/wiEc8gQ.net] >>226 評価はするぞ 目標立てて勉強することができるんですね、程度には
232 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:25:00.23 ID:sgZOPgG2.net] IT土方の世界では十分評価されるw
233 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 08:59:23.33 ID:szm0B3fV.net] >目標立てて勉強することができるんですね、程度には Java GOLD以上だったらそんな感じだと思うけど、それ以下だとホント意味ないと思う。