Java入門・初心者質問スレ Part.6

■ このスレッドは過去ログ倉庫に格納されています
2017/12/21(木) 00:24:33.33ID:E/ADCCn6
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.5
http://mevius.2ch.net/test/read.cgi/tech/1506675205/
358デフォルトの名無しさん
垢版 |
2018/01/11(木) 20:58:53.11ID:swL/xDNf
ブロンズとっても、精液垂れ流し作業所で自慰(意)識
目覚めちゃってもなーーー。

でも、週4の2時間作業で、年間80万もらえるだよなーーー。
あーー悩んじゃうwwww
2018/01/11(木) 21:00:47.61ID:PK5DkpDY
試験勉強もただ単に解答の丸暗記っぽいけどなあ

似た問題が多いからパターンゲーに持ち込めばなんとかなるんだろう
360デフォルトの名無しさん
垢版 |
2018/01/11(木) 21:15:16.39ID:JbTpKTF6
>>359
オラクル社の試験は同じ試験で同じようなことばかり聞いてくる。

国家資格のように出題範囲からまんべんなく問題を出してくるようなことをしない。

たいてい難しいところばかり聞いてくる。
361デフォルトの名無しさん
垢版 |
2018/01/11(木) 23:44:30.85ID:swL/xDNf
>>360
知識を問われる問題で難しいとか有りえなんだけど。
頭が弱いんじゃない。
2018/01/11(木) 23:58:17.14ID:RP0RwgDL
35歳の威力凄え
2018/01/12(金) 00:24:52.83ID:JerfB3zD
質問来ないとこみるとJavaってもはや**違いしか使ってないんじゃねーの?w
2018/01/12(金) 00:44:20.02ID:Ff6PauxS
ちょっと基本的なことを質問してもいいですか?
https://ideone.com/5d44um
上記のコードで、XではなくYが出力されるのはなぜでしょうか?
変数zはxを参照しているのでXが表示されると思ったのですが…。
2018/01/12(金) 00:52:02.43ID:/L1kdoiv
new Y()を持ち回って出してるだけ
366364
垢版 |
2018/01/12(金) 01:30:15.25ID:Ff6PauxS
>>365
ありがとうございます。
ちょっとピンときてないんですが、この理屈からすると、下記のようなことも
可能なわけですね。
https://ideone.com/03SlPn
2018/01/12(金) 04:42:29.56ID:5iQuW8mq
懲りずによく来るわ
2018/01/12(金) 07:45:50.37ID:uS44BTOg
>>366
これがピンと来ない知識レベルで
「もう初心者は脱した」と言っていたのかい
これJavaというかオブジェクト指向の基礎の基礎じゃないかい
君はちょっと自分への評価が甘すぎないかい
2018/01/12(金) 08:20:10.58ID:/L1kdoiv
可能だがやる意味は皆無
バグを生み出すだけ
370デフォルトの名無しさん
垢版 |
2018/01/12(金) 09:38:06.66ID:5x960q8b
35歳は敵が多いからな。

__大前提____障害者(アスペ)なので下記の事をしなく良い。

 主な理由

_______障害者年金(税金:年に80万)は自分の収入
__就職希望で___ハロワは年に1回(求人閲覧もしない)
_______体力がないけど、靴が擦り減るから歩けない。


風俗、テレクラ、ヘルス、出合い系、15万PCはOKでも
1000円の靴は高い。靴は選べない。


情報系の大卒で知ってるハズの知識は無い。
6年間就職してるのに、業務内容を頑なに話さない。
(欠勤過多と研修のアセンブラ発言で一年も黙秘)

現状だと、 Java SE 7 Bronze 取得
中卒か高卒の障害者ニートが35歳になって、ようやく働き出そうにも頓挫

適度にあしらわれてB型作業所の涎マミ(レ)ーと挙動が小中学校で止まってる
成長出来ない感情体とロボでもできる作業の代替 と 仲良く作業ゴッコ(見てるだけ)
2018/01/12(金) 17:45:59.94ID:eZmWq8Kx
なんでそんな色々知ってんの?
そんなにその人の事に興味あるん?
2018/01/12(金) 18:22:44.65ID:/L1kdoiv
本人だからだろ
373デフォルトの名無しさん
垢版 |
2018/01/12(金) 19:54:50.09ID:L71nmxDM
人を見るな。Javaを見よ。
374364
垢版 |
2018/01/12(金) 20:47:54.62ID:Ff6PauxS
>>369
はい。ありがとうございます。


引き続きですが、下のコードがなぜこの順で表示されるのか分かりません。
https://ideone.com/nvlvfx
staticイニシャライザが実行され、インスタンス化しコンストラクタが実行され、
インスタンスメソッドが実行、はわかるのですが、
3行目の正体不明のメソッドが2番目に実行される理由が分かりません。
どなたか回答お願いします。
375デフォルトの名無しさん
垢版 |
2018/01/12(金) 21:11:17.70ID:VxJxiomE
>>374
本にはなんて書いてあるの?
答えわかってて質問してない?
2018/01/12(金) 21:35:51.06ID:qxg+27+0
>>371
興味じゃなくて嫌な奴だから。
Javaを学ぶだけなら良いが
実力も無い状態で就職しようとしてるし
就職したらサポートを付けろとか
パーティションを区切って働かせろとか
とにかく迷惑な奴なんだよ。
漢字が読めないだけならまだしも
その字をググらずに振り仮名を振れという何様。
こんなのが職場に来たら害しかないんで除去作業。
2018/01/12(金) 22:01:38.96ID:SYOH9lYc
>>374
java 初期化ブロック で検索
2018/01/13(土) 00:08:14.53ID:wBkZ8yyR
>>377
だから〜こいつは検索をしないってばよぉ
379364
垢版 |
2018/01/13(土) 00:12:41.32ID:tfs6Dakv
>>375
本ではなくWeb上のサンプル問題なので、解説はありません。

>>377
ありがとうございました。こんなものがあるんですね。本に載っていませんでした。
2018/01/13(土) 00:18:54.55ID:fT7+fuG0
またコテハン消してやがる
381364
垢版 |
2018/01/13(土) 00:51:00.15ID:tfs6Dakv
すいません、もう一題質問させて下さい。
https://ideone.com/sI9xXn
上記のコードで最後がfでなくcが表示される理由をどなたか教えて下さい。
super.がついているのでスーパークラスの変数が表示されると考えたのですが…。

参考サイト:Java SE 7 Programmer I - サンプル問題
2018/01/13(土) 01:10:48.55ID:Wm4I63Cr
継承を理解していないってことでは。
なぜと言われても、そういうものとしか。
聞く前に少しは調べたり勉強したりしようよ。
2018/01/13(土) 01:24:32.22ID:+LIOJj8l
>super.がついているのでスーパークラスの変数が表示されると考えたのですが…。

はい。そうですね。あってますよ。
2018/01/13(土) 01:25:17.53ID:+LIOJj8l
どんな本でも基本中の基本だと思うので、
理解できるまで何回でも本を読み直しましょう。
385デフォルトの名無しさん
垢版 |
2018/01/13(土) 02:19:53.75ID:ZTdbWh7g
>>381
うふふ
https://ideone.com/XYm1i2
2018/01/13(土) 07:31:19.67ID:9rLeDqe4
逆に、子クラスのインスタンス・this が、
親クラスのインスタンス・this を指したら、プログラミングが出来ないだろ

子クラスのインスタンス・this を取得できなくなる
2018/01/13(土) 08:54:34.28ID:EaP2wYsG
オブジェクト指向のやりたいことを理解して
プログラミング言語がそれをどのように実現してるか知る

ダメな奴はいきなりプログラミング言語で考えようとするので
オブジェクト指向が縛りにしかならない
2018/01/13(土) 09:45:23.55ID:k/jZErbl
>>381
>>385が答を書いてくれてるけど
35歳は自分のリストの15行目 type = "c " のtypeはどこのtypeだと思ってる?
Cougarクラスでtypeなんて定義してないよね?
2018/01/13(土) 10:25:34.36ID:wiN0PDfT
累乗する関数 pow というものがありますが、これは入力も出力も double です。
double だと誤差が発生するのではないかと思うのですが、すべての int 型の
入力に対して、正しい結果を返してくれるのでしょうか?
2018/01/13(土) 10:32:49.62ID:M+vRxjCB
どうでしょうか?
2018/01/13(土) 10:41:07.76ID:YXV8ZXe2
powの計算は近似値なので、厳密な計算は原理的にできない
doubleだからとか以前にアルゴリズム上必ず誤差が発生する
392デフォルトの名無しさん
垢版 |
2018/01/13(土) 10:45:40.81ID:Tv/PYA/V
>>389
doubleはIEEE754という規格に従っていて
IEEE754では仮数部からビットが溢れなければ誤差はない
IEEE754の仮数部のビット数は53

なので結果が
2^53 = 9007199254740992
を超えなればおk
2018/01/13(土) 10:52:02.12ID:YXV8ZXe2
>>392
1ulpの範囲で誤差は常にあるよ
想定する入力桁数から結果のオーダーを見積もって、適切な桁数で結果を丸めてやらないとダメ
2018/01/13(土) 10:58:21.51ID:lyDkb74n
整数で厳密な数字を出したいような計算で出てくるのなんてせいぜい二乗か三乗だろ
pow使わないで定義に従ってベタに掛け算した方がいい
powは科学技術計算とかに使うもんだ
395デフォルトの名無しさん
垢版 |
2018/01/13(土) 11:08:01.97ID:Tv/PYA/V
>>393
マジでか
2018/01/13(土) 11:16:22.52ID:YXV8ZXe2
>>395
powの結果の話な
結果の桁数がdoubleの有効桁数と比較してそれほど大きくなければ、単に整数に丸めとけば厳密に正しい数字になるはずだけど
2018/01/13(土) 11:24:16.28ID:i2Zn+Xt8
powは速度遅いから使ってないわ
速度求めるならJavaがそもそもって言われるかもだがw
2018/01/13(土) 12:39:22.70ID:9/EYlaQy
>>386
親クラスの this と子クラスの this は値は同じ
そういうもの
2018/01/13(土) 14:31:19.75ID:2zGybbO2
おはよう。
なんだ、その表情は?

俺に掘れるてんのか?wwww
2018/01/13(土) 14:33:31.30ID:2zGybbO2
拙者www 惚れる と 掘れる
を間違えてしまったでゴザルwwww

予測変換と検索ワードを考慮して、おらなんだwwwで、ゴザルwww
401デフォルトの名無しさん
垢版 |
2018/01/13(土) 14:34:35.56ID:2zGybbO2
これではwww
掘ってしまうでゴザルwwww
402364
垢版 |
2018/01/13(土) 16:40:05.63ID:tfs6Dakv
答えてくれた方々、ありがとうございます。

>>382
最低限の知識はあります。
知識で解く系の問題じゃないので調べようがないんです。

>>383
スーパークラスの変数はfでは?

>>385
サブクラスでの代入により、スーパークラスのtypeも変わってしまったってこと
ですか?

>>387
>オブジェクト指向のやりたいことを理解して
>プログラミング言語がそれをどのように実現してるか知る
スッキリはそのように書いてあります。

>>388
スーパークラスに属してるんですか?
2018/01/13(土) 17:05:30.55ID:FyPyK4H/
>>402
>スーパークラスの変数はfでは?
Cougarクラスは、Felineクラスをextendしていると
何となく考えてみよう。
そう考えると、Cougarのインスタンスがgoメソッドを実行すると
絶対にtypeはfにならないという事が分かるだろう。

ところで「extend」はどんな意味か分かるかな?
調べてみよう。
2018/01/13(土) 17:11:13.48ID:FyPyK4H/
ってブロンズ取ったんだろ?
そこはアホみたいに問われなかったか?
2018/01/13(土) 17:11:23.59ID:M+vRxjCB
もうここもすっかり35歳に乗っ取られたな

答えちゃうお人好しもいるし
2018/01/13(土) 17:14:20.25ID:FyPyK4H/
あ、失礼。
typeがfにならないのはコレ
https://ideone.com/sI9xXn

https://ideone.com/XYm1i2
↑こいつはfが出ますね。当然だけど・・・
407364
垢版 |
2018/01/13(土) 19:47:12.42ID:tfs6Dakv
>>403
回答ありがとうございます。
おっしゃることはもっともだと思うんですが、super.とついているので
スーパークラスのtype変数を指しているんですよね?
その中身がgoメソッド内でcに変わったという理解でよろしいですか?

それとextend(s)の意味は知ってます。拡張するとかいう意味です。
Javaにおいては継承ということで使われているようですが。

>>404
何しろ3割間違えてるので、その中でこのような設問における失点もあったかも
しれません。
408364
垢版 |
2018/01/13(土) 19:52:04.48ID:tfs6Dakv
>>405
俺が質問しても気にしなきゃいいのに何が気に入らないのかチャチャ入れるから
一見さんが近寄りにくくなってるんだよ。

ここは質問スレなんだから、純粋に質問して、回答が返ってくるという流れは
自然だろう。それが気に入らないなら無理に来なくていいのに。
2018/01/13(土) 19:53:30.52ID:VXOB33XN
何でそんなに自分中心なの?
2018/01/13(土) 20:17:44.19ID:9/EYlaQy
>>402
今みました

それは
>>406 https://ideone.com/sI9xXn
の15行目「 type = "c ";」
にて自分で super.type すなわち Feline::type を c に書き直しているからなんですよ
2018/01/13(土) 20:18:22.06ID:9/EYlaQy
>>407
>>410
自分で super.type を "c" に書き直しているからです
412デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:22:17.08ID:wiN0PDfT
以下のプログラムは {1, 2, …, n} 上のすべての位相(開集合系)を求めるプログラムです。

とりあえず、適当に作ったのですが、デザインについて添削してください。
413デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:23:18.22ID:wiN0PDfT
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class AllTopologies {
■■private final List<Set<Integer>> topologies;
■■private Set<Integer> setOfSubsets;
■■private int setOfSubsetsID;
■■private final int n;
■■private final int m;
■■private final int maxSetOfSubsetsID;
■■public AllTopologies(int n) {
■■■■topologies = new ArrayList<Set<Integer>>();
■■■■setOfSubsets = new HashSet<Integer>();
■■■■setOfSubsetsID = 0;
■■■■this.n = n;
■■■■m = (int) Math.pow(2.0, (double) n) - 1;
■■■■maxSetOfSubsetsID = (int) Math.pow(2.0, (double) m - 1) - 1;
■■■■computeAllTopologies();
■■}
■■
414デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:23:36.74ID:wiN0PDfT
■■public void printAllTopologies() {
■■■■System.out.print("The number of topologies on the set {");
■■■■int i;
■■■■for (i = 1; i < n; i++) {
■■■■■■System.out.print(i + ", ");
■■■■}
■■■■System.out.print(i);
■■■■System.out.println("} is " + topologies.size() + ".");
■■■■System.out.println();
■■■■
■■■■System.out.print("The all topologies on the set {");
■■■■for (i = 1; i < n; i++) {
■■■■■■System.out.print(i + ", ");
■■■■}
■■■■System.out.print(i);
■■■■System.out.println("} are:");
■■■■
■■■■for (Set<Integer> s : topologies) {
■■■■■■System.out.print("[");
■■■■■■System.out.print(convertIntToSet(0));
■■■■■■System.out.print(", ");
■■■■■■for (int e : s) {
■■■■■■■■
■■■■■■■■System.out.print(convertIntToSet(e));
■■■■■■■■System.out.print(", ");
■■■■■■}
■■■■■■System.out.print(convertIntToSet(m));
■■■■■■System.out.println("]");
■■■■}
■■}
415デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:23:58.33ID:wiN0PDfT
■■private Set<Integer> convertIntToSet(int s) {
■■■■Set<Integer> set = new HashSet<Integer>();
■■■■for (int i = 1; i <= n; i++) {
■■■■■■if ((s & 0x00000001) == 1) {
■■■■■■■■set.add(i);
■■■■■■}
■■■■■■s >>= 1;
■■■■}
■■■■return set;
■■}
■■
■■private boolean nextSetOfSubsets() {
■■■■if (setOfSubsetsID == maxSetOfSubsetsID) {
■■■■■■return false;
■■■■}
■■■■setOfSubsetsID++;
■■■■setOfSubsets = new HashSet<Integer>();
■■■■int t = setOfSubsetsID;
■■■■for (int i = 1; i < m; i++) {
■■■■■■if ((t & 0x00000001) == 1) {
■■■■■■■■setOfSubsets.add(i);
■■■■■■}
■■■■■■t >>= 1;
■■■■}
■■■■return true;
■■}
416デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:24:16.43ID:wiN0PDfT
■■private boolean isSetOfSubsetsTopology() {
■■■■List<Integer> list = new ArrayList<Integer>(setOfSubsets);
■■■■loop:
■■■■for (int i = 0; i < list .size(); i++) {
■■■■ for (int j = i + 1; j < list .size(); j++) {
■■■■ ■■int intersection = intersection(list.get(i), list.get(j));
■■■■ ■■if (intersection != 0 && intersection != m && !setOfSubsets.contains(intersection)) {
■■■■ ■■■■return false;
■■■■ ■■}
■■■■ ■■int union = union(list.get(i), list.get(j));
■■■■ ■■if (union != 0 && union != m && !setOfSubsets.contains(union)) {
■■ ■■■■■■return false;
■■■■ ■■}
■■■■ }
■■■■}
■■■■return true;
■■}
■■
■■private void computeAllTopologies() {
■■■■do {
■■■■■■if (isSetOfSubsetsTopology()) {
■■■■■■■■topologies.add(setOfSubsets);
■■■■■■}
■■■■} while(nextSetOfSubsets());
■■}
417デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:24:41.80ID:wiN0PDfT
■■private static int intersection(int subset1, int subset2) {
■■■■return subset1 & subset2;
■■}

■■private static int union(int subset1, int subset2) {
■■■■return subset1 | subset2;
■■}

■■public static void main(String[] args) {
■■■■// TODO Auto-generated method stub
■■■■AllTopologies allTopologies = new AllTopologies(4);
■■■■allTopologies.printAllTopologies();
■■}
■■

}
2018/01/13(土) 20:30:25.61ID:9/EYlaQy
>>413-417

https://ideone.com/
に張りなおしてください
419デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:34:51.80ID:wiN0PDfT
>>418

張り直しました:

https://ideone.com/A7CDkS
2018/01/13(土) 20:37:35.59ID:ogercqIA
数学のことはまったくわからんが
数学とまったく関係ないところで
オブジェクト指向初心者にありがちな超絶スパゲッティなのはわかる
2018/01/13(土) 20:40:33.04ID:wiN0PDfT
>>420

ありがとうございます。

そういうオブジェクト指向のデザインの本でおすすめの本はありますか?

自然言語でいえば、文法の本ではなく作文の本にあたる本。
2018/01/13(土) 20:42:47.64ID:9/EYlaQy
>>421
https://www.amazon.co.jp/dp/4797327030/
2018/01/13(土) 20:42:49.20ID:ogercqIA
そういう本読みまくったけど
結局実務で人に修正してもらうまで自分のなにがだめかわからんかったから
自分から進められる本がない
2018/01/13(土) 20:44:39.36ID:wiN0PDfT
コードについての説明ですが、
例えば、 n = 3 の場合、

集合 {1, 2, 3} の部分集合の集合のうち

空集合 { } と {1, 2, 3} を含み、
共通部分をとる操作について閉じていて、かつ
和集合をとる操作についても閉じているようなものを
すべて求めるというプログラムになります。
2018/01/13(土) 20:47:33.55ID:wiN0PDfT
>>422

ありがとうございます。

とりあえず、読んでみます。

>>423

本を読んで習得したいのですが、そう言われるのではないかと恐れていました。
2018/01/13(土) 20:56:00.55ID:ogercqIA
さんすうのことはわからない
でもまず根本的にだめなところとして
変数が実質すべてグローバル変数になっている。
これならprivateなメソッドはStaticにして引数渡しにすべき。メソッドが何やってんかわからん

コンストラクタでクラスのメンバにアクセスするようなメソッドを呼び出してはいかん、
上と同じ理由で極力引数渡しにして戻り値を自分で設定すべき

ついでにクラス設計がひどい。トポロジーの配列を返すようなメソッドじゃいかんのか
自身のメンバ変数を更新しながら随時計算するようなクラスは典型的なアンチパターン
2018/01/13(土) 22:23:26.26ID:ogercqIA
do-whileのまわしかたがおかしい
数を1足しつつ最大値まで計算するだけなのになんでこんなことになってるのか

計算中に最終的な計算結果を作らずに
Print中になんか変なもんをたしてるのはどうか
2018/01/13(土) 23:29:13.29ID:ogercqIA
科学や数学計算にオブジェクト指向はむいてない
2018/01/14(日) 00:10:01.93ID:xHNn147i
ここも35歳に汚染されたか
2018/01/14(日) 00:21:19.54ID:I9Kg/0Pm
https://ideone.com/Qc6lMv

なるべく計算の方法をかえずになおしてみた
2018/01/14(日) 00:32:36.32ID:enbVXIrh
>>428
向いていないというか問題の領域が違うんじゃね?
432364
垢版 |
2018/01/14(日) 00:42:01.44ID:uRN4GGkv
>>410-411
ありがとうございました。
何となく分かりました。
2018/01/14(日) 00:44:06.25ID:uRN4GGkv
>>429
やかましいわ
2018/01/14(日) 01:16:23.90ID:2NSvnorA
コテハン消したり出したり身勝手な奴
2018/01/14(日) 01:21:02.25ID:ekN/OeXo
>>434
スルー力の涵養をお勧めします
2018/01/14(日) 01:38:27.31ID:2NSvnorA
>>435
そんな事スルーカよ
2018/01/14(日) 02:03:14.71ID:xHNn147i
>>435
そのような漢字を使うと35歳に配慮しろと言われますよ
2018/01/14(日) 10:06:05.33ID:n9syFGhP
自分に技術がないのは教えてくれないからって言い訳もおかしい
2018/01/14(日) 11:31:41.64ID:zRc3xs8X
大人は質問に答えたりしない。それが基本だ。
2018/01/14(日) 12:11:47.81ID:uRN4GGkv
無駄なレス多過ぎ。

>>342
はいはい。

>>343
そうでもないんじゃ。

>>347
まず先に荒らす連中に言ってくれますか?

>>348
子ども扱いしてごまかすなよ。先に荒らす連中は無罪放免か?

>>349
お前が失礼

>>350
先に仕掛ける方が消えれば両方消える。

>352-352 馬鹿は黙ってろ。

>>357
この男には取って欲しくない。
2018/01/14(日) 12:15:44.71ID:uLivRIX+
ウィンドウプログラムを作ってるんですが、Eclipseのコンソールに変数の値とか出力しますよね。
あの出力はプログラムが完成したあとはどうなるんですか?単に捨てられるだけですか?
何か悪影響はありますか?コードは消すかコメントアウトしといた方がいいですか?
2018/01/14(日) 12:22:22.00ID:uRN4GGkv
>>363
はいそれ差別用語ね。

>>367
荒らしが邪魔をしなければ何も問題は無い。

>>370
人のことは気にするくせに自分は何もしようとしない。

>>371
自分に自信が無いもんだから人をおとしめてプライドを保ちたいんですよ。

>>376
Mind your own work.

>>378
するわボゲ

>>429
変な言い回しするなボゲ
2018/01/14(日) 12:44:26.02ID:kJzL10A4
>>442
スーパーウルトラハイパー大池沼キチガイアスペ糖質ガイジマン乙!!!!!!!!!!!
2018/01/14(日) 13:14:27.09ID:Ll4Y/1qa
>>441
ログに出力するようにしといて
開発時はコンソールに出したり
運用時はログファイルに出したりファシリティを変えたりする

ただそれも書き方によっては悪影響があったりする
2018/01/14(日) 13:18:11.08ID:iVL1VSVx
>>441
プログラムを実行した時の標準出力に表示される
例えばターミナルとかコマンドプロンプトから実行すればそこに出る感じ

Javaに限らずだけど、ログ出力ライブラリ(log4j, java.util.logging, commons loggingなど)ってのがあるからそれを使うといいよ
大抵のは設定ファイルでログの出力先を変更できる仕組みがあるから開発中は標準出力とログファイル、本番はファイルだけとか融通が利く
2018/01/14(日) 14:04:55.71ID:7MpxOyR3
スタンドアロンなクライアントアプリならログなんかどうでもいい
わざわざライブラリ覚えなくても適当にコンソールに垂れ流しときゃ十分
2018/01/14(日) 15:16:10.90ID:L+PK1JUZ
>>440
>まず先に荒らす連中に言ってくれますか?

恨みを買うような非礼や荒らしを散々したから粘着されてるんでしょ。
まず君が土下座して今までの非礼を詫びるのが筋だね。
先に手を出したのは君なんだよ。
2018/01/14(日) 17:42:15.94ID:Rx8+bqnC
すごく初歩的な質問で恐縮ですが、リストに突っ込んだ複数の内容のうち
途中のある内容を削除したら、後ろにあった内容は何も指定しなければ(勝手に)前に詰められる、ということでいいのでしょうか?
2018/01/14(日) 17:42:45.62ID:BkqToWZD
4月にJavaにvarが導入されるのを希望に生きる
450デフォルトの名無しさん
垢版 |
2018/01/14(日) 17:54:37.68ID:q1SBtCCQ
たかが掲示板に書いてあることぐらいで恨む方も何か病的なものを感じるけどね
451デフォルトの名無しさん
垢版 |
2018/01/14(日) 17:57:44.51ID:q1SBtCCQ
>>448
普通はそうだと思う。特別にそうでない動作をするように作られたものでない限りは。
2018/01/14(日) 19:17:39.04ID:uLivRIX+
>>444->>446
ありがとうございました。勉強になりました。
2018/01/14(日) 20:03:25.15ID:Rx8+bqnC
>>451
ありがとうございます
454デフォルトの名無しさん
垢版 |
2018/01/14(日) 22:05:40.26ID:t1pyzP2Y
ファイルのIOの部分難解すぎて意味がわからない。
・文字列を処理したいのにchar型とかint型とか byte型とか
 出て来るしtry catchとかIOExceptionとか何なのかがよくわからない。
・なんとかOutputStreamとか なんとかReader Writerが
 おおすぎてどれを使っていいかわからない。
・オブジェクトを生成して別のコンストラクタの引数に渡している部分が
 何をしているのかさっぱりわからない。
・BufferedReader / Writerとかを使う必要があるのかないのかよくわからない。
・結局文字列を読み書きするのとバイトを読み書きするのが何が違いがあるの?
・for(item : list){}文は使えないの?
455デフォルトの名無しさん
垢版 |
2018/01/14(日) 22:14:06.66ID:ioBhoZpn
>>454
プログラム書かずにここに書き込んでるからわからないんだよ
5chやめよう
2018/01/15(月) 01:10:14.74ID:HUxIyqtw
手短に書かれてる良さげなサンプルをコピペして細かいこと気にしないで利用する
457デフォルトの名無しさん
垢版 |
2018/01/15(月) 01:52:42.00ID:sGlCIifU
>>454
入門書をよく読むことをお勧めする。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況