Java入門・初心者質問スレ Part.3at TECH
Java入門・初心者質問スレ Part.3 - 暇つぶし2ch800:デフォルトの名無しさん
17/06/10 13:28:51.47 iX4dF/b7.net
[2, 3, 4, 5, 6, 7, 8, 9]

6 で割り切れるならば 2, 3 でも割り切れるので 2, 3を除外
8 で割り切れるならば 4 でも割り切れるので 4 を除外
[5, 6, 7, 8, 9] の最小公倍数は 2520

2~9 のどの数で割っても余りなく割り切れる数は 2520 の倍数
2520 の倍数の1桁目は 0

1~9までの数値で0~16桁の数のうち1桁目が0になるのは0桁のとき、かつ、その場合に限る
なので桁数が 0 ならば

801:デフォルトの名無しさん
17/06/10 14:13:04.91 EfK23cou.net
ID:S4+AOz/V はJavaの前にまず日本語から勉強しろや

802:デフォルトの名無しさん
17/06/10 14:15:38.99 iX4dF/b7.net
日本語ならまかせろ!

「ご~する」で謙譲語です

803:デフォルトの名無しさん
17/06/10 14:55:12.73 Aw9IeMww.net
問題が未だに理解できない。一体何をやりたいのか?

804:デフォルトの名無しさん
17/06/10 16:16:09.55 9/7KucPr.net
>>789
当たり前だけど自分の考えをきちんと言語化して説明できるってめちゃくちゃ重要な能力ですよね…
これができない人とは仕事したくない…

805:デフォルトの名無しさん
17/06/10 16:18:13.69 wDp6rpe3.net
まず使える数字を決める
 1が何個使えるか0~16のランダムで決める
 2が何個使えるか0~16のランダムで決める
  9まで同様に決める
使える数字を組み合わせて数値を作る
 例えば1が3、2が2なら組み合わせによって11122や12211等の数値が何種類かできる
できた数値毎に2~9が割り切れるか計算する
 11122は2で割り切れる
 11122は3で割り切れない
  これを9まで行う
 12211や他の数字についても同様

こういう事をやりたいのかと思ったんだけどどう?

806:デフォルトの名無しさん
17/06/10 17:15:59.68 S4+AOz/V.net
説明下手ですみません。
組み合わせといのは単純に数字を足すだけです。
ただ発生させた数値は使ってもいいし使わなくても良いので組み合わせと書きました。

お手数おかけしました。
他の方法を考えてみます。

807:デフォルトの名無しさん
17/06/10 18:39:57.26 YXt3H8K1.net
うーん。まだわからん。
そもそも何をやりたいのか?
そしてそれは宿題なのか?

808:デフォルトの名無しさん
17/06/10 19:01:24.42 LwGST/Rf.net
>>794
不完全燃焼だからできればもう一度説明してほしいな
長くなってもいいから
これは俺の我侭でもあるから面倒ならスルーしてね

809:デフォルトの名無しさん
17/06/10 21:06:14.05 wUHDZb6h.net
>>ID:S4+AOz/V
まだ見てるならみんなもやもやしてるみたいだから

◆要件1
 ・1~9までの数値が0~16個のまでの範囲でランダムに発生する。
 〇疑問点
  ・以下のケースどちらも当てはまる。
  ①1~9の数値1つずつに関して、0~16個ランダムに生成する。
    ※最大生成数9*16
  ②1~9までのランダムの数値を0~16個生成する。
    ※最大生成数16

◆要件2
 ・発生した数値は1回しか使えない
  ・発生の段階で同じ数値が出た場合出た回数だけ使えるます。
  ・数値を発生させた時に5が3回出たならば5は3回使えます。
  ・ただ発生させた数値は使ってもいいし使わなくても良いので組み合わせと書きました。
 〇疑問点
  ・なし

◆要件3
 ・組み合わせといのは単純に数字を足すだけです。
 〇疑問点
  ・足すとは文字列としてか数値としてか。
   ※文字列だと思うけど念のため

◆要件4
 ・それらを組み合わせによって2~9のどの数で割っても余りなく割り切れるがどうか確認したい
 〇疑問点
  ・要件1で生成した割り切れた数字のみの結果表示でいいのか。
   ※要件1で生成した数値全件表示とかいらない?

810:デフォルトの名無しさん
17/06/11 02:09:24.91 5kRuFFSB.net
AOJの2問目が出来ません。
入力した数の3乗を表示する課題なのですが…。
下が提出したコードです。
URLリンク(ideone.com)

811:デフォルトの名無しさん
17/06/11 02:13:52.32 9ARLDmcQ.net
ArrayListにおけるremoveの挙


812:動に関して質問なのです removeの引数として、indexの位置かオブジェクトを指定できるのですが listが数値の場合に、数値をオブジェクトとして引数を指定する場合はどのように記載すれば良いのでしょうか? 例えば ArrayList<Integer> ary = new ArrayList<>(); ary.add(1); ary.add(2); ary.add(33); //=>[1,2,33] System.out.println(ary.remove(33)); System.out.println(ary); 直接33を削除したくても、IndexOutOfBoundsExceptionのエラーが発生してしまうので・・・・・・ listをString型に変換して、文字としての33を指定すれば出来ない事はないのですが 何かまどろっこしいので良い方法があればご教授していただきたいです



813:デフォルトの名無しさん
17/06/11 02:18:44.79 9ARLDmcQ.net
>>798
プロコンの結果(Output)は指定された通りに出力されていないとダメです
そのコードの場合だと、余計なprintが付いてるので問答無用で弾かれます
今回の場合だと、計算結果だけ出力すれば良いです
×:~求める3乗値は125です。
○:125

814:797
17/06/11 02:32:22.94 5kRuFFSB.net
>>800
ありがとうございました。

このサイトって融通きかないんですね…。

815:デフォルトの名無しさん
17/06/11 02:56:14.34 vYdG9fRO.net
>>801
その「融通」を効かせるのがどれだけ困難かがその内わかるよ

816:デフォルトの名無しさん
17/06/11 03:55:11.06 8f1mqXi5.net
>>799
ary.remove(new Integer(33)) ってやるとどうなる?

817:デフォルトの名無しさん
17/06/11 05:00:56.39 vYdG9fRO.net
値を直接指定するなら重複なしと考えていいはずだからListじゃなくてSetにしちゃえば

818:デフォルトの名無しさん
17/06/11 11:38:23.02 lL7inWnj.net
>>801
AOJの説明文読むのとチュートリアルやるのくらいやれ

819:デフォルトの名無しさん
17/06/11 11:40:34.15 sLjIMjbO.net
>>801
>>716

820:デフォルトの名無しさん
17/06/11 12:27:01.73 d7b3ye6p.net
android studioでプログラミングをしたいと考えているのですが、何か良い解説書はありませんかね?
javaの基本的な部分は理解しているつもりです

821:デフォルトの名無しさん
17/06/11 13:42:09.78 ZiP5+a1w.net
参考書色々あって何を読めばいいのか分からないですよね

822:デフォルトの名無しさん
17/06/11 14:37:04.62 EpiV2zzw.net
>>803
無事にオブジェクトを指定して削除できました、有難うございます!
削除する時に新しいオブジェクトを生成すれば良いというのは目から鱗でした

>>804
確かに重複なしの数列だったので、Setを利用すれば
引数に数値を直接指定して削除できました!

おかげで解決しました、有難うございます!

823:デフォルトの名無しさん
17/06/11 14:53:28.80 m0ToqypE.net
オートボクシングの弊害というかなんというか

824:デフォルトの名無しさん
17/06/11 15:46:10.49 8f1mqXi5.net
removeメソッド自体が紛らわしく作ってあるとも言えるかな。
型がintではないとかオートボクシングがないとかなら紛らわしくはならないんだが。
色々組み合わさってしまった結果意図せず作り出された落とし穴っぽいものだな。

825:デフォルトの名無しさん
17/06/11 18:06:24.52 XwLTdPC8.net
自然数がN個が入った配列がある。数値は必ず20未満
この配列をひとつの数値にしたり数値から配列に復元する方法を教えてください

826:デフォルトの名無しさん
17/06/11 18:35:21.26 8f1mqXi5.net
>>812
ビット単位にするとして、1~19なら5ビットに収まるので例えばintなら32ビットだから6個まで入れられる。
これはビット単位でシフトしながら作って、戻す時は逆のことをする。

int[] x = { 6個の1~19の値 };
int n = 0;
for (int i = 0; i < 6; i++) n = (n << 5) | (x[i]


827:& 0x1f); これでnに6つの値が詰め込まれた状態になる。 戻す時はこうする。 for (i = 5; i >= 0; i--, n >>= 5) x[i] = n & 0x1f;



828:デフォルトの名無しさん
17/06/11 18:38:39.68 8f1mqXi5.net
その他、ビット単位ではなく20進数として扱うという方法もある。
この場合は20で掛けたり割ったりがシフトレフトやシフトライトになる。

829:デフォルトの名無しさん
17/06/11 18:52:48.89 XwLTdPC8.net
>>814
できたー!
クッソ解かりやすい解説ありがとナス!

830:797
17/06/11 19:07:48.03 5kRuFFSB.net
>>805
すいませんでした。

831:デフォルトの名無しさん
17/06/11 22:07:33.63 tquZEUWF.net
1.データベースとつなげてECサイトを作る課題をやってるんだが(買い物かごを使うAmazonみたいなもの)、テーブル設計教えてくれ
2.同時に複数のブラウザからログインできないようにしたいんだけどどうすればいいか教えてくれ

1はスレチだったらすまん

832:デフォルトの名無しさん
17/06/11 22:11:48.27 dQP1iB/o.net
>>798
余計なことすんなよわろた

833:デフォルトの名無しさん
17/06/11 23:38:15.04 ytg9x0pA.net
>>817
1.
商品テーブル
・商品ID
・商品名
・商品価格

買い物カゴテーブル
・ユーザID
・商品ID
・商品個数

売上テーブル
・売上ID
・売上日
・購入者氏名
・購入者住所
・送り先氏名
・送り先住所

売上明細テーブル
・売上ID
・商品ID
・商品数量
・売上金額

2.
ログインテーブルにセッションIDの列を作って
ログインしたときにセッションIDを上書きして
承認のときにセッションIDをチェックするとか

834:デフォルトの名無しさん
17/06/12 00:55:59.20 mg3rFpBS.net
コンストラクタへのパラメータにnullを許さない場合、
何を投げるのがベストですか? また、その根拠は何ですか?

1) Objects.requireNonNull()などによるNullPointerException
2) 単にIllegalArgumentException

今までは2)でずっとやってきたんですが
nullなんだからヌルポでいいんじゃないのか?
の考えも徐々に大きくなりつつあります

835:デフォルトの名無しさん
17/06/12 01:00:55.12 LyToFJpl.net
>>820
ほい
URLリンク(www.ne.jp)

836:デフォルトの名無しさん
17/06/12 07:05:19.03 EUHIgh1l.net
>>819
ユーザーテーブルは?

837:デフォルトの名無しさん
17/06/12 07:31:27.23 1lBVkHcp.net
>>822
お好きにどうぞ

838:デフォルトの名無しさん
17/06/12 13:57:51.40 sGejfR27.net
親商品テーブル(商品名管理)と子商品テーブル(バリエーション管理)みたいなの作って在庫テーブルも別に作った方がよくないか
カゴに入れてキャンセルとかも実装するとなると在庫テーブルで一元管理は大変だろうし引当管理テーブルもあった方がいいかも

839:デフォルトの名無しさん
17/06/12 14:04:03.04 H3aCgKp9.net
ああ。しかし、もはやJavaの話ではなくなっているように思う。
続きはDB関係のスレでやった方が良いのではないかな。

840:デフォルトの名無しさん
17/06/12 15:09:06.93 JjMMHWRt.net
「テーブル設計教えてくれ」の時点で違うってわかるじゃん……

841:デフォルトの名無しさん
17/06/12 17:39:10.86 U1BEnqvv.net
課題手伝ってもらおうとしてるくせに
「教えてくれ」

教えてくださいだろアホ

842:デフォルトの名無しさん
17/06/12 17:53:32.88 a//lNTfp.net
いっそのこと試験問題のように「~せよ。」とか書いてほしいものだ。

843:デフォルトの名無しさん
17/06/12 17:57:13.28 X/qk8fTD.net
お前等馬鹿が質問の仕方もろくにわからんガキに反応するから
teratailみたいなところでも意味不明な日本語で質問する馬鹿が減らないんだよ

844:デフォルトの名無しさん
17/06/12 18:00:45.61 XJZ7MJot.net
プログラム言語の勉強は本当に頭が痛くなる
しかし動いた時の嬉しさは言葉にできない。
痴呆抑制にも効果があるのではないだろうか?
ただ、眼には良くないけど…

845:デフォルトの名無しさん
17/06/12 18:02:23.25 uEFWWPMQ.net
2chへの熱い風評被害

846:デフォルトの名無しさん
17/06/12 18:23:53.48 pgqA3Bjv.net
>>827
反抗期かw

847:デフォルトの名無しさん
17/06/12 19:16:10.02 2dDccTdY.net
>>832
いただきます…いただきますっつってんだろー!
俺には召し上がれすら言わねーのかよ!
って息子が反抗期に言ってた

848:デフォルトの名無しさん
17/06/12 19:40:16.61 jxW+MGk6.net
>>833
お前臭いから喋んな

849:デフォルトの名無しさん
17/06/12 20:30:42.94 mg3rFpBS.net
>>821
レスサンクス

850:デフォルトの名無しさん
17/06/12 20:33:11.67 pgqA3Bjv.net
>>833
それパクツイ

851:デフォルトの名無しさん
17/06/16 00:21:26.44 pAg9stYl.net
演習問題で、抽象クラスを型に持ったメソッド見たのですが
クラスを型にした場合、何を返せば良いのでしょうか?

public Record getRecord(int idx)
{
return ???;
}

abstract public class Record
{
//特にリターンは無い
}

intやstringの型ならintやstringを返すということは解るのですが
特に返り値を持たないクラスはどうしたら良いのか想像がつきません

よろしくお願いします

852:デフォルトの名無しさん
17/06/16 01:09:23.90 poP4xQCz.net
抽象クラスを返せば?

要するに、具象クラスA・Bも、抽象クラスXととらえる事で、
異なる具象クラスA・Bに、共通の処理を書ける

return で、抽象クラスをもらったら、
それを該当する具象クラスへ、正しくキャストする

853:デフォルトの名無しさん
17/06/16 01:37:44.13 AzAJ43JZ.net
たしかに気持ち悪いな
階層がおかしい

854:デフォルトの名無しさん
17/06/16 03:02:04.76 jhdXcInh.net
>>838
キャストせず済むのが一番

855:デフォルトの名無しさん
17/06/16 03:25:03.02 jhdXcInh.net
>>837
例えば、return new MyRecord(idx)

public class MyRecord extends Record {
実装略
}

実際はそのgetRecordが定義されてるクラス内の別メソッドやらプロパティ使ったアクセス経由で値返す事が多いだろうけど。

856:デフォルトの名無しさん
17/06/16 21:10:04.87 NbKqOO6c.net
抽象クラスのシングルトンみたいなことが出来ちゃうのか?
だとしたら気持ち悪いわ

857:デフォルトの名無しさん
17/06/16 22:35:15.61 qWm3MoH/.net
そうか?

858:デフォルトの名無しさん
17/06/19 17:44:20.17 wKau2iwt.net
腕試しに簡単なゲーム作ってるんだけど
敵キャラクターとか見方キャラクターのデータってどう保存しておくのが良いんだ?
育成要素無いからステータスは一定だから配列でどうにかできそうな気がするけど
各キャラクターの要素敵も味方もは「キャラ名」「HP」「攻撃力」「防御力」「すばやさ」

859:デフォルトの名無しさん
17/06/19 19:07:31.87 pt8icPJA.net
>>844
オブジェクト指向ではないのか?

860:デフォルトの名無しさん
17/06/19 19:17:35.34 ZfjHm45J.net
>>844-845
csv,tsv,json,xmlなど好きな形で書いておいて、ファイルからデータ読み込んで、オブジェクトのインスタンスを生成して使うって話じゃないん?
そのデータが固定ならばjar内に同梱、可変なら外に置けるように作る

861:デフォルトの名無しさん
17/06/19 19:28:38.55 W0M1n2m6.net
>>844
そういうのこそクラス作っておくのがベスト
配列にするのは可読性が下がるから効率を追求するときだけにしとけ

862:デフォルトの名無しさん
17/06/19 19:29:23.18 W0M1n2m6.net
あーそっちか、すまん

863:デフォルトの名無しさん
17/06/19 19:47:36.02 wKau2iwt.net
ありがとうございます。
せっかくなのでcsvファイルを読み込むのに挑戦してみようと思います。

864:デフォルトの名無しさん
17/06/19 20:59:10.59 o0IU7wmv.net
腕試しって言ってるしそもそもオブジェクト指向を理解していないのでは

865:デフォルトの名無しさん
17/06/20 00:12:42.70 sy5ccpv+.net
配列は配列で便利ですよね
同じ処理のボタンとか、配列で綺麗にまとめられると嬉しくなります
話はそれますが。

866:デフォルトの名無しさん
17/06/21 07:17:21.25 n4ESO8N1.net
VBしかやったこと無いからJAVA能力検定1級というのを受けてみたんだけど、テキストエディタだけでコード書くのキツイね

コードフォーマッタ無いから手動でインデントしたけど、対応する鍵カッコを見失って困った

JAVAって標準のIDE無いからテキストエディタとコンパイラでやるんだろうけどキツイ世界だね

867:デフォルトの名無しさん
17/06/21 08:58:07.89 BZXMZb7j.net
まあな、メモ帳で1万行のメソッド書いてコンパイルできるようになったら一人前だ、それがJava

868:デフォルトの名無しさん
17/06/21 09:37:01.88 sUpvI2FC.net
Java8の標準ライブラリの範囲内で数値を8桁の2進数表記がやりたいのですが、良いやり方があれば教えてください

int i = 10; // 0 <= i <= 255
String actual = /* 整形 */

assertEquals("00001010", actual);

思いついたのはこれなんですが…あまりにもイマイチな気がしてます
String tmp = "0000000" + Integer.toBinaryString(i);
actual = tmp.substring(tmp.length - 8);

869:デフォルトの名無しさん
17/06/21 09:57:48.03 A+TdX/Mq.net
>>853
そりゃなんかものすごい設計ミス

870:デフォルトの名無しさん
17/06/21 10:17:13.12 m473rNdf.net
>>854
String actual = Integer.toBinaryString(i | 256).substring(1);

871:デフォルトの名無しさん
17/06/21 10:31:52.72 A+TdX/Mq.net
>>856
おまえあたまいいな

872:デフォルトの名無しさん
17/06/21 10:32:13.11 bqAd0GFb.net
>>855
エンタープライズならザラにあるよ
複雑だけど信頼性の高いプログラム

873:デフォルトの名無しさん
17/06/21 12:49:36.79 L1LFWazB.net
Java7以降の数値リテラルで、2進数は接頭辞 0b・0B だろ。
_ も無視されるから、間に使える

0b0000_1010

874:デフォルトの名無しさん
17/06/21 12:53:26.47 A+TdX/Mq.net
>>858
設計が変でもそういうのはある。
しかし設計が変なことにはかわりなし。

875:デフォルトの名無しさん
17/06/21 12:54:20.55 A+TdX/Mq.net
>>859
それが何か?
誰もそんな話してないよな。

876:デフォルトの名無しさん
17/06/21 13:04:11.72 sUpvI2FC.net
>>856
天才現る!
ありがとうございます、すっきり書けました
意図をコメントで残しておけば混乱もないでしょうし助かりましたm(_ _)m

877:デフォルトの名無しさん
17/06/21 13:05:10.78 bqAd0GFb.net
>>860
信頼性の高いプログラム作れるんだから変じゃない
優れた設計と言っていただきたい

878:デフォルトの名無しさん
17/06/21 13:08:10.05 bqAd0GFb.net
>>861
そんなこと言っとったら話題が広がらんだろうが
誰も話してなかったら話をしちゃいけないんだもんなあ
ああ辛いわあ
すごい話があるんだけどいわないから!

879:デフォルトの名無しさん
17/06/21 15:18:14.32 K52r2H7q.net
>>863
Javaで一万行は普通は何か変だろ。
それそのものが信頼性高くても何か作りがおかしいことには変わりはない。

>>864
なに必死になってんだ?大丈夫か?
誰もおまえのこと悪く言ったりしてないぞ。

880:デフォルトの名無しさん
17/06/21 16:09:47.19 CwIOTiNS.net
>>865
人を刺してる人が居たら
刺されてるのが自分じゃなくても嫌な気持ちになるだろ
俺はお前の犯罪を止めたい

881:デフォルトの名無しさん
17/06/21 16:10:28.28 CwIOTiNS.net
1万行は何も変じゃない

882:デフォルトの名無しさん
17/06/21 16:20:00.12 K52r2H7q.net
あーはいはいそうですね

883:デフォルトの名無しさん
17/06/21 17:50:01.76 CwIOTiNS.net
>>868
そうです、1万行は普通です

884:デフォルトの名無しさん
17/06/21 17:52:45.71 9ByPg2Qh.net
コメント、改行のみは除いて1メソッド15行以内に収めましょう

885:デフォルトの名無しさん
17/06/21 17:53:22.83 CwIOTiNS.net
1万行が普通じゃないと言っちゃう人は
業務経験が圧倒的に不足していると言わざるを得ない
大規模開発では普通にあるし普通に書けないと仕事にならない

886:デフォルトの名無しさん
17/06/21 17:54:52.41 CwIOTiNS.net
>>870
モデルにデータ設定するだけで1000行超えるんだが

887:デフォルトの名無しさん
17/06/21 17:56:18.16 CwIOTiNS.net
保険業とか著作権管理とかザラだが

888:デフォルトの名無しさん
17/06/21 18:21:57.13 8F0mxbPm.net
1つのクラスに1万行とかもありますか?

889:デフォルトの名無しさん
17/06/22 14:02:19.04 o0ACLL8F.net
派遣で医療系で使う基幹システム作ってる会社行ったとき
2万行越えのクラスファイルが4つぐらいあったな
変数は基本全てクラス変数で、かつ密結合でクラスファイルが
別のクラスのクラス変数参照しまくってるからバグの特定が困難で
最適な改修方法を精査するのにソースの条件分岐をメモってるだけで
何百行にもなるほどクソなソースで後にも先にもここが最凶最悪だったな

890:デフォルトの名無しさん
17/06/22 17:07:27.66 TWN3+XGD.net
でかいクラスの中身がほとんどC言語ってやつか・・・

891:デフォルトの名無しさん
17/06/22 18:35:08.32 06KMQ0Mv.net
>>875
保守のたいへんさが分かってよかったじゃないか。

世の中、そんなのばかりだよ。

892:デフォルトの名無しさん
17/06/22 18:35:50.75 06KMQ0Mv.net
オープンソースの有名な製品もコードを見るとかなりクソだったりする、

893:デフォルトの名無しさん
17/06/22 19:30:31.61 lxRnk/Ky.net
1万行にしないためのJAVA

それが1万行になるという事はJAVAを書いてるコボラ

894:デフォルトの名無しさん
17/06/22 19:32:03.01 lxRnk/Ky.net
構造化プログラムをJAVAで書くコボラがIT業界名物デスマの元凶

895:デフォルトの名無しさん
17/06/22 21:12:35.00 p66dP4Lb.net
まともな設計できるやつがほとんどいないってことだな

896:デフォルトの名無しさん
17/06/22 22:09:46.81 7SsgklDx.net
>>878
コードの良し悪しより、便利かどうかだからな
コードの綺麗さにこだわってるくせにろくなもん作ったことない、なのに声だけデカい奴が最近は増えたけど

897:デフォルトの名無しさん
17/06/22 22:50:42.88 yHDavZL4.net
□ がこの様に一直線に並んでいて、選択した□の幅が広くなり、それによって残りの□の座標を変化させたいです。
□ □ □ □
↓左から2番目を選択([ ]は幅が広くなっていることを示している)
□ [ ] □ □
に表示したい。
どう書けばいいでしょうか?
for (int i = 0; i < 4; i++) {
if (i == cnt) {

} else {

}
g.fillRect(20 + (80 * i), 300, 40, 40);
}

898:デフォルトの名無しさん
17/06/22 23:13:46.79 Wf/TPVDN.net
public static void sysprif(String s, Object... args) {
System.out.printf(s, args);
}
とか書くのは邪悪なんでしょうか?(いや、邪悪だろうけど、何か後で酷い目にあったりするんだろうか)

899:デフォルトの名無しさん
17/06/22 23:58:20.46 5ZvG5KR4.net
>>884
そのsyspritfの存在意義ってなんなん
printfを直接呼び出すのと比べてなんのメリットがあんの?

900:デフォルトの名無しさん
17/06/22 23:59:06.30 06KMQ0Mv.net
>>884
そもそもメソッド名の短縮化あたりで年配に見えてしまうが?

901:デフォルトの名無しさん
17/06/23 00:00:33.41 BC3U1Ap1.net
>>885
いや彼はObject型の可変引数でいいのか聞いているのではないのか?

902:デフォルトの名無しさん
17/06/23 01:55:15.43 eMJoExoD.net
※882
URLリンク(www.axfc.net)
とりあえず作ってみた。
こんな感じ?

903:デフォルトの名無しさん
17/06/23 01:56:56.84 eMJoExoD.net
※882じゃなくて>>883だな

904:デフォルトの名無しさん
17/06/23 16:59:14.45 4xTfYoSZ.net
すごいどうでもいい質問かも知れないけど
メソッドの引数の括弧とバケットの間ってスペース入るのがデフォなの?

905:デフォルトの名無しさん
17/06/23 17:06:08.69 zs9t5glj.net
>>890
C言語のスタイルを受け継いでいるからスペースを入れないのが普通。

if文等なら入れる。

906:デフォルトの名無しさん
17/06/23 17:15:16.13 zs9t5glj.net
>>890
") {"の話か。これならスペースを入れるのが主流だろうな。これがC言語だとここで改行するスタイルもある。

Javaはクラスの場合は改行、メソッドの場合は改行しないのが普通。

907:デフォルトの名無しさん
17/06/23 18:28:39.19 0SAurMDI.net
基本的にeclipseのフォーマッターに従っときゃいいよそんなもん
改行なんかは見やすく調整が必要だったりするけど、スペースなんて好みの入る余地はない

908:デフォルトの名無しさん
17/06/23 20:39:04.90 4xTfYoSZ.net
>>892,893
なるほど!ありがとうございました!

909:デフォルトの名無しさん
17/06/23 22:18:29.83 +oxSuAhB.net
>>892
クラスも改行しないだろ
まあ好みの問題か

910:デフォルトの名無しさん
17/06/24 00:30:40.20 zN8wjmA4.net
一万行ドヤ顔ワロス、初心者スレだから良いのかw

911:デフォルトの名無しさん
17/06/24 00:43:48.32 EAyBYnWy.net
どうなんだろうねえ。たまに真に受ける純真な人が居たりするから初心者スレではなるべくならない方が良いとは思うが。

912:デフォルトの名無しさん
17/06/24 05:42:16.85 AiSsJYjg.net
>>895
クラスは改行するのがJava本来のスタイル。

913:デフォルトの名無しさん
17/06/24 05:43:14.11 AiSsJYjg.net
>>893
はあ?

914:デフォルトの名無しさん
17/06/24 08:15:02.93 pwzMZ27W.net
>>888

そんな感じです。ちょっと説明しずらいので描いてみました。
URLリンク(www.axfc.net)

□同士の間隔は変わらないのですが、選択したものの幅が広がり、
他の位置を広がった幅分だけ設定するのが難しいと感じています。

915:デフォルトの名無しさん
17/06/24 18:01:58.54 Gf6BkFv4.net
>>900
文字じゃ無くて四角を描画するのかな?
こんな感じ?
URLリンク(www.axfc.net)

916:デフォルトの名無しさん
17/06/24 18:46:51.81 pwzMZ27W.net
>>901

おおお!ありがとうございます。まさにこれです!
しかも、クリックで選択できるとは。

ありがとうございます。

917:デフォルトの名無しさん
17/06/24 22:36:11.32 EAyBYnWy.net
>>898
おまえの言ってるのは

class X
{
}

みたいなことか?

class X {
}

ではなくて。

しかし後者のソースの方が圧倒的に多いように思うんだがなあ。

まあでも Java の場合は文法的にはどちらでもよく完全に好みの問題でしかないからどうでもいいことだが。

918:デフォルトの名無しさん
17/06/24 22:39:41.70 jG1C/Elt.net
ナムナムシテルゥ??

919:デフォルトの名無しさん
17/06/24 22:43:45.10 EAyBYnWy.net
>>900
できればエロ広告満載のアップローダを使うのは控えて欲しかった。
隠す必要のない画像ならimgurとかもあるしな。
URLリンク(blog.livedoor.jp)

920:デフォルトの名無しさん
17/06/24 22:45:51.41 9mpJ1WGD.net
>>905
登録しないといけないのは怖いです

921:デフォルトの名無しさん
17/06/24 22:55:35.56 AiSsJYjg.net
>>903
Javaはクラスの場合は後者が伝統的な書き方だよ。

922:デフォルトの名無しさん
17/06/24 22:57:34.71 AiSsJYjg.net
>>903
前者の間違いだった。Javaはわざわざこれはクラスだとわかるように改行するのがもともとのJavaのスタイル。

923:デフォルトの名無しさん
17/06/24 23:00:09.67 pSkV4PMO.net
全部eclipseのフォーマッターが標準でいいよ

924:デフォルトの名無しさん
17/06/24 23:03:14.36 AiSsJYjg.net
>>909
そもそもエクリプスは反Java側が作ったものだから。

925:デフォルトの名無しさん
17/06/24 23:09:57.15 pSkV4PMO.net
だからどうしたと言うのか
Javaの一般的IDEであるeclipseのフォーマッターによるフォーマットでは後者が採用されているし
各種書籍やネット上のソースでも後者が絶対的多数
伝統的と言えば聞こえはいいが結局は絶滅危惧種の古文書的フォーマット

926:デフォルトの名無しさん
17/06/24 23:17:17.99 84AJXWJ9.net
フォーマットなんて所詮言語と同じでナマモノだから
使われなくなればどれだけの伝統があろうが淘汰される、それだけ

927:デフォルトの名無しさん
17/06/24 23:28:24.44 AiSsJYjg.net
>>911
ちなみにJavaはNetBeansが本家だぞ。

928:デフォルトの名無しさん
17/06/24 23:35:25.45 pSkV4PMO.net
>>913
悪いけどちゃんと読んでからレスしてくれるか
「一般的IDE」と言っただけで誰も本家の話はしていない

929:デフォルトの名無しさん
17/06/24 23:51:16.05 EAyBYnWy.net
>>910
そうだったの?じゃあなんで全部Javaで作ったんだ?

930:デフォルトの名無しさん
17/06/25 03:06:45.87 gnvvT/jN.net
予告犯の主人公は変なとこで改行入れんなとか言われてたな
派遣切りでそのままネカフェ難民になってたけど、
一応java使えてれば仕事くらいはあるもんなんちゃうの?

931:デフォルトの名無しさん
17/06/25 06:20:33.73 wnVI7vr5.net
>>915
もうどうでもいいことだけど、eclipseは日蝕という言葉だから、サンマイクロシステムズの太陽へのあてつけだったんだけどな。もうそういう話も話題にならない時代になったわけか。

932:デフォルトの名無しさん
17/06/25 11:14:41.58 KhSXYTyi.net
使えるっていうのがどのレベルか知らんけど
ちゃんと全部のデザパタ理解してソースコード書けて
オラクルゴールド取れるぐらいにSQL理解してて
メジャーなORMの仕組みを理解してちゃんと使えて
Javaのフレームワークは最低限Strutsの頃から出て物全て把握してるなら
仕事なんて吐いて捨てるほど選び放題だ

javaの言語覚えました! レベルの奴は知らん

933:デフォルトの名無しさん
17/06/25 11:29:00.70 wnVI7vr5.net
>>918
オラクルマスターのゴールドはSQLを問う資格ではない。

934:デフォルトの名無しさん
17/06/25 11:30:51.12 wnVI7vr5.net
>>918
Java EEの定義からはずれることも言ってるけど頭は大丈夫か?

935:デフォルトの名無しさん
17/06/25 11:33:30.39 KhSXYTyi.net
いちいちスレあげんな阿呆

936:デフォルトの名無しさん
17/06/25 11:37:15.80 KhSXYTyi.net
>ID:wnVI7vr5
馬鹿乙

実際に仕事で使われることについてしか書いてないのに
なんでJavaEEの定義がどうとか出てくるのか

937:デフォルトの名無しさん
17/06/25 11:40:07.72 T3UbVkML.net
>>921
上げて損する人間などいない!

938:デフォルトの名無しさん
17/06/25 11:45:17.88 KhSXYTyi.net
まぁ揚げ足取ってるつもりで全然取れてない馬鹿みたいに
javaだけしか知らない阿呆だけでシステム作れたら誰も苦労しねぇ罠

939:デフォルトの名無しさん
17/06/25 11:49:05.79 T3UbVkML.net
なにを言っとるんだ

940:デフォルトの名無しさん
17/06/25 11:49:38.20 T3UbVkML.net
システムはjavaだけしか知らない阿呆だけで作れます

941:デフォルトの名無しさん
17/06/25 11:53:44.21 KhSXYTyi.net
あのなぁ
俺は仕事したことなさそうな初心者に
親切心でJava、SQL、ORM、フレームワークってキーワード出してやってんのに
定義から外れてるだのjavaだけで作れますだの低次元のゴミは消えろ阿呆
馬鹿の言葉遊びはチラシの裏で一人でやってろ

942:デフォルトの名無しさん
17/06/25 12:00:01.54 T3UbVkML.net
>>927
その親切心が皆の足かせになってることに気付こうよ

943:デフォルトの名無しさん
17/06/25 12:01:56.65 QPpmeE/J.net
めちゃくちゃ的外れな上に
知りもしないこと知ったげに言われると
初心者が混乱するから迷惑なんですが

944:デフォルトの名無しさん
17/06/25 12:10:07.76 wnVI7vr5.net
>>927
このスレッドのタイトルを見てますか?

945:デフォルトの名無しさん
17/06/25 12:12:23.99 NO+bhPJd.net
>>930
見えてないんでしょ

946:デフォルトの名無しさん
17/06/25 12:13:45.70 KhSXYTyi.net
キーワードすら聞いたことない馬鹿がゴキブリのように沸いてくるよな阿呆
俺を除いてここにいるようなjavaだけしか知らない馬鹿どもには仕事はできない
これが現実だ
現実は馬鹿に合わせてレベルを下げてなんかくれないぞ?
一つ勉強になったなアホども

947:デフォルトの名無しさん
17/06/25 12:17:45.64 KhSXYTyi.net
タイトルも糞も俺は>916の疑問に回答しただけだアホ

948:デフォルトの名無しさん
17/06/25 12:26:32.31 T3UbVkML.net
チームの人間をアホ・バカと罵ることで自らの力を誇示する人がいる
彼らはそれと引き換えにチームの人間を萎縮させチームの力を低下させる
個人の力よりもチームの力を優先できることをコミュニケーション能力と呼ぶならば
会社がコミュニケーション能力を重視するのは当然のことかも知れない

949:デフォルトの名無しさん
17/06/25 12:27:12.25 T3UbVkML.net
僕らはチームなんだよ!
チームプレイに徹して欲しい

950:デフォルトの名無しさん
17/06/25 12:28:04.52 T3UbVkML.net
2ch株式会社Java入門チーム

951:デフォルトの名無しさん
17/06/25 12:39:18.47 NO+bhPJd.net
自分だけはバカじゃないという前提

952:デフォルトの名無しさん
17/06/25 12:51:17.04 T3UbVkML.net
認知心理学の研究で大学の教授にアンケートを取ったところ
自分が他の教授よりも頭が良いと思っている人は9割だった

知的活動では自信過剰なことがプラスに働くんじゃないか
という研究結果があるので他人の批判ではなくて自己の思考や
行動を活発化させる方向にそれを活かせればよいのだろうけどね

953:デフォルトの名無しさん
17/06/25 18:58:05.05 /dywZQtk.net
>>905

すみませんでした。以後、imgurを使用います。

----

indexが増えた際のx座標計算がうまくできません。
IntStream.range(0,itemCount)
.filter( i -> getItemX(i) <= e.getX() && e.getX() < getItemX(i)+getItemWidth(i) ).limit(1)
の制限も考慮しなくてはならないのでしょうか?

参考ソース (URLリンク(www.axfc.net))
作成ソース (URLリンク(pastebin.com))

954:デフォルトの名無しさん
17/06/25 19:43:27.29 PbhQLBTm.net
>>917
ならばなおのこと全部Javaで作った理由がわからんな。Javaでこんなものまで作れますよって実績作ることにしかならないじゃない。

955:デフォルトの名無しさん
17/06/25 20:14:59.02 L2u2Exq8.net
Javaの話じゃなくてすまんがIronPythonを.NETをdisるために作ろうとしたら想像以上によく動くものができたから自分の論文を撤回せざるを得なくなったって話思い出した

956:デフォルトの名無しさん
17/06/25 21:15:23.43 Fdc708fK.net
業務システムでプロジェクト分割をしようと思った時、
1. Controller + Form
2. Repository + Service + Dto
3. システム共通

の3つに別けようと思う。
このプロジェクト分割方法は馬鹿かな?

957:デフォルトの名無しさん
17/06/25 21:42:01.98 NUJBMJ8x.net
>>932
現実はお前に合わせてレベルを下げてなんかくれないぞ?

958:デフォルトの名無しさん
17/06/25 21:43:09.30 Mv46Kpif.net
>>943
おじいちゃんその話52回目ですよ

959:デフォルトの名無しさん
17/06/25 21:43:24.48 wnVI7vr5.net
>>940
全部Javaなんて誰が言っているのか?

960:デフォルトの名無しさん
17/06/25 22:14:49.01 biukWTID.net
>>905 すまん。899は俺に合わせたんだと思う。 >>939 79行目  誤: if (i == index) {  正:if (i == this.index) { 13行目のint index;と71行目の getItemX(int index) 、どちらもindexなんだけど、79行目では13行目の方を使う。 86行目のtmpX += interval;を83行目と84行目の間に移動。 forの外にあったらintervalは1回しか使われない。 >IntStream.range(0,itemCount) >.filter( i -> getItemX(i) <= e.getX() && e.getX() < getItemX(i)+getItemWidth(i) ).limit(1) >の制限も考慮しなくてはならないのでしょうか? そっちはマウスのボタンを押した際のX座標からどの四角かを判別してる所だから関係ないよ。



962:デフォルトの名無しさん
17/06/25 23:19:36.03 /dywZQtk.net
>> 945

ありがとうございます。なんとか出来ました。

>>そっちはマウスのボタンを押した際のX座標からどの四角かを判別してる所だから関係ないよ。
なるほど。まだよくラムダが分かっておらずfilterとlimit(1)があったので、座標計算の一部をしているのかと思いました。

親切にどうもありがとうございました。

963:デフォルトの名無しさん
17/06/26 01:41:16.14 dBcxZn43.net
>>945
Java ではないのか? じゃあこれ間違ってるから書き直しておいてくれ。

URLリンク(ja.wikipedia.org)(%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83)
> Eclipse自体はJavaで記述されている。

964:デフォルトの名無しさん
17/06/26 07:38:34.42 WsPLfBZ0.net
EclipseはすべてJavaで作られた,と,言いたかったのか

965:デフォルトの名無しさん
17/06/26 07:39:54.73 WsPLfBZ0.net
Wikipediaの編集はそうするべきと思った人が自分でやりましょう,そのためのWikipedia

966:デフォルトの名無しさん
17/06/26 20:29:48.22 Zn9ql8N4.net
初歩的な質問ですみません
例外処理について勉強しているところなのですが
以下のコードでobjメソッド内で例外エラーが発生したとして、
"throws Exception"を記述する理由が良く分かりません
その記述が無くても、tryブロックでobjメソッドを呼び出した時に例外エラーが起こるので
catchブロックに移動し問題なく例外処理されると思うのですが・・・

class Sample{
public static void main(String args[]){
try{

obj();

}catch(Exception e){ //obj()からパスされた例外をキャッチ

   //例外処理

}


}

static void obj() throws Exception{

処理

}

}

967:デフォルトの名無しさん
17/06/26 21:13:23.21 L0ltnIDu.net
>>951
それがないとコンパイラも人も中身を全部読まなきゃ何の例外返す可能性があるメソッドなのかわからないからだろう。

968:デフォルトの名無しさん
17/06/26 21:27:09.37 Zn9ql8N4.net
>>952
ありがとうございます!

969:デフォルトの名無しさん
17/06/27 07:26:37.90 JOEM7gLE.net
javaってc++のシンタックスシュガーという認識で良いでしょうか

970:デフォルトの名無しさん
17/06/27 07:56:12.40 ngSbFuUq.net
>>954
何言ってんだお前、全然違う
シンタックスシュガーじゃない
センタックスシュガーだ
それ以外は合ってる

971:デフォルトの名無しさん
17/06/27 09:23:49.77 iWisgjb4.net
>>954
似ている所はあるがかなり違うと思ってた方が良いと思うよ。

972:デフォルトの名無しさん
17/06/27 12:51:55.54 24FbyWo4.net
>>954
まずシンタックスシュガーって言葉の認識がおかしいわw

973:デフォルトの名無しさん
17/06/27 14:24:50.21 UG1947Jf.net
>>955
えっ

974:デフォルトの名無しさん
17/06/27 17:56:39.93 WJOzEeQP.net
かんたまがきゆい

975:デフォルトの名無しさん
17/06/27 19:12:17.19 emYml4i8.net
C++はC言語、手続き型プログラミング言語に抽象データ型を実現し、
静的型付けオブジェクト指向プログラミングを書きやすくするために作られ、
C言語を継承し機械語の効率的な実行のための設計を維持しようとしている。

Javaは当初、組み込みシステム上でネットワークコンピューティングに対応(support)するために作られた。
Javaは移植性があり、セキュアであり、マルチスレッド対応であり、分散であり、そして
C++よりも単純(simple)になるように設計された。
Javaの文法はCプログラマに馴染みやすいものが選ばれたが、Cとの直接的な互換性は維持されていない。

JavaとC++の比較
-Wikipedia

976:デフォルトの名無しさん
17/06/27 19:15:14.99 emYml4i8.net
C++
プログラマを当てにする
明示的な型破壊
マルチパラダイム
演算子多重定義

Java
プログラマを守る
型安全性
オブジェクト指向
演算子の効果は不変

JavaとC++の比較
-Wikipedia

977:デフォルトの名無しさん
17/06/27 19:15:21.15 XD0WiN5V.net
java初心者の素人ですが、C言語は難解で難しいんやろなあと思っている

978:デフォルトの名無しさん
17/06/27 19:22:49.43 01l/tej4.net
初心者、入門の話だとJavaの方が10倍難しいよ

979:デフォルトの名無しさん
17/06/27 19:24:55.69 BFJFfjlP.net
>>963
それはオブジェクト指向だけ切り取った場合だろw

980: ◆QZaw55cn4c
17/06/27 19:27:03.80 kIT2/xtQ.net
>>962
難解というのなら Java の generics の方が難解だ
C++ のそれは instanctiate に端的に表されるとおり、至極素直だと思う

981:デフォルトの名無しさん
17/06/27 19:27:49.98 XD0WiN5V.net
え、まじですか?
Cの方がメモリ管理とかポインタとかあって難しいという噂ですよ。
その代わり、早いのだとか。

javaは、私でも初歩だけは楽しく学べました。
どんな言語にしろ、プログラムって素晴らしいですね!

982:デフォルトの名無しさん
17/06/27 19:27:53.77 emYml4i8.net
「メモリ管理は、Java仮想マシンに統合されたガベージコレクションの機能によって行われる(中略)
Javaには、C/C++のような、整数とポインタの相互変換、
配列の要素へのポインタによるアクセス、ポインタ演算といった機能は、基本機能としては提供していない」

Java
-Wikipedia

983:デフォルトの名無しさん
17/06/27 19:29:43.95 XD0WiN5V.net
でも楽しくて素晴らしいなんて思えてるのは最初だからかも。
開発となれば納期とか派遣とか人間関係とかあって、つらいという噂です。
やはりプログラム言語は恐ろしいですね…

984: ◆QZaw55cn4c
17/06/27 19:31:16.57 kIT2/xtQ.net
趣味でやればいい、誰にも支配されることはない

985:デフォルトの名無しさん
17/06/27 19:31:29.26 01l/tej4.net
>>966
ポインタってぶっちゃけかなり単純な話だよ

986: ◆QZaw55cn4c
17/06/27 19:32:18.24 kIT2/xtQ.net
>>970
でも void * 型を適正に使うのはむずかしい

987:デフォルトの名無しさん
17/06/27 19:41:34.06 i1YH3/OV.net
C/C++はGCがないからなぁ、まあBoehm使えば済むけど

988:デフォルトの名無しさん
17/06/27 19:42:59.14 GZ1TXcZe.net
Cはアセンブリ言語がわりに使うのが丁度いい感じがする。
OS書くとか、デバイスドライバ書くとか、組み込み用マイコンの数KBのROMエリア用のプログラム書くとかな。
ああ。でもこの頃は物凄く小さいマイコンボードでもLinux乗ってたりするからあまり小さくする必要はないかな。

989:デフォルトの名無しさん
17/06/27 21:59:25.71 i+35CN1y.net
**
Cには、ダブルポインタ、ポインタのポインタもあるから面倒

可読性が低いし、メモリ管理が厄介なので、
生産性が低く、開発費がかかる

固定配列だから、配列.add のように、配列に要素を追加できない

漏れは、1冊丸ごと、ポインタの本も買ったけど、
まともにプログラミングするだけでも、数年以上かかるし、
生産性が低いから、どんどん自分の給料・時給が下がっていくのが、Cのおそろしさw

あの人、ずっと製品を作れないって、影口を叩かれるのに、君は耐えられるか?w

990:デフォルトの名無しさん
17/06/27 22:13:18.16 Dbg4icUk.net
ただ、アセンブラもそうだけど、生産性以前にC言語のプログラミングは楽しいよ

991:デフォルトの名無しさん
17/06/27 22:19:59.43 FoyQGDtV.net
プログラミング初心者の話でしょ?
仕事に使うかって話なの?

992:デフォルトの名無しさん
17/06/28 00:34:04.24 na5KYPAC.net
>>974
reallocぇ。。。
GUIはMFCなりに任せて、中身はCで書くとか、新人の頃はそんなだったから、開発自体は数年もかからんよ。
バグった時のメンテが大変なだけ。

993:デフォルトの名無しさん
17/06/28 00:58:22.89 CBwCtPCV.net
>>974
てか、Cの配列はシンタックスシュガーでありポインタ操作を分かり易く表現しているだけだ。
*(p + i) を p[i] と書けるようになっているだけ。だから添え字がオーバーしようがマイナスだろうがお構いなしにアクセスできる。
そして malloc() 等でヒープにメモリ確保してそこを配列として使うのであれば realloc() で配列の伸縮は可能。
ていうか使っていいメモリ領域を伸縮できるだけのことでそこを配列として使うかどうかはプログラマの自由。

994:デフォルトの名無しさん
17/06/28 08:04:30.05 S5X3XZyd.net
Cの配列の重要な点として、確保した領域が本当に連続しているらしいというのがある
他の言語は、その辺がどうなってるのかわからない

995:デフォルトの名無しさん
17/06/28 08:15:41.53 na5KYPAC.net
>>979
連続してるから配列と言う。
だから二次元配列は二次元分が一次元のメモリアドレスに並ぶが、配列の配列は中の配列は連続してて、外の配列は各配列のポインタを配列として保持する。

この辺はデータ構造だから他の言語でも実装方法に違いはあっても意味的には同じはず。
(だからPythonはわざわざリストって言ってるんじゃなかろうか)

996:デフォルトの名無しさん
17/06/28 08:52:01.64 yOCmX8s5.net
Javaは文系科目、Cは理系科目

997:デフォルトの名無しさん
17/06/28 09:04:21.96 na5KYPAC.net
プログラミングそのものが理系って気はするけどな。
その中じゃCはハード寄りなので工学系か。

998:デフォルトの名無しさん
17/06/28 11:33:29.30 mVs/LpbZ.net
プログラム自体が理系という間違った認識
経済学部や文学部もJavaくらい必修にすればいいのに

999:デフォルトの名無しさん
17/06/28 12:43:23.69 XcVisUao.net
C、C++は自由度が高すぎる。C、C++を使わないといけないようなところ以外では使わないのが普通。

使う場合はコーディング規約なり、なんらかのルール、制限をかけないとたいへんなことになる。

1000:デフォルトの名無しさん
17/06/28 13:26:41.42 d3x3J7jp.net
>>980
多次元配列の時にポインタ(Javaなら参照)使うかどうかは言語によって違うが、Cはポインタ使わないで塊にした配列というのも作れる。これはメモリ上で連続している。
例えば char s[3][10]; と宣言した場合、 char型10要素の配列が3要素連続している。char[10] という型が新たに作られて、それの配列になっているからだ。
なのでこれは char *s[3]; と宣言してから各要素にメモリを割り当てた時と同じように s[2][3] みたいにしてアクセスできるが、その場合は char * の配列なので扱いが違っている。

1001:デフォルトの名無しさん
17/06/28 13:29:55.62 d3x3J7jp.net
>>984
そうそう。言語でサポートされていないことを人間が工夫するなりツール使うなりして補わないと中々うまく行かない。

1002:デフォルトの名無しさん
17/06/29 17:10:53.86 wGgfLCtF.net
***SLAMO***

}

000-"F","TAP","0","1M","L","E-07"/0B"[9BA%]"^"2*73B"="0"/"9GA"
001-"Do"[[[%9DE=HUF%%!%$0B1OTU"NE"]]]<\b>
002-<<%!!!HNDEL%!0DAI@$7[1B]!0#!@>>
3000-{{1\B%HUF!0$$\%6/0Q\%6/GA[[7BU]]%9TE!%$en$}}


---

[[[C%%]]]
}

000-"5802"/"α"="0.1888412376155482"%en{

1003:デフォルトの名無しさん
17/06/30 07:57:33.97 eG/sXpk5.net
>>871
全部で10000ならあるよ。
1ファイル1000行は役員に呼び出される。

1004:デフォルトの名無しさん
17/06/30 08:44:51.69 TS0G3Eok.net
役員だと?!

1005:デフォルトの名無しさん
17/06/30 14:24:23.98 9wiTcCe3.net
確かに1000行でも一体何故そうなったのか気になるレベルだな。
データを中に含めたりすれば行くだろうが、外出ししなかったのは何故かとかね。
データ含んでないのになったのならそれはそれで不思議ではある。基本的な何かを間違えてたりはしないかとかな。

1006:デフォルトの名無しさん
17/06/30 16:38:58.27 47Hf59hn.net
外出っていやらしいよね

1007:デフォルトの名無しさん
17/06/30 16:40:17.80 ZsngkGDU.net
プロジェクトの人間が入門書レベルのソースコードしか書けない奴等ばっかだと
関数分割してるだけで不満垂れ出す
そしてそういうプロジェクトのリーダーはただ管理してるだけの上辺だけのリーダー
コネで仕事取ってるそこそこデカい会社によくあるパティーン

1008:デフォルトの名無しさん
17/06/30 17:45:07.04 cIeri8pZ.net
>>991
中に入れた方がいやらしくないね

1009:デフォルトの名無しさん
17/06/30 21:24:54.98 k0YageAz.net
こんばんは、別言語を嗜んでいますがjavaは初心者です
とある勉強会に参加しようか迷っているのですが理由としてはIDEを使わずjavacコマンドでのコンパイルになるためです
勿論セッション内容はjavaについてですが、IDEを使わずの原始的な(失礼だったらすみません)方法でも勉強になるでしょうか?
アドバイス頂けると助かります

1010:デフォルトの名無しさん
17/06/30 21:40:12.36 f3bJ3XCJ.net
>>994
なるなる
むしろ最初はIDE使わないで勉強したほうが本質的に理解できると思う

1011:デフォルトの名無しさん
17/06/30 21:52:29.18 OVPH3JJ6.net
spring bootを使うことになったのですが、本買って勉強した方がいいでしょうか?
Javaのオブジェクト指向が分かるレベルです
どうやって勉強した方がいいでしょうか?

1012:デフォルトの名無しさん
17/06/30 21:58:30.29 QKAjGyYK.net
>>994
IDEのような開発のためのツールの勉強にはならないだろうが言語そのものの勉強にはなるのではないかな。

1013:デフォルトの名無しさん
17/06/30 22:04:05.44 m1s+AXNT.net
javaの関数が戻ってこなくてタイムアウトになる
デバッグ実行で追うと関数の最後まで行くのに、呼び出し元に戻らない
何か心当たりありませんか

1014:デフォルトの名無しさん
17/06/30 22:08:58.24 S0i2W9e4.net
>>996
掌田津耶乃が書いていたかな?

1015:デフォルトの名無しさん
17/06/30 22:12:52.28 W0OUnv8/.net
>>998
関数の最後に原因があるんじゃないのか?

1016:デフォルトの名無しさん
17/06/30 22:14:44.85 W0OUnv8/.net
はいよっと
Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
スレリンク(tech板)

1017:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 87日 1時間 33分 33秒

1018:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch