◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Java入門・初心者質問スレ Part.6 YouTube動画>1本 ->画像>4枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1513783473/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2017/12/21(木) 00:24:33.33ID:E/ADCCn6
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.5
http://mevius.2ch.net/test/read.cgi/tech/1506675205/
2前スレ987
2017/12/21(木) 00:40:44.16ID:f4NYarKv
>>前スレ999
はい。

>>同1000
はい。31がよく使われると書いてありました。


それと前のスレで挙げたコードは14行目に論理エラーがあったので、
修正版を載せます。
https://ideone.com/fKCV1w
3デフォルトの名無しさん
2017/12/21(木) 00:52:46.42ID:N5HaNwtF
import java.util.*;
import java.lang.*;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.charset.Charset;

class Appliciate{
public static void main (String[] args) {
byte[] ch = {(byte)0x3e,(byte)0x3e,(byte)0x31,(byte)0xe4,(byte)0xb9,(byte)0x99};
String str = new String(ch, StandardCharsets.UTF_8);
System.out.println(str);
}
}

https://ideone.com/mUVi1N
4デフォルトの名無しさん
2017/12/21(木) 01:47:51.06ID:24fGH3Wg
import java.io.ByteArrayOutputStream;
import java.util.stream.IntStream;

public class Main {
public static void main(String[] args) {
ByteArrayOutputStream b = IntStream.of(0x3e, 0x3e, 0x31, 0xe4, 0xb9, 0x99)
.collect(ByteArrayOutputStream::new, (x, i) -> x.write((byte) i),
(x, y) -> x.write(y.toByteArray(), 0, y.size()));
System.out.println(b);
}
}

https://ideone.com/WD6nmo
5デフォルトの名無しさん
2017/12/21(木) 03:51:57.29ID:pYMJ415M
Java使ってる奴って閉鎖的だよね・・・
6デフォルトの名無しさん
2017/12/21(木) 08:12:00.87ID:uRax2Y5D
31がよく使われると書いてあったからって、あんまり回答になってないんだが…。
フィールドのxorを取るだけでは駄目なの?
72
2017/12/21(木) 18:46:19.95ID:f4NYarKv
>>6
正直俺の技術レベルでは分かりません…。
今の段階では本に従ってればいいかなって。
8デフォルトの名無しさん
2017/12/21(木) 20:59:05.28ID:fnYCwRUP
31というと0x1fか。まあなんとなくよさげな数値のような気もするが本当に良いかどうか俺にはわからない。
9デフォルトの名無しさん
2017/12/21(木) 22:59:51.89ID:an3TFL0C
public class IchiOtsu {
public static void main(String[] args) {
char[] io = { 0x087f, 0x1804, 0x0808, 0x0810, 0x0820, 0x0840, 0x0841, 0x1c3e };
for (int i = 0; i < io.length; ++i) {
for (int b = 0, m = 0x8000; b < 16; ++b, m >>= 1)
System.out.print((io[i] & m) != 0 ? '*' : ' ');
System.out.println();
}
}
}

https://paiza.io/projects/2cYludp3c51wOwQAWAyROQ
10デフォルトの名無しさん
2017/12/21(木) 23:36:31.73ID:an3TFL0C
public class Main {
public static void main(String[] args) {
java.math.BigInteger bi = new java.math.BigInteger("i3whc3eolqjks4r04wo3jgam", 36);
for (int i = 127; i >= 0; i--) {
System.out.print(bi.testBit(i) ? '*' : ' ');
if ((i & 0x0f) == 0)
System.out.println();
}
}
}
https://paiza.io/projects/VNDcowvZ83LrkoND0EL0gA
11デフォルトの名無しさん
2017/12/22(金) 10:01:19.89ID:Zf+4IlSz
オラクルの資格に挑戦している初学者(私のことです)に向いている IDE をご紹介いただけないでしょうか。
12デフォルトの名無しさん
2017/12/22(金) 12:05:18.53ID:mllADrcb
スレチかもですが教えてください。
JBossでearをデプロイした際の挙動がよくわかりません。
自分の想定では、所定のディレクトリにearファイルと同名のディレクトリが作られてearファイルの中身が展開されるのかと思っていましたが、Win+Eclipse環境でデプロイしたところ所定のディレクトリにearファイルが置かれているだけでした。
earファイルが置かれた状態でも動作としては期待通りなのですが、デプロイの挙動が期待と異なるためデプロイの仕組みについて知りたく、解説、参考になるサイト等をご教示願います。
13デフォルトの名無しさん
2017/12/22(金) 18:02:31.65ID:0VxzQQtH
>>11
エクリプスなどのIDEは予測変換機能やエラー検知機能などが付いているから
練習にならない場合があるかも。
地味にコマンドプロンプトとメモ帳でやった方がいいと個人的には思う。
14デフォルトの名無しさん
2017/12/22(金) 19:37:52.52ID:VhDTuYyl
メモ帳以外のテキストエディタの方がいいと思う。。。
テキストエディタなら一部を除いて強力な補完は無いだろうし。
いきなりメモ帳でやるとタイポで萎えると思うから、クラスやステートメント等々強調表示と閉じかっこの補完くらいで良いと思う。
15デフォルトの名無しさん
2017/12/22(金) 19:59:46.74ID:XPTqyYwf
>>6
コイツはマ板に出現する無職35歳で
XORをよく理解してないし
レジスタにヌルを送ろうとするアホだから
説明するだけ無駄ですよ
16デフォルトの名無しさん
2017/12/22(金) 21:39:44.24ID:/oEtH5rd
>>11
テキストエディタとantかmaven
17デフォルトの名無しさん
2017/12/22(金) 23:18:07.94ID:RZt5N+k9
【Microsoft Tech Summit】APP017 PowerShellの新しい相棒 Visual Studio Code



2017/01/23 に公開された動画
18デフォルトの名無しさん
2017/12/23(土) 18:44:21.11ID:QZwOVskP
javaで配列の添字に列挙定数を使う場合、どのように記述すれば良いのでしょうか。

以下のC言語の様に記述することは可能ですか?
enum {
 TYPE_A,
 TYPE_B,
 TYPE_O,
 TYPE_AB,
 ALL_BLOOD_TYPE
}

enum {
 MALE,
 FEMALE,
 ALL_SEX_TYPE
}

char pattern[ALL_SEX_TYPE][ALL_BLOOD_TYPE];
19デフォルトの名無しさん
2017/12/23(土) 19:56:38.84ID:uGK8CTGJ
こんなんでよければ

enum BloodType {
 A, B, O, AB;
}

enum SexType {
 MALE, FEMALE;
}

public static void main(String[] args) {
 char[][] pattern = new char[SexType.values().length][SexType.values().length];
 System.out.println(pattern[BloodType.A.ordinal()][SexType.MALE.ordinal()]);
}
20デフォルトの名無しさん
2017/12/23(土) 20:00:45.14ID:klWFd7IO
見づらいね
21デフォルトの名無しさん
2017/12/23(土) 20:14:31.65ID:JTR2eAQ3
なるほど、Cほど単純には扱えないんですね。
ありがとうございました。
22デフォルトの名無しさん
2017/12/23(土) 21:41:55.23ID:50F5QlEP
static final int でそれぞれの値とバリエーションの数を定義したほうが見通しよさそう。
23デフォルトの名無しさん
2017/12/23(土) 22:53:26.74ID:uGK8CTGJ
enum使うなら専用のクラス作るとかね

class Table<Row, Column, Value> {
 Map<Row, Map<Column, Value>> data;

 Table() {
  data = new HashMap<>();
 }

 void put(Row row, Column column, Value value) {
  Map<Column, Value> record = data.get(row);
  if (record == null) {
   record = new HashMap<>();
   data.put(row, record);
  }
  record.put(column, value);
 }

 Value get(Row row, Column column) {
  Map<Column, Value> record = data.get(row);
  if (record == null) {
   return null;
  }
  return record.get(column);
 }
}

public static void main(String[] args) {
 Table<SexType, BloodType, String> table = new Table<>();
 table.put(SexType.MALE, BloodType.A, "鈴木さん");
 System.out.println(table.get(SexType.MALE, BloodType.A));
}
24デフォルトの名無しさん
2017/12/23(土) 23:44:50.89ID:tjWojq4d
C++のような演算子オーバーロードも無ければC#のデフォルトプロパティ構文もないから
どうやっても見やすくならないなあ…
25デフォルトの名無しさん
2017/12/24(日) 00:12:42.20ID:aniM+3Ee
javaは馬鹿には使いこなせないからな
26デフォルトの名無しさん
2017/12/24(日) 00:17:37.62ID:PRD5VFML
あまり頭が良すぎる人が書くと何やってるかわからないコードになりがちだよね
頭良すぎるのも考え物だね
27 ◆QZaw55cn4c
2017/12/24(日) 00:28:10.14ID:WikwUycQ
頭の良い人のコード、ってどんなコードなのだろうか?
あまり人のコードを読んでいないので、よくわからない
これぞ頭のいい人のコード、というものがあったら、挙げていただけないものだろうか?
28デフォルトの名無しさん
2017/12/24(日) 00:39:29.18ID:xcKfvZtA
>>23
性別と血液型の組み合わせごとに1人ずつ
8人しか登録できんじゃねーかw
29デフォルトの名無しさん
2017/12/24(日) 05:10:26.33ID:7ASFTRv4
>>24
Kotlin やりなさい。
30デフォルトの名無しさん
2017/12/24(日) 06:42:22.74ID:RfRGBvGh
kotlinはまさにjavaが持っている痒いところに手が届かない部分の、シンタクスシュガーの塊な感じだね
31デフォルトの名無しさん
2017/12/24(日) 07:41:09.04ID:/uYLPwgV
groovyやscalaの時も同じようなこと言ってたろ
32デフォルトの名無しさん
2017/12/24(日) 11:10:02.85ID:ZUclbhk1
>>28
自分で作ればいいじゃねーかw こうですか?わかりません
33デフォルトの名無しさん
2017/12/24(日) 11:35:23.83ID:a9825jQb
ごめん要求仕様がもともとそうだった
34デフォルトの名無しさん
2017/12/24(日) 11:46:07.15ID:ZUclbhk1
教えて欲しい?
35デフォルトの名無しさん
2017/12/24(日) 14:04:14.92ID:WEDlgJSY
>>33
そうだね、質問者の配列名は pattern[][] だった。
回答の put() で追加しているのが ”鈴木さん” だから変に見えるかもしれん。
36デフォルトの名無しさん
2017/12/24(日) 14:07:38.44ID:7ASFTRv4
>>30
そうそう。書きやすく書いて、後はコンパイラの最適化に任せる。
37デフォルトの名無しさん
2017/12/24(日) 14:50:44.02ID:BNj/0IJ2
>>31
GroovyもScalaもJavaとの互換性は一方通行だからね
KotlinはJavaとほぼ完全な互換性があり、混ぜても不都合はほとんど生じない
38デフォルトの名無しさん
2017/12/24(日) 16:09:48.87ID:7ASFTRv4
てか、不具合生じないように最初から作ってるからバグでもない限り大丈夫なのでは?
39デフォルトの名無しさん
2017/12/26(火) 13:30:19.49ID:5qpAv3t1
randomクラスで引数空白でインスタンス化した場合、後からそこにどんな引数?seed?が使われていたのか参照するにはどうすればいいでしょうか
40デフォルトの名無しさん
2017/12/26(火) 17:01:08.00ID:yBe+gz6m
できないんじゃないかな
41デフォルトの名無しさん
2017/12/26(火) 17:40:36.61ID:mkALhZWz
下記のコードの実行結果が*xist*nc*にならないのは何ででしょうか?
https://ideone.com/QBoODP
どなたか回答お願いします。
42デフォルトの名無しさん
2017/12/26(火) 17:56:23.78ID:zc8zApfr
>>41
https://ideone.com/y04Y2L
4341
2017/12/26(火) 18:55:17.39ID:mkALhZWz
>>42
ありがとうございます。
なぜstr変数に代入しなければ結果に反映されないのでしょうか?
44デフォルトの名無しさん
2017/12/26(火) 19:12:27.10ID:cQPPYp0E
>>43
javadoc読んで下さい
4541
2017/12/26(火) 19:37:50.27ID:mkALhZWz
>>44
すいません。
分かりました。
46デフォルトの名無しさん
2017/12/26(火) 19:44:25.31ID:yBe+gz6m
>>43
Stringはわざと内容を書き換えられないように作ってあって、内容を変化させたい場合は新たに内容が書き変わった文字列を持つStringのインスタンスを作って返すという方式でやっているため。
それでは効率が悪くなる処理では StringBuilder 等の内容を書き換えるクラスを使う。
4741
2017/12/26(火) 23:31:50.83ID:mkALhZWz
>>46
詳しくありがとうございます。
48デフォルトの名無しさん
2017/12/27(水) 19:59:40.87ID:8XzWQMmb
35歳は巣に帰れ
49デフォルトの名無しさん
2017/12/29(金) 10:30:19.50ID:YXOWz6nN
言語直接の質問ではないのですが、あるライブラリが依存しているライブラリ全体の一覧を知る方法ってありますか?
例えば、ライブラリAを使う時に以下のような依存があったとして、
A → B, C, D
B → H, I
C → X
D, H, I, X → 依存なし

A, B, C, D, H, I, Xがあればコンパイル/実行可能というのが知りたいです
50デフォルトの名無しさん
2017/12/29(金) 10:49:31.82ID:Drysc1Ac
>>49
今時手動でパッケージ管理はありえない
gradleかmaven使ってくれ
51デフォルトの名無しさん
2017/12/29(金) 11:00:41.43ID:YXOWz6nN
>>50
手動で管理したいわけではなくて、一覧が知りたいんです
方法をご存知なら教えていただけますか?
52デフォルトの名無しさん
2017/12/29(金) 11:09:32.00ID:Drysc1Ac
>>51
gradleやmaven使ってれば出るよ
53デフォルトの名無しさん
2017/12/29(金) 11:18:04.34ID:YXOWz6nN
>>52
gradle dependenciesタスクで目的のものが得られました
レス感謝いたします
54 ◆BrBq2CJg6HGd
2017/12/29(金) 14:07:24.08ID:VZmBd+cs
>>48
すっこんでろ
55デフォルトの名無しさん
2017/12/29(金) 14:12:21.24ID:IY4nOP57
お前がすっこめよ知恵遅れ
56デフォルトの名無しさん
2017/12/29(金) 16:36:39.24ID:S2fL3sM9
>>54
キーボードがすり減るから書き込むなよ
57デフォルトの名無しさん
2017/12/29(金) 18:34:55.36ID:Qwx15A9Q
>>54
スレタイ読めませんか?
スレを荒らすの止めてください
あなたが反応しなければいいだけです
58デフォルトの名無しさん
2017/12/29(金) 18:44:39.74ID:QvUIq5eT
RxJavaのioとかcomputationのスレッドって必ずDaemonスレッドになるのかな?
subscribeして特になにもしないでスコープ抜けるとすぐに終了している(ように見える)。
いまいちよくわからん。
59デフォルトの名無しさん
2017/12/29(金) 19:56:54.19ID:JrxBa267
争いはAA略
60デフォルトの名無しさん
2017/12/29(金) 20:31:15.34ID:coDhdLub
superって上書きした後に実行するの?
初歩の初歩で申し訳ない
61デフォルトの名無しさん
2017/12/29(金) 20:34:44.16ID:JrxBa267
どういう状況でのsuper なのか
62デフォルトの名無しさん
2017/12/29(金) 20:37:37.57ID:S2fL3sM9
このスレは35歳が書き込んだ事で疑心暗鬼になっている

初心者が気軽に質問できるスレッドでは無くなっている
63デフォルトの名無しさん
2017/12/29(金) 20:39:52.47ID:coDhdLub
宣言とかじゃないやつ…
なんていうかその()が語尾につくやつ
64デフォルトの名無しさん
2017/12/29(金) 21:07:30.52ID:JrxBa267
コンストラクタなら真っ先に呼ばれるはずだけど。
試しにthis();の後とかに書いてみれば良い。
怒られるから。
65デフォルトの名無しさん
2017/12/29(金) 22:03:58.03ID:T1dPNreK
Java入門・初心者質問スレ  Part.6	YouTube動画>1本 ->画像>4枚
66デフォルトの名無しさん
2017/12/29(金) 22:12:52.37ID:laQV98jS
>>49
Javadocで出るだろ
67デフォルトの名無しさん
2017/12/29(金) 22:18:30.47ID:laQV98jS
それは逆か
68デフォルトの名無しさん
2017/12/30(土) 00:37:37.05ID:ZOKm+QEU
>>65
「細長いストリーム」と「逆行シナプス」がわからん。
69デフォルトの名無しさん
2017/12/30(土) 08:05:25.92ID:M2I24uN0
>>58
リアクティブプログラミングとRxJavaの概要
https://codezine.jp/article/detail/9570

直感的に理解する RxJava その1: 基本的な構成
https://android.benigumo.com/20160331/rxjava-part1/

プロセスとスレッドは、OS では別の用語。
1つのプロセスの中に、複数のスレッドを含むこともできる(マルチスレッド)

普通は、io を行うと、OS がカーネルスレッドを起動して、外部とやり取りする。
プロセスの4GBのメモリ空間内の内、ユーザーは3GB、カーネルは1GBを使っている
70デフォルトの名無しさん
2017/12/30(土) 10:32:36.42ID:9ZlY9AbK
ソース読んだ。
setDaemon(true)されてるな。
リークし難いようになる代わりに、不意の終了に気を付けないといけないわけね。
71デフォルトの名無しさん
2017/12/30(土) 11:19:09.37ID:4nAki4r5
すっきりjava入門を読み終え。
すっきりjava実践を呼んでます。
Java SE 7/8 Bronzeを取得しました。
どの本を読めば40歳までに就職できますか?
7271
2017/12/30(土) 11:20:17.41ID:4nAki4r5
知識は有りますが勉強中の為、コードは書けません。
73デフォルトの名無しさん
2017/12/30(土) 11:34:08.25ID:Nl2rb/R+
javaはjsやphpみたいに配列の中に要素と子配列や子連想配列がまざっていなるようなデータ構造は一切許容しない方針になってるってことでいいの?

あと親クラスのメソッド名をオーバーライドする意図がよくわからない。
たまたまメソッド名が被ってて上書きしましたなら
分かるけど
意図的に親クラスを調べて同じメソッド名にしてオーバーライドするのだとしたら何故あえてそうするのかがわからない
子クラスで好きなメソッド実装したいなら新たな名前で親クラスとか継承とか関係なしに新規に定義すればいいじゃん
わざわざ同じメソッド名にしてsuperとかで親機能呼び出したらソース上で親クラス辿らないと何してるか見えなくなるじゃん
そこまでして親クラスの機能を無理に応用する必要ないのでは?
大体親クラスは自分が書いたものとは限らないから、
メソッドの仕組みを詳しく知ってるわけじゃないことが多い。
子クラスで新規追加した方が見やすくて確実なのでは?
74デフォルトの名無しさん
2017/12/30(土) 11:51:16.77ID:M2I24uN0
スッキリわかる Java入門 第2版、2014
スッキリわかる Java入門 実践編 第2版、2014
スッキリわかる サーブレット&JSP入門、2014

実践Javaコーディング作法 プロが知るべき、
112の規約と21の心得、森崎雅稔(まさとし)、2014

Java 最強リファレンス、田中裕一、2014

EFFECTIVE JAVA 第2版、2014

Spring Framework 4 プログラミング入門、掌田津耶乃、2014
Spring Boot プログラミング入門、掌田津耶乃、2016

Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016

Windows PowerShell
コマンド & スクリプティングガイド
五十嵐貴之(いからしたかゆき)、2015/3/25

ファイル・テキスト処理なら、Ruby が断トツ!
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
75デフォルトの名無しさん
2017/12/30(土) 11:53:00.84ID:YKsh4iwJ
動的型付けの言語と静的型付けの言語を一緒くたにすんなよ
それに今のトレンドは静的型付け+型推論だじぇ
76デフォルトの名無しさん
2017/12/30(土) 11:58:42.75ID:M2I24uN0
>>73
子クラスで、親クラスのメソッドを上書きする、
override は、オブジェクト指向の基本

この本を読め。
スッキリわかる Java入門 第2版、2014

オブジェクト指向がわかっていないと、ほぼすべての言語ができない
77デフォルトの名無しさん
2017/12/30(土) 12:00:32.39ID:fH0y6h0/
スッキリは子供騙し
もっとちゃんとした本を買おう
78デフォルトの名無しさん
2017/12/30(土) 12:37:23.49ID:Ya0tdyTU
>>77
日本の大学は子供騙し
もっとちゃんと海外留学しよう
79デフォルトの名無しさん
2017/12/30(土) 12:40:12.27ID:fH0y6h0/
>>78
同意
でも
海外留学はコストがかかる
本を選ぶののには大したコストがかからない
できる中で賢い選択をしよう
80デフォルトの名無しさん
2017/12/30(土) 13:10:10.65ID:viLQbNeI
>>73
Javaでは異なる型を扱うならクラスを定義するっていうのがオーソドックスなやり方
Object型の配列はどんなクラス型も格納できるけれども
キャストしなければいけないから面倒でコンパイル時に型チェックできないから危険

メソッドをオーバーライドするのは
そのクラスを使う側を修正しなくて済むから

子クラスで追加した方が見やすくて確実っていうのはその通り
81デフォルトの名無しさん
2017/12/30(土) 15:01:01.52ID:AQ9I+fK3
>>73
Javaは継承の指定子がextendsになってることからわかるように既存クラスの拡張を継承で表現する文化
君のいうとおりクラスなんか継承せずにどんどん小さいクラスを作っていけばいいじゃんというのは最近の流行ではある
ただ、それでも共通の呼び出しができるものを峻別したいのでinterfaceというものがある

>>76の意見は、よく見る意見ではあるが、オブジェクト指向について語るときには、結構意見が割れる話題でもある
とりあえず、書き方とかパラダイムを使ってみたほうがいいので、自分で、色々試してみるといいよ
82デフォルトの名無しさん
2017/12/30(土) 15:15:28.08ID:ZOKm+QEU
>>73
> javaはjsやphpみたいに配列の中に要素と子配列や子連想配列がまざっていなるようなデータ構造は一切許容しない方針になってるってことでいいの?

配列を参照する配列みたいなやつ?できるよ。でないと多次元の配列作れないし。
83 ◆BrBq2CJg6HGd
2017/12/30(土) 16:02:53.14ID:Ko0OXhG5
すいません。
これだけは言っとかないと気が済まん。

>>55
うるせえ お前がすっこめ

>>57
最初に荒らしたのは>>48です。

>>62
そんなわけないだろ。そういうことにしたいんだろ?

>>71-72
止めろボケ
84デフォルトの名無しさん
2017/12/30(土) 16:35:13.04ID:Xytzgs2n
冬休みの小学生か
85デフォルトの名無しさん
2017/12/30(土) 16:37:46.10ID:8snc5DZY
NGname:◆BrBq2CJg6HGd
86デフォルトの名無しさん
2017/12/30(土) 19:55:25.82ID:ZE95aP1V
ほんと小学生
中学生ですらここまで幼稚なレスしないと思う
87デフォルトの名無しさん
2017/12/30(土) 22:49:34.95ID:4nAki4r5
age age age age あげ あげ あげ あげ
88デフォルトの名無しさん
2017/12/30(土) 23:05:56.89ID:8snc5DZY
>>72
知識があればかけるよ
書けないというなら無知って事だ
8971
2017/12/30(土) 23:11:43.41ID:4nAki4r5
Java SE 7/8 Bronze持ってるって言ってんだろうが?
字が読めないのかよハゲ
90デフォルトの名無しさん
2017/12/30(土) 23:14:06.41ID:8snc5DZY
で?
意味をなさない肩書きにどれほどの価値があるの?
91デフォルトの名無しさん
2017/12/30(土) 23:14:31.34ID:4nAki4r5
真面目に答えてくれる方を探してます。

すっきりjava入門を読み終え。
すっきりjava実践を呼んでます。
Java SE 7/8 Bronzeを取得しました。

どの本を読めば40歳までに就職できますか?
知識は有りますが勉強中の為、コードは書けません。
92デフォルトの名無しさん
2017/12/30(土) 23:18:20.80ID:4nAki4r5
どうやら、
私の様に大学を卒業していないと会話が成立しない様なので、
大卒以上の方のみ書き込んで下さい。
93デフォルトの名無しさん
2017/12/30(土) 23:19:42.28ID:8snc5DZY
俺院卒だから書かせてもらうね

本が就職口を探してくれると思い込んでる内はどこにも行けねーよ
せめて漢字くらいはちゃんと使いな
94デフォルトの名無しさん
2017/12/30(土) 23:20:57.28ID:ITJz/QcP
>>91
とりあえず Silver を目指すのはいかがですか?
ブロンズは日本だけのローカル資格だから誰も評価していないと思う‥そして就職のためにはゴールドがないと、誰も相手にしてくれないのではないか?
95デフォルトの名無しさん
2017/12/30(土) 23:23:02.89ID:3hdZKC+x
ゴールドも持ってないクソ雑魚が40までに就職云々とか
ガイジか?
96デフォルトの名無しさん
2017/12/31(日) 00:17:19.46ID:O8VQbgC0
>>91
> 知識は有りますが勉強中の為、コードは書けません。

書け、そして実行しろアホが。
97デフォルトの名無しさん
2017/12/31(日) 00:24:34.07ID:fugUrwfJ
>>91
30過ぎで経験なしコード書けませんなんて、どんな資格持ってたって
職なんてないだろ。

バブル期じゃあるまいし。
98デフォルトの名無しさん
2017/12/31(日) 00:27:11.04ID:sfw7vAyE
こうなるんだよな
専用スレに行って欲しい
9971
2017/12/31(日) 02:25:42.18ID:7eQLYDs4
発達障害ですから障碍者枠で就職できたらと思います。
100デフォルトの名無しさん
2017/12/31(日) 02:28:14.20ID:NVEcSZVo
ガチガイジでワロタ
10171
2017/12/31(日) 02:35:12.09ID:7eQLYDs4
人生捨てたもんじゃないよね あっと驚く奇跡が起きる
あっああ…。
年末だと風俗の予約とれない
10271
2017/12/31(日) 02:37:37.68ID:7eQLYDs4
>>100
自分の事をそこまで悲観しなくてはいいのでは?
103デフォルトの名無しさん
2017/12/31(日) 04:31:35.94ID:3hglYA+I
ここはたまに覗くが、無駄に人だけは多い言語だからクソスレだねぇ。

年中夏休み冬休みみたいな書き込みしか無いな。
104デフォルトの名無しさん
2017/12/31(日) 10:26:03.09ID:+GEYg7oi
コテハンは嫌われるって自分が書いたのに
嫌われて元から無い信用を更に無くしたいのだろうか
105デフォルトの名無しさん
2017/12/31(日) 10:47:57.59ID:tyVwMEPt
障害者枠は手足がない奴とか心臓病の奴で間に合ってる
106デフォルトの名無しさん
2017/12/31(日) 12:01:52.29ID:lzdk65VY
煽りでも何でもなく35歳は専スレにひきこもってて欲しい
このスレが本題と関係ないレスで埋まってしまう
107デフォルトの名無しさん
2017/12/31(日) 12:12:14.20ID:E20DlCpT
ホント、35歳って迷惑
10871
2017/12/31(日) 12:12:55.85ID:7eQLYDs4
>>103
そんな事は有りません。

>>104
参考にします。

>>105
障害者差別です。

>>106
真面目にレスしてます。
109デフォルトの名無しさん
2017/12/31(日) 12:17:35.45ID:7eQLYDs4
障害者差別は悲しい事件を起こします。


裸で監禁、部屋に暖房なし…父「療養のため」

2017年12月31日 06時17分

 大阪府寝屋川市の民家で、住人の柿元愛里さん(33)が監禁され、やせ細った状態で死亡した事件で、柿元さんが暖房がない部屋で衣服を身に着けずに放置されていたことが、捜査関係者への取材でわかった。

http://www.yomiuri.co.jp/national/20171231-OYT1T50001.html
110デフォルトの名無しさん
2017/12/31(日) 12:19:06.49ID:EYRWFtRj
日本人って枠からはみだした人間相手だと異様なほど残酷だよね
111デフォルトの名無しさん
2017/12/31(日) 12:20:14.34ID:7eQLYDs4
俺に足りないのは責任感とバイトの経験ですね…。
そういう気がします。

最近はスランプに陥ったので主に寝てました。
昨日は障害者向けの求人を調べてみました。
112デフォルトの名無しさん
2017/12/31(日) 12:22:33.82ID:7eQLYDs4
ハロワのパソコンの使い方を知らないんです。教えてくれると思いますが。

確かにスッキリJava実践編で苦戦しています…。
適性無いかもなあ。

出会い系とは距離を取るようにしました。会えないんだもの。


抑うつ(非定型うつ)になり、行けなくなってしまいました。デスクにいる時間が苦痛でした。

作業をこなす内に、仕事も出来るかもって思えるようになると考えています。
113デフォルトの名無しさん
2017/12/31(日) 12:23:41.61ID:7eQLYDs4
違います。必要な情報が欲しいんです(もう大分貰いましたが)。
シャットダウンもしていません。

無駄じゃありませんよ、参考にします。

ありがとうございます。ガラケーなので見れないですけど。
114デフォルトの名無しさん
2017/12/31(日) 12:25:20.20ID:7eQLYDs4
出会い系とは距離を置くようにしました。ただ…

今行ってる所は、本当にお茶飲んだり話したりするだけの場所なんです。
そことは別の、本格的に作業を行う場所があり、そこに通うことを検討している訳です。

頑張りますとしか言えませんが…。
115デフォルトの名無しさん
2017/12/31(日) 12:27:06.60ID:7eQLYDs4
ここで労働者である皆さんに謝っておかねばなりません。
所得税・住民税を納められなくてすいません。

分かりました?
切迫してるんですね。

今はそうでしょう。
だから鍛える必要があります。それは分かってます。

今日からリハビリ施設の時間を延長した事と、Indeed.comでちょっと調べてみました。


あんたらの年収うP
116デフォルトの名無しさん
2017/12/31(日) 12:28:08.33ID:7eQLYDs4
だから同一人物じゃないですよ。
その方:やる気あり、知識持ってる、高学歴、障害者枠かは不明、若い?
俺:軽いうつ状態、スッキリオブジェクトレベル、学歴並、障害者枠狙い、アスペ、30代
です。
117デフォルトの名無しさん
2017/12/31(日) 12:30:22.82ID:7eQLYDs4
ここに居るのは、大卒以上の経歴が無いと何も言えない無能なんですね。
118デフォルトの名無しさん
2017/12/31(日) 12:33:05.61ID:7eQLYDs4
頭が悪い奴と会話すると本と疲れちゃう
119デフォルトの名無しさん
2017/12/31(日) 12:48:21.97ID:UjqOw9qv
>>116
ブロンズじゃ全然足りない、シルバーをとってゴールドに進む道しかない
Java 以外で、認められる言語資格はないのではないか?
120デフォルトの名無しさん
2017/12/31(日) 12:55:39.82ID:7eQLYDs4
>>
だーかーらー
本当に頭が悪いな。就職できる本を紹介して下さいって書いてるだろ。
大学出てないと、字も読めないのかよ。
121デフォルトの名無しさん
2017/12/31(日) 12:59:26.73ID:7eQLYDs4
やはり、大学出てないと話になりませんね。
頭が悪い上に文章も読めない無能は書き込まないで下さい。
122デフォルトの名無しさん
2017/12/31(日) 13:02:43.79ID:ATteSoqN
35歳を僭称するあなたは誰?
123デフォルトの名無しさん
2017/12/31(日) 13:07:47.10ID:7eQLYDs4
たったいま、ハローワークに行って来ました。
受付で、障害者枠での就職難しいですね。と言われました。
124デフォルトの名無しさん
2017/12/31(日) 13:09:06.28ID:UjqOw9qv
>>120
>>121
シルバーとってゴールドをとる道しかない、ゴールド持ちなら普通に雇ってくれるかもしれない
125デフォルトの名無しさん
2017/12/31(日) 13:12:21.84ID:g767eWWL
院卒だから書き込むね

お前の状態なんか知ったこっちゃねーんだよ
少なくとも俺は年齢や性別、状態状況に関係なくプログラムに向き合ってんだ
障害者だと難癖付けて特別扱いして欲しいんなら別の所へ行きな
126デフォルトの名無しさん
2017/12/31(日) 15:26:55.96ID:7eQLYDs4
>>124
参考にします。

>>125
文章が中学なのですが?
127デフォルトの名無しさん
2017/12/31(日) 15:36:27.94ID:cymhWLG2
【守銭奴】日本発の株式市場の崩壊は避けられない、彼らは財産を隠し、犯罪的雰囲気さえも創出している
http://2chb.net/r/liveplus/1514690406/l50
128デフォルトの名無しさん
2017/12/31(日) 15:39:43.96ID:Zb0BbsGf
誰だよこのガチ障害者に餌与えたの
放っとけば勝手に野垂れ死ぬか自殺するだろ
129デフォルトの名無しさん
2017/12/31(日) 16:11:09.09ID:7eQLYDs4
最近、5chが好きになりました。
遊んでるんじゃ有りません。
シたい時にしたいだけです。

>>128
元気なので心配いりません。
130デフォルトの名無しさん
2017/12/31(日) 16:58:30.12ID:w5EZt0dT
>>78
お前にお似合いのfランなら、そうなんだろうなw

宮廷くらい入ってからそのセリフを吐くなら聞いてやってもいいけどさw
131デフォルトの名無しさん
2017/12/31(日) 17:33:13.91ID:7eQLYDs4
年末なのに5ch荒らす馬鹿が居て嫌になっちゃうなー。
132デフォルトの名無しさん
2017/12/31(日) 18:33:33.18ID:w5EZt0dT
>>131
障害者枠は引く手あまたでいいよね!

2%の枠を埋めるためには、脳味噌がまともな身体障害者だけじゃ足りなくて、
精神障害者に手を出さないといけない始末

正直、罰金払ってでもキチガイなんて雇いたくないけど、ホールディングスの方針で、末端の子会社でも強制的に雇わさせられる

キチガイを無理に雇わせるとか、反日的には不幸な日本人が増えて大喜びなんだろうな
133デフォルトの名無しさん
2017/12/31(日) 19:34:33.41ID:tyVwMEPt
>>108
何が差別かわからん。
残ってる能力を冷静に判断してるだけであって、残ってる能力があれば障害者だろうが関係ないという意味での差別フリーな採り方だと思うが。
いや、障害の内容に関わらず、「障害者」であれば等しく扱われるべきだ(チャンスがあるべきだ)、ってのは
俺はその等しく障害者として扱うってのが、すごい差別だと思うけどな。
134デフォルトの名無しさん
2017/12/31(日) 19:40:30.60ID:tyVwMEPt
>>132
ホールディングスの方針なら、ホールディングスから障害者を出向してもらえばいいんじゃないの?
うちそうだよ。特例子会社から転籍とか。
だいたい身体の人でなんとかなるし、キチガイの中でもガチアスペとか使いやすい。テスターとか帳票屋にしとくと便利。
行間読まないからテスト仕様をきちんとこなすし、帳票はミリ単位で合ってる。
こっちが指示伝票ちゃんと書いたらの話だけど、もともと品証部はそのレベルで要求してきてるから、実害はせいぜい指示伝票やテスト仕様書に気が抜けないだけ。
135デフォルトの名無しさん
2017/12/31(日) 20:27:39.03ID:w5EZt0dT
>>134
そこまで話の通じるホールディングスなら、最初からそうしてるに決まってるじゃん

好きで自分達で採用活動してるわけないっしょ
136デフォルトの名無しさん
2017/12/31(日) 20:29:13.81ID:lzdk65VY
本当の障害者はともかく35歳はただの甘えでしょ
137デフォルトの名無しさん
2017/12/31(日) 23:55:03.29ID:7eQLYDs4
五月蝿い タヒネ
138デフォルトの名無しさん
2018/01/01(月) 00:12:27.73ID:zoYK+GhI
>>137
五月蝿い タヒネ
五月蝿い タヒネ
五月蝿い タヒネ
五月蝿い タヒネ
五月蝿い タヒネ
139デフォルトの名無しさん
2018/01/01(月) 00:51:34.79ID:U26F8/ie
public class あけまして {
 public static void main(Srting[] おめでとう) {
  System.out.println("ございます");
 }
}
140 ◆BrBq2CJg6HGd
2018/01/01(月) 02:19:22.37ID:T8f0pZRO
スレ汚し失礼します。35歳です。
私を騙ってレスをしている馬鹿は偽物です(トリがない)。
皆さん無視して下さい。

>>84 >>86
頭に来ると子供っぽいレスになってしまうんです。

>89 >91 >92 >99 >101 >102 >107 >108 >111->118 >120 >121 >123
>126 >129
クソボケが

>>98 >>106
いやそれ俺じゃないから。

>>122
おそらく雪風だと。
141デフォルトの名無しさん
2018/01/01(月) 05:52:33.29ID:4K4tGCHB
>>137
せめて日本語で書けよ
142デフォルトの名無しさん
2018/01/01(月) 06:40:03.83ID:XCOz4riO
>>140
二度と書き込むなと言われているのに日本語読めないの?
143デフォルトの名無しさん
2018/01/01(月) 08:37:51.01ID:u0peJVsi
読んでも従う義務はないから言うだけ無駄だろう
144デフォルトの名無しさん
2018/01/01(月) 08:44:04.98ID:OkKrL0mQ
>>140
オマエが消えれば問題解決
巣から出て来るな
145デフォルトの名無しさん
2018/01/01(月) 08:44:10.84ID:UOCN9gps
>>140
自分のスレに回答忘れ残ってるだろ。やってこいよ
146デフォルトの名無しさん
2018/01/01(月) 08:57:57.91ID:Y+kbVb+L
>>140
迷惑だから他所でやれ。
まるで幼児だな。
147デフォルトの名無しさん
2018/01/01(月) 09:02:59.50ID:u0peJVsi
自演の嵐か・・・
148デフォルトの名無しさん
2018/01/01(月) 09:15:58.02ID:bwDz2oeE
人に消えろと言っておいて自分は消えない矛盾
149 ◆BrBq2CJg6HGd
2018/01/01(月) 13:17:54.59ID:T8f0pZRO
>>142
そういうわけにいくか。

>>144
偽者が消えないと解決にならねーよ。

>>146
幼児なのは偽者だろうが。

>>147
自演じゃねえ。

>>148
俺が消える必要は無い。
150デフォルトの名無しさん
2018/01/01(月) 13:33:05.20ID:XCOz4riO
ここまで独善的だから嫌われる
151デフォルトの名無しさん
2018/01/01(月) 13:35:34.62ID:XYXcvxQ3
>>149
いい加減にしろ!
ここはJavaの質問スレだっての
お前が来るから成りすましもふざけてここに書き込むんだよ
お前が反応しなければ飽きてそのうち居なくなる
反応するな書き込むな
152デフォルトの名無しさん
2018/01/01(月) 14:32:06.72ID:Y+kbVb+L
>>149
書き込む内容をJava関連にする気が無いなら他所に行け。
だから巣で幼児脳とか言われてるんだろ。
153 ◆ExGQrDul2E
2018/01/01(月) 14:33:00.96ID:cnVMMCUE
>>149
今日からお前は富士山だ!!
154雪風  ◆ExGQrDul2E
2018/01/01(月) 14:38:58.48ID:cnVMMCUE
割りと真面目に解答すると、必死チェカーもどきのトリップ検索で
引っかり、スクリプトで追いかけられてるんじゃない?

文章自体も過去スレに落ちてるモノ、ばっかりだし。
155デフォルトの名無しさん
2018/01/01(月) 14:40:06.02ID:9Oawh4nG
IP表示にすれば35歳は消えますよ。
誰かPart7をワッチョイ+IPで立ててくれませんか?
156デフォルトの名無しさん
2018/01/01(月) 14:47:19.15ID:bwDz2oeE
>>155
自分で立てれば?
自分のIPが表示されるのは問題無いんでしょ?
157デフォルトの名無しさん
2018/01/01(月) 14:51:43.81ID:JcOwVYPA
>>156
au-netだと立てれん。
158デフォルトの名無しさん
2018/01/01(月) 15:59:30.82ID:cnVMMCUE
解答じゃなくて推測だった。
スレ違いなので消えます。
159デフォルトの名無しさん
2018/01/01(月) 19:11:42.17ID:qg6F3ISn
別のクラスのメソッドの引数に、呼び出し元のクラスのメソッドを渡して
コールバックのような動作をさせたい。

public class CLASSA{
  public void XXX(){
    CLASSB b;
    b.GenerateData( this.ZZZ );
  }
  public void ZZZ( MYDATASTRUCTURE mds ){
    (省略)
  }
}

b.GenerateData内では非同期でデータを生成し、
データができ次第呼び出し元のクラスのZZZを呼び出したい。
CLASSAは決まったクラスではないため、b.GenerateDataの引数の型を(俺の知識では)宣言できない。
メソッドZZZに関してはどのクラスでも引数と戻り値を統一させます(メソッド名は統一しない可能性あり)。

Objective-CではできましたがJavaでのやり方がわかりません。
教えてください。
160デフォルトの名無しさん
2018/01/01(月) 19:30:12.60ID:VmkM0MJM
CompletableFutureじゃないかな、つか自分で使ったことないものを人に勧めんなよと
161デフォルトの名無しさん
2018/01/01(月) 20:07:50.54ID:U26F8/ie
>>149
>>147は君が自演していると書いたのではない。
162デフォルトの名無しさん
2018/01/01(月) 20:23:43.44ID:JOZ5/YyG
>>159
http://mevius.2ch.net/test/read.cgi/tech/1434079972/31
Java8~
163デフォルトの名無しさん
2018/01/01(月) 20:26:55.95ID:JOZ5/YyG
>>159
>>162
修正
http://mevius.2ch.net/test/read.cgi/tech/1434079972/32
164159
2018/01/01(月) 21:54:23.96ID:qg6F3ISn
>>162-163
ありがとうございます!
165デフォルトの名無しさん
2018/01/01(月) 23:21:45.65ID:W1EVIqcJ
型を持たない、バイト配列(ストリーム)を使えば?

非同期処理が終わったら、コールバック関数を呼んでもらうのは、
まさに、I/O と同じ

自分で、プログラミングする必要がない
16635歳
2018/01/02(火) 10:55:44.55ID:aDk8COb7
おちんぽ おちんぽ おちんぽっぽ
16735歳
2018/01/02(火) 10:57:08.17ID:aDk8COb7
あっああ。。。 風俗いっちゃいました。
16835歳
2018/01/03(水) 00:35:12.31ID:n/KJ8txu
35歳です。ニセモノが洗われてクヤシーです。
169デフォルトの名無しさん
2018/01/03(水) 02:36:29.28ID:wIoUhCpD
洗われて
170デフォルトの名無しさん
2018/01/03(水) 13:57:21.73ID:bOmt4SzE
[] []] [] [[[] [ []
171デフォルトの名無しさん
2018/01/03(水) 15:29:38.54ID:wIoUhCpD
え?なにそれ?暗号?
17235歳
2018/01/04(木) 08:00:31.69ID:m3wqH3r8
35歳です。三葉のおばあちゃんでイキました。
173デフォルトの名無しさん
2018/01/04(木) 18:32:01.14ID:Eqt08FX4
( ´_ゝ`)フーン
17435歳
2018/01/04(木) 18:41:23.09ID:bgkReuEg
どうやら偽物が現れた様ですね。
私が本当の35歳です。あっああ。。。
175デフォルトの名無しさん
2018/01/04(木) 19:31:46.20ID:3vUaYc7h
知らんがな。いいかげんJsvaのこと書いてくれ。
176デフォルトの名無しさん
2018/01/05(金) 08:22:19.60ID:LfoqfAkA
ほんまクソスレ
177デフォルトの名無しさん
2018/01/05(金) 19:12:27.85ID:T2NhU/kF
クソスレと文句を言う前に、進んでクソでない話を書きましょう。
178 ◆QZaw55cn4c
2018/01/05(金) 21:37:09.71ID:mLiqGQxN
IntelliJ 使っている人いますか?
複数のクラスファイルに main() がそれぞれ記述してある状況で、
本当に最初に呼び出したい main() を IntelliJ に教えてあげる方法はありますか?
サブクラスの main() はテストのためにありますが、これはこれで便利なので、残しておきたいのです‥
179デフォルトの名無しさん
2018/01/05(金) 22:42:11.62ID:vo93NAvF
すみません、Excelを扱うPOIについてお聞きしたいのですが、ここで問題ないでしょうか。
180デフォルトの名無しさん
2018/01/05(金) 23:02:16.27ID:4fKS+tpk
ええよ
181デフォルトの名無しさん
2018/01/05(金) 23:40:09.49ID:vo93NAvF
>>179です。
ありがとうございます。
改めてPOIについて質問させていただきます。

netbeansというIDEを用いて、webページを作成しています。
webページで指定したExcelファイル(拡張子はxls,xlsx共にあり)をsevletを介しjavaプログラムにてDBに取り込むというプログラムを作成したところ、OutOfMemoryErrorが発生してしまいました。
実行中にタスクマネージャーを確認したところ、CPU95~99%、メモリ80%程度の状態が30秒程度続き、
その後OutOfMemoryErrorが発生しているようでした。
POIについて調べてみると大分メモリを食うとのことでしたが、読み込むExcelファイルは
10M程度のxlsxファイルでしたのでいけるかなと思いましたが、ダメでした。
環境はwindows10の64bit、メモリは8GBでCPUは3.5GHzです。
また、netbeansの初期ヒープ値は32Mとなっていました。

コードは以下の通りです。

FileInputStream in
= new FileInputStream(file_name);
Workbook book = null;
book = WorkbookFactory.create(in);

一番最終行のWorkbookFactoryでOutOfMemoryErrorが発生しているようです。
何か良い方法があれば、教えていただけないでしょうか。
182デフォルトの名無しさん
2018/01/06(土) 00:56:14.43ID:KWkl+TbG
>>181
How to load a large xlsx file with Apache POI?
https://stackoverflow.com/questions/11891851/how-to-load-a-large-xlsx-file-with-apache-poi

WorkbookFactory.create(new File("yourfile.xlsx"));
こうすれば良いよって話や

Excel Streaming Readerってライブラリ使えば良いよって話がありました
183デフォルトの名無しさん
2018/01/06(土) 13:12:33.11ID:JJW6GOtf
javaにはCのatoiやatofのような関数は無いですか?
184デフォルトの名無しさん
2018/01/06(土) 14:47:40.66ID:nSHs9ovb
「java 文字列 数値 変換」で検索!
185デフォルトの名無しさん
2018/01/06(土) 16:48:14.00ID:9OZs8zRq
>>179です。
>>182ありがとうございます。確認してみます。
186デフォルトの名無しさん
2018/01/06(土) 16:51:22.82ID:JJW6GOtf
書き方が悪かったですね。
Cのatoiやatofは渡す文字列の中に文字が含まれていても、数字だけを取り出してくれます。

parseIntなどの場合は文字が含まれると例外を吐きますよね?

なので文字が含まれていても大丈夫なメソッドが知りたいのです。
無ければ自分で作ろうとおもうんですが、あったら馬鹿馬鹿しいのでお尋ねしました。
187デフォルトの名無しさん
2018/01/06(土) 17:09:48.97ID:+RoWEwO9
instanceofについて質問です。
出力結果がfalseになる場合と、(文が)コンパイルエラーになる場合の状況の違いが
分かりません。
どなたか回答お願いします。
188デフォルトの名無しさん
2018/01/06(土) 18:01:26.43ID:Prxp0ejb
日本語でおk
189デフォルトの名無しさん
2018/01/06(土) 18:10:34.80ID:KWkl+TbG
>>186
ないよ
190デフォルトの名無しさん
2018/01/06(土) 18:17:05.61ID:KWkl+TbG
>>187
class A {}
class SubA extends A {}
class B {}

public class Main {
  public static void main(String[] args) {
    A a = new A();
    System.out.println(a instanceof B);
    System.out.println(a instanceof SubA);
  }
}

継承関係でないならばコンパイルエラー
継承関係だけれどもインスタンスが違うならばfalse
191187
2018/01/06(土) 18:19:37.11ID:+RoWEwO9
>>188
失礼しました。

何と何を比較するとfalseが出力されて、何と何を比較するとエラーになるのか
違いが分からなかったんで、その辺を教えて頂ければなと。
192187
2018/01/06(土) 18:33:23.20ID:+RoWEwO9
>>190
ありがとうございます。
それと、本によるとインターフェースが比較対象になっている時も出力はfalse
になっているみたいですが、上のコードに、
interface C {}
という定義が付け加えられた時、
a instanceof C
は(コンパイルエラーではなく)falseを返すという理解でいいんですよね?
193デフォルトの名無しさん
2018/01/06(土) 18:48:07.60ID:KWkl+TbG
>>192
ほんとだ。その理解でいいよ。
Aのサブクラスでインターフェースが実装されてるかもしれないから
インターフェースへのキャストはコンパイル時にエラーにできないって理屈みたい。
194デフォルトの名無しさん
2018/01/06(土) 18:55:42.89ID:BwjYxRoc
いかなる時もコンパイルエラーにしたくないなら Object にキャストしてから instanceof を使えば良い。
if ((Object) a instance of B) ... みたいに。
195デフォルトの名無しさん
2018/01/06(土) 18:56:51.55ID:BwjYxRoc
あ、いかん。つい instance と of の間にスペース入れてしまった。instanceof ね。
196デフォルトの名無しさん
2018/01/06(土) 19:03:18.86ID:KWkl+TbG
>>186
class C {
 private static final Pattern p = Pattern.compile("^(\\-?(0|[1-9]\\d*)(\\.\\d+)?((e|E)(\\+|\\-)?\\d+)?)");

 public static int atoi(String s) {
  return toDouble(s).intValue();
 }

 public static double atof(String s) {
  return toDouble(s);
 }

 private static Double toDouble(String s) {
  Matcher m = p.matcher(s);
  if (!m.find()) {
   return new Double(0);
  }
  return new Double(m.group(1));
 }
}
197187
2018/01/06(土) 19:07:52.13ID:+RoWEwO9
>>193 >>194-195
分かりました。ありがとうございました。
198デフォルトの名無しさん
2018/01/06(土) 20:09:52.11ID:BwjYxRoc
>>186
前後の空白文字を削除するだけでいいなら Integer.parseInt(s.trim()) なんて書き方でできるよ。
199デフォルトの名無しさん
2018/01/06(土) 20:38:32.71ID:ogAW59Bg
また35歳が来てるのかよ
200デフォルトの名無しさん
2018/01/06(土) 20:45:28.33ID:r3S6Uz1H
http://hissi.org/read.php/tech/20180106/K1JvV0V3Tzk.html
201デフォルトの名無しさん
2018/01/06(土) 20:57:06.69ID:ioLZ0862
ID:+RoWEwO9 が35歳ね
202デフォルトの名無しさん
2018/01/06(土) 21:04:05.31ID:Phm4b7l/
回答するのは自由だけど
>>200みたいな書き込みをしている奴に餌を与えていることは自覚してほしい
203187
2018/01/07(日) 03:35:30.68ID:MsNya9iy
それはおかしくないか?俺はこのスレのルールに従って書き込んでいるし、
今回のやり取りでは誰にもストレスは与えていないはず。
それでも書き込むなっていうのは権利を侵害している。
それとせっかく答えてくれた人を責めるような書き込みも止めてもらいたい。
204187
2018/01/07(日) 03:43:32.95ID:3pFKG3S2
>>203
そのレスはJavaに関係ある内容ですか?
迷惑です。
205187
2018/01/07(日) 04:01:44.90ID:uTAU97Qu
>>204
これは俺じゃない。
206187
2018/01/07(日) 04:21:31.28ID:MsNya9iy
>>204
俺にだけ言われても困るよ。前に無駄な書き込みした人たちに言ってくれよ。
確かにJavaとは関係無いけど、必要なことなので書かせてもらった。
それと何で187名乗ってんの?

>>205
何で187名乗ってんの?
207デフォルトの名無しさん
2018/01/07(日) 07:30:10.62ID:ctPyGS1g
35歳が書き込むから問題になるってのが分からないのか?
208デフォルトの名無しさん
2018/01/07(日) 08:11:54.21ID:XKNWIFeZ
>>206
お前に取って必要か不要かは、このスレには関係無い
209デフォルトの名無しさん
2018/01/07(日) 09:18:54.51ID:Dt5fetri
むしろ構ってる方がスルーしたらいいだけの話
必死使う方が必死
210デフォルトの名無しさん
2018/01/07(日) 10:13:34.49ID:goWVvoYK
>>203
Javaに関係あるなしではなく、思いついたら即質問はやめてくれんかね。
調べてみた、やってみたってのが圧倒的に足りないんだよ。
そういう自分で解決してみようとする努力がね。
どこまで自分で何をやってみたのか、それすら伝えようとしないで
ここは質問のスレだ、お前らさあ答えろ、このスレは答えをもらえるスレ
だから使い方間違っていない、なんてやられたら答えるほうは
いくら好きでやっているとはいえストレスだし、答える人が
スレから離れて行ってしまうんだよ。
貴方のような他人を無機質に答えをもらえる道具としてしかとらえていない
人はストレスだし害悪なんだと理解して、少しは心を入れ替えてほしい。
答える人が気持ちよく答えるには何が足りないか、考えてはくれない
ものだろうか?
211デフォルトの名無しさん
2018/01/07(日) 10:27:04.18ID:PFxkIY2a
別にいんじゃないかな
面倒なら答えないだけだし
質問者に文句言うのは違うと思うぞ
212デフォルトの名無しさん
2018/01/07(日) 10:28:56.79ID:PFxkIY2a
色々理屈つけてるけどその感情心理学的にはただの嫉妬
213デフォルトの名無しさん
2018/01/07(日) 10:30:25.78ID:YVMaXPQp
読んでイラっと来る質問がなくせるならそれに越したことはないが
それのために面倒な質問テンプレができるみたいな方向には
行ってほしくないな。
214デフォルトの名無しさん
2018/01/07(日) 10:46:04.22ID:HE7V5jJl
いくつかサンプル書けばわかるだろみたいなもんを
聞いてくんなや、とは思う
そういうのも含めて勉強だろ

何かやりたいことがあっての質問はいいんだけどさ、
本を読んでます、わかりません、教えてください、
って感じなのは、その本を書いた先生か授業に採用した先生に
聞いてさいな、俺その本書いてないから意図なんかしらねーよ、
って感じだな

ま、そういうのも含めて初心者入門者用の質問スレなんだけどね
宿題くらい自力でやれよ
215デフォルトの名無しさん
2018/01/07(日) 10:51:38.22ID:1AwyD5cA
保護者や後見人じゃあるまいし
宿題のやり方にまで口出すかね
216デフォルトの名無しさん
2018/01/07(日) 10:52:11.25ID:yGtHkQv/
Javaスレでひとくくりにするからこういうくだらない流れが相次ぐ
stackoverflowみたいに細かくトピックごとにスレを立てて無価値なスレは流せばいい
217デフォルトの名無しさん
2018/01/07(日) 11:03:28.17ID:AYhsNB10
ていうかもう36歳じゃね?
218デフォルトの名無しさん
2018/01/07(日) 11:17:10.64ID:1AwyD5cA
初心者のJavaの質問に答えるスレなんだから
Javaの質問に答えるだけでいんじゃないかな

他人の成長に責任を感じる必要なんてないんだよ
もっと気楽にもっと緩慢にもっとだらしなく
219デフォルトの名無しさん
2018/01/07(日) 11:22:04.06ID:q5+yCTJ+
学生の宿題なら可愛げもあるが
1年以上マ板ム板を荒らしている高齢ニートだからタチが悪い
220デフォルトの名無しさん
2018/01/07(日) 12:10:38.38ID:Tv+deaWk
質問でも宿題でも構わんが普段トリップつけて荒らしまくってるくせに
聞きたい時だけ名無しで聞きに来るのはムカつく。
221デフォルトの名無しさん
2018/01/07(日) 12:13:04.65ID:Dt5fetri
本題に無関係な部分に突っ込むような輩も消えればいい
222デフォルトの名無しさん
2018/01/07(日) 12:47:51.21ID:1AwyD5cA
>>220
どうしてムカつくのか自己分析したがいいと思う
その感情ただの嫉妬
223デフォルトの名無しさん
2018/01/07(日) 12:57:10.79ID:BfxgkUlM
嫉妬?何の?
224デフォルトの名無しさん
2018/01/07(日) 13:40:03.73ID:duJEBzQb
質問に、無関係な話を続けるな!
会話したり、反論しないように!

荒らしと会話するものも、荒らし!

荒らしは、無視されるのが一番嫌いだから、スルーしろ!
225デフォルトの名無しさん
2018/01/07(日) 13:58:00.76ID:ctPyGS1g
体中に風邪を集めて~巻き起こせ~荒らし~荒らし~
226デフォルトの名無しさん
2018/01/07(日) 15:57:22.16ID:6pcSiGJL
普段好き勝手に荒らしまわっている奴が都合のいい時だけ
神妙に質問に来るのにむかつく感情は嫉妬なのか?
自由でうらやましいってか?それはないわ。
227デフォルトの名無しさん
2018/01/07(日) 16:51:02.24ID:1AwyD5cA
嫉妬ですよ、目立つ人が嫌なんでしょう
コミュニケーションの幅が広い人が気に食わないんでしょう
ちやほやされてる人を見るとイラつくんでしょう
完全に嫉妬ですよ
228デフォルトの名無しさん
2018/01/07(日) 16:56:55.20ID:aeVKwFF0
35歳がどこかでちやほやされてんの?
それはけしからんな。そんなスレはつぶしに行かんとなw
229デフォルトの名無しさん
2018/01/07(日) 17:30:35.67ID:xuWfGrV5
自分の縄張りを荒らされたように感じて怒ってんだろ。
しかしそもそもここは最初から誰のものでもない。
強いて言うなら5ちゃんの運営のものだ。
230デフォルトの名無しさん
2018/01/07(日) 17:54:04.98ID:Dt5fetri
過剰な自治も荒らしなぁ
231デフォルトの名無しさん
2018/01/07(日) 19:48:20.69ID:yJfb54wD
クソみたいな連レスとか幼稚な口喧嘩してるコテハンに嫉妬とかある?

嫌悪しか無いと思うんだけどw
232デフォルトの名無しさん
2018/01/07(日) 20:42:39.13ID:c/GpC/Qd
何故憎悪が起こるのか?
233デフォルトの名無しさん
2018/01/07(日) 20:50:12.39ID:pjQCm9Hh
そもそも35歳は憎悪の感情が存在するのか?
精神の発達が未分化過ぎる
234 ◆BrBq2CJg6HGd
2018/01/07(日) 23:46:09.81ID:MsNya9iy
なんか俺どこへ行っても有名人になっちゃってる…。
すいません、スレの趣旨と関係ない書き込みさせて頂きます。

>>199-201
いいじゃないすか。(ソフトバンクのCM風に)

>>207
それは間違ってると思います。いいじゃないですか。

>>210 >>214
はい。
ただ質問の内容は厳選しています。分からないことは質問している回数の
2~3倍くらいあります。それをGoogleで調べるなどして潰して、
それでも分からないことを聞いています。

>>219 >>220
荒らしてもいないし今はニートでもありません。
仮にそうであったとしても、このスレではこのスレ内での立ち振る舞いで
判断されるべきだと私は思うのです。
235デフォルトの名無しさん
2018/01/07(日) 23:49:01.35ID:f3IQKyGy
はいはいおしまい
止めろと言っても話を聞かない荒らしはスルーで
次の質問者どぞー
236デフォルトの名無しさん
2018/01/08(月) 00:34:16.52ID:2OuU9yfR
>>234
Hello worldを聞く奴が激戦して質問してる訳ねえよ
過去スレで、お前がHello worldの問題聞いてただろうが
237デフォルトの名無しさん
2018/01/08(月) 01:00:05.08ID:2OuU9yfR
>>234
Hello worldの問題すらGoogleで調べられなかったお前が、
寝言を言ってるんじゃねえよ
238デフォルトの名無しさん
2018/01/08(月) 01:16:18.25ID:ranhwxPA
ほんとひっでぇな・・
馬鹿と馬鹿の粘着が居ついて幼稚園児スレになってる
なんなんだこの低能チンパンジーどもは・・
239デフォルトの名無しさん
2018/01/08(月) 05:19:59.83ID:35qeyYkD
>>235
お前も一々反応すんなや
240デフォルトの名無しさん
2018/01/08(月) 06:58:36.21ID:2OuU9yfR
>>238
お前も反応すんな
241デフォルトの名無しさん
2018/01/08(月) 08:35:21.78ID:zI24ycW6
>>234
> このスレではこのスレ内での立ち振る舞いで
> 判断されるべきだと私は思うのです。
ならトリップいらないし
他の人が成りすまししててもスルーすればいいだけの話では?
242デフォルトの名無しさん
2018/01/08(月) 09:43:55.90ID:DRTcn+Ko
>>234
荒らしてるしニートだよ
243デフォルトの名無しさん
2018/01/08(月) 10:22:40.71ID:zoPiglkP
>>241
言われっぱなしは可哀想
244デフォルトの名無しさん
2018/01/08(月) 10:23:24.38ID:zoPiglkP
>>242
荒らしってこういう奴だろ
245デフォルトの名無しさん
2018/01/08(月) 11:15:54.53ID:RBse5Gzo
彼は他人の意見は聞かない人なので基本スルーでいいです
246デフォルトの名無しさん
2018/01/08(月) 11:51:26.19ID:wmiIUdl7
聞き入れてもらえるだけの説得力がなかったのだろ
247デフォルトの名無しさん
2018/01/08(月) 11:57:05.85ID:RBse5Gzo
基本的にああいう病気の人達は説得力とか関係ない
248デフォルトの名無しさん
2018/01/08(月) 12:03:55.37ID:wmiIUdl7
はい嘘
249デフォルトの名無しさん
2018/01/08(月) 12:04:19.04ID:wmiIUdl7
自分のプレゼン能力のなさを他人のせいにしてる無能
250デフォルトの名無しさん
2018/01/08(月) 12:53:19.08ID:zI24ycW6
>>243
反応するから関連付けられて余計に言われるって気付かないの?
251デフォルトの名無しさん
2018/01/08(月) 13:35:55.33ID:wmiIUdl7
>>250
お前のように自制を促す奴がいると調子に乗る輩がいます
お前が荒らしの一味
252デフォルトの名無しさん
2018/01/08(月) 13:38:13.77ID:wmiIUdl7
黙ってれば荒らしがいなくなると思ったら大間違い
荒らすやつっていうのは相手が反撃できないと知ると調子に乗るだけ
253デフォルトの名無しさん
2018/01/08(月) 13:40:55.40ID:4Iuopxo1
排他的だな
254デフォルトの名無しさん
2018/01/08(月) 13:40:57.31ID:wmiIUdl7
スルーすればいいと言ってる同じ口でトリップつけるなとか
反応するなと要求しててスルーしてないんだよね
スルーする振りした荒らし
255デフォルトの名無しさん
2018/01/08(月) 13:44:57.45ID:wmiIUdl7
荒らしの立場からすると反応するのが悪いという人は味方なんだよね
対象を非難してくれるから
荒せば荒らすほど対象が非難されるというとても素晴らしいコンビの誕生なんだよね
これはコンビ芸なんだよ

警官がやるアメとムチと一緒、一方が怒鳴りつけてもう一方が
優しい態度をとって相手を意のままに操ろうとする交渉術、グルなんですよ
256デフォルトの名無しさん
2018/01/08(月) 13:47:11.87ID:wmiIUdl7
ID:zI24ycW6 <= こいつが全部悪い
257デフォルトの名無しさん
2018/01/08(月) 16:35:30.19ID:zI24ycW6
>>256
曲解連投無自覚バカ?
258デフォルトの名無しさん
2018/01/08(月) 18:06:28.34ID:35qeyYkD
>>256
お前が荒しだすっこんでろ
259234
2018/01/08(月) 20:07:50.52ID:MSpfmOjV
>>236-237
あの時点ではよく理解出来てなかったんです。
それに「入門・初心者」とスレタイにあるんですから、あのレベルの質問は
問題無いと思いますが。

>>238
言葉が過ぎるのでは?失礼ですよ。

>>241
成りすましは結構腹が立つんですよね。

>>242
荒らしているか、の判断は他の方に任せますが、今はニートではありませんよ。

>>252
その通りと思います。代弁してくれてありがとうございます。
260デフォルトの名無しさん
2018/01/08(月) 20:16:28.11ID:RBse5Gzo
荒らし同士で意気投合しててどうしようもねえな
261デフォルトの名無しさん
2018/01/08(月) 21:36:49.53ID:Qwzcmb1O
>>259
黙ってれば荒らしがいなくなるわけではないが
かと言って言い返しても荒らしがいなくなるわけでもない
262デフォルトの名無しさん
2018/01/08(月) 22:35:37.66ID:5yRKN9Lo
雑談スレになってる
263デフォルトの名無しさん
2018/01/08(月) 23:14:23.34ID:ranhwxPA
自分の巡回スレにこういう小学生みたいな奴等がいると吐き気がしてくる
264デフォルトの名無しさん
2018/01/09(火) 00:20:26.85ID:YEueeelh
>>260
スルーできなくて書き込んでやんの
265デフォルトの名無しさん
2018/01/09(火) 00:20:47.28ID:YEueeelh
>>263
巡回から外してどうぞ
266デフォルトの名無しさん
2018/01/09(火) 01:27:57.05ID:oH5KqnIn
初心者がHello worldを聞くのは仕方ないと思う。だけど、
アセンブラ経験5,6年を自称して、大卒自慢してる奴が聞いてるのは引く。
267デフォルトの名無しさん
2018/01/09(火) 01:35:42.57ID:oH5KqnIn
wikiにすら載ってるのに、Googleでくまなく調べた上で、
激選した質問がHello World
大卒は皆そうなるの?

https://ideone.com/9HQh4m
268234
2018/01/09(火) 03:22:31.85ID:YQ9oSNO3
>>266
アセンブラは研修の時に使っただけ。大学の授業でやったのはC。

>>267
Hello Worldの出力方法を聞いたのではなく、Stringクラスオブジェクトの不変性に
ついて聞いた。初心者はつっかかりやすい所だと思う。
269デフォルトの名無しさん
2018/01/09(火) 04:54:05.70ID:OS8taOjw
荒らしが論破された
270デフォルトの名無しさん
2018/01/09(火) 06:02:01.61ID:oH5KqnIn
>>268
設定変わってる?
それなら22から28まで、退職するまでの間は何してたの?
271デフォルトの名無しさん
2018/01/09(火) 06:09:48.61ID:OS8taOjw
>>270
おまえは何してたんだよ
272デフォルトの名無しさん
2018/01/09(火) 06:10:38.39ID:OS8taOjw
どうせパンツ泥棒やって刑務所入ってたんだろ
273デフォルトの名無しさん
2018/01/09(火) 06:13:39.64ID:oH5KqnIn
朝から何言ってるんだ
274デフォルトの名無しさん
2018/01/09(火) 06:25:13.16ID:OS8taOjw
>>273
でお前何やってたの?
275デフォルトの名無しさん
2018/01/09(火) 07:42:50.43ID:19Rl6w1d
>>268
XOR EAX,EAXが理解出来ない幼児脳
レジスタにヌルを入れようとする池沼
漢検取っても「喩え話」が読めなくなる高速劣化大卒
276デフォルトの名無しさん
2018/01/09(火) 07:57:41.61ID:h8M8Tj7/
xorの一発芸
277デフォルトの名無しさん
2018/01/09(火) 07:59:07.05ID:h8M8Tj7/
>>275
この人XOR EAX,EAXがーて同じことなんべんも言ってんの
それしたネタがないの
278デフォルトの名無しさん
2018/01/09(火) 08:07:48.29ID:19Rl6w1d
>>277
b型をなんべんも労働と言いはる方ですか?
279デフォルトの名無しさん
2018/01/09(火) 08:13:40.61ID:cl0LEPrp
>>277
「証明」をなんべんも「照明」と書いた人ですか?
280デフォルトの名無しさん
2018/01/09(火) 08:37:51.77ID:Lc83TWRI
話が終わんねえな。スレを正常化させるためにみんなして初心者のふりして初心者っぽい書き込みを大量に書き込んだらどうかな。もちろんスマホとか使ってID変えて自分で答えるのもアリだ。
281デフォルトの名無しさん
2018/01/09(火) 08:44:55.21ID:En5duK+y
年末年始で気が立ってるだけだよ
時間が癒すまで待てばいい
282デフォルトの名無しさん
2018/01/09(火) 08:46:55.78ID:cl0LEPrp
>>277
14歳に執拗に粘着するロリコンの方ですか?
283デフォルトの名無しさん
2018/01/09(火) 08:48:45.81ID:fCEc7DEq
他の言語の経験があれば勘で試行錯誤できる奴もいれば
全く無理な頭の固い奴もいるからな
こいつは後者だったんだろう
284デフォルトの名無しさん
2018/01/09(火) 12:05:37.71ID:QhBNKjNQ
よくあるHello worldのプログラムで、文字の大きさを2倍~16倍にしたいんですが、どうすればいいですか?
285デフォルトの名無しさん
2018/01/09(火) 12:42:24.38ID:UqxB2vSb
フォントサイズを変える
お前が言ってるのは、テキストファイルをメモ帳で開いたんですけど文字の大きさを変えたいですと言ってるのと同じ
286デフォルトの名無しさん
2018/01/09(火) 13:08:23.55ID:U9P5rTKN
ふぉんとにそうかな?
287デフォルトの名無しさん
2018/01/09(火) 13:21:58.45ID:XQRG0Vxt
>>284
まず2~16倍の虫眼鏡またはルーペを用意してください。
画面に表示されたら素早くその前に虫眼鏡を当て、少し画面から離すとあら不思議。見事に2~16倍の大きさに見えている筈です。

他の方法は、Androidのスマホやタブレット、またはiPhoneやiPadで写真に撮り、それを表示させながらピンチすることです。
288284
2018/01/09(火) 14:09:58.08ID:gBrSfvfk
>>285 >>287
えっと、バカなんですか?
289デフォルトの名無しさん
2018/01/09(火) 14:28:01.81ID:XQRG0Vxt
はい。
290デフォルトの名無しさん
2018/01/09(火) 16:41:57.13ID:BBDRh9RY
文字の大きさの定義がまずよく分からんけどな
291デフォルトの名無しさん
2018/01/09(火) 17:22:31.80ID:En5duK+y
>>284
えっと、バカなんですか?
292デフォルトの名無しさん
2018/01/09(火) 18:36:18.02ID:oH5KqnIn
>>284
環境により違う。
Eclipseエディターで実行なのか、コンパイル後の既存コンソールなのか
webページ上での話なのか、特定のフレームワーク上での話なのか。

大抵、ggれば出てくるよ
293 ◆QZaw55cn4c
2018/01/09(火) 18:38:26.48ID:EVhg342m
http://mevius.2ch.net/test/read.cgi/tech/1511951038/400
お願いします‥
294284
2018/01/09(火) 18:39:39.31ID:UEbIj6n+
>>289
ではバカには用はないのですっこんでいてください。

>>290
文字の大きさ、という言葉以上に分解できないと思いますが。

>>291
バカはお前です。

>>292
コンパイル後の既存コンソールになるとおもいます。
Javaのプログラムから変更する方法が知りたいです。
295デフォルトの名無しさん
2018/01/09(火) 18:55:10.87ID:2pt0JvoI
>>294
はい。
296デフォルトの名無しさん
2018/01/09(火) 18:58:32.54ID:U9P5rTKN
>>294
コンソールなら>>285で答え出てんじゃねーか
無理なモンは無理なんだよ死ね
297284
2018/01/09(火) 19:58:23.73ID:yMPwsRS6
>>296
それって大きいディスプレイに買い換えてくださいというのと
同じくらい人をバカにしたレスだと思うんですよ。
298デフォルトの名無しさん
2018/01/09(火) 20:47:47.21ID:En5duK+y
>>297
同じくらい人をバカにした質問だと思うんですよ。
299デフォルトの名無しさん
2018/01/09(火) 20:58:49.76ID:XWHszgHU
>>297
無理な事をどうやって実現するの?
ガイジ?
300デフォルトの名無しさん
2018/01/09(火) 20:59:37.69ID:XDwlW7T9
>>297
おお!大きいディスプレイか。それには気づかなかった。今度からそれも回答に含めよう。
301デフォルトの名無しさん
2018/01/09(火) 21:17:49.92ID:p1Q0x2y+
>>297
標準入出力にJavaからは出力してるだけであって、
標準入出力をどう表示するかはホントにコマンドプロンプト次第だよ。

怒る前に、ちょっと考えような。
馬鹿にされてるんじゃなくて、ホントにそういう問題なんだよ。
それほどまでにバカな事は認めたくないんだろうけど。事実そうだったんだよ。
302デフォルトの名無しさん
2018/01/09(火) 21:32:13.28ID:oH5KqnIn
ばっかw ちげえよ。アレだよアレ。
ウィンドウズのコンソールを破壊するコードが欲しんだよww
303デフォルトの名無しさん
2018/01/09(火) 21:39:58.15ID:0ubag5P8
みんな優しいなあ
304デフォルトの名無しさん
2018/01/09(火) 21:53:22.33ID:3x/drZbb
つまりあれか、標準出力先を作れって話かw
305 ◆QZaw55cn4c
2018/01/09(火) 22:01:47.77ID:EVhg342m
>>297
スタートボタンからコマンド「cmd」を指定して実行する
タイトルバーを右クリックでプロパティを選び
フォントの設定を変更する

プログラムではどうしようもない
>>293 ...
306デフォルトの名無しさん
2018/01/09(火) 22:04:13.97ID:oH5KqnIn
環境をコードの問題と勘違いする事って結構あるよな。
当時のFFXⅢがDカップ ヒロインとか言うから飛びついて見たら
Bカップにしか見えなくて。アフロ可愛いとか呟く段階の問題だったりな。

javaからウィンドを作成して、出力文字を変更した方が楽。
307デフォルトの名無しさん
2018/01/10(水) 00:57:24.83ID:LLhm2bDz
そういやエスケープシーケンスでは文字でかくできないのかな?
308234
2018/01/10(水) 02:10:29.00ID:UtuHWiUm
荒らすの嫌だけど一言だけがまんできないので書きます。
284は偽物なのでみんな騙されないでください!

>>284
他人を騙るな!死ね。マジ殴るぞ。
309268
2018/01/10(水) 02:40:55.80ID:8bRw2nSS
>>270
設定じゃない。
俺に関する質問はこのスレの趣旨と異なるので、プログラマー板の俺のスレで
お願いします。

>>275 >>278-279
ムキになる所がガキっぽい。
310デフォルトの名無しさん
2018/01/10(水) 03:18:29.71ID:0Q3FByA0
>>309
Javaに関わらない内容を書き込むな
311デフォルトの名無しさん
2018/01/10(水) 03:20:16.77ID:LLhm2bDz
>>308
>>284が君になりすまして書いているようには見えないのだが?
一体どの部分を見てそう判別したんだ?
312234
2018/01/10(水) 03:36:22.76ID:70igLD+B
>>311
明らかに俺のレススタイルをまねて俺を陥れようとしている。
313デフォルトの名無しさん
2018/01/10(水) 06:54:33.12ID:djtCZgcC
自意識過剰きっしょw
314デフォルトの名無しさん
2018/01/10(水) 08:31:48.97ID:dUMJ0bm+
過去の自分は他人って聞いたことあるよね!!
315デフォルトの名無しさん
2018/01/10(水) 08:49:04.84ID:QQPvop7Y
似てると思ったよ
真似してたのは事実だと思う
だからこそ暴言吐きまくったんだと思うよ
他人のせいに出来るからね
316デフォルトの名無しさん
2018/01/10(水) 08:59:04.74ID:pGdJQPBH
しかし陥れるって一体なんだ…?
317デフォルトの名無しさん
2018/01/10(水) 08:59:49.91ID:QQPvop7Y
自分に非が及ばない安全圏に自分が居ると
気が大きくなって迷惑行為も平気で行えるのさ

他人になりすまして迷惑行為をすれば
自分では演技だと思っているから良心の呵責はないし
他人から責められても他人事のように受け入れられる

臆病を極めると荒らしになる
318デフォルトの名無しさん
2018/01/10(水) 09:02:28.73ID:QQPvop7Y
>>316
他人の文体を真似て暴言を吐くことで真似された人を悪いように思わせることでしょ
319284
2018/01/10(水) 09:27:32.07ID:2BiR6UFL
>>312
このスレ内で一番新しく見かけた質問の仕方のスタイルだったので
真似をしたというのはありますが、陥れる意図なんてないです。
年も明けましたので精神病院へどうぞ。
320284
2018/01/10(水) 09:30:36.80ID:7LLNtFmx
>>315 >>317 >>318
貴方のほうこそ俺を陥れようとしているのでは?
レスの書き方ごときでそんな意味のないことを疑うなんて
貴方もかなり壊れていますので病院へどうぞ。
321284
2018/01/10(水) 09:32:40.77ID:oEga3ffn
申し訳ないですが、攻撃をされた場合必ず反撃させてもらうので、
攻撃する場合は覚悟して攻撃してください。
1つのレスに複数のアンカーでレスをするスタイルは、頭のおかしな人が
専売を主張しているようですので、やめようと思います。
ただ、回線の都合でころころIDが変わるので、まとめて書こうと思ったのですが
それができなくなるのをご承知ください。
322284
2018/01/10(水) 09:34:44.08ID:oEga3ffn
この速度でレスを書いてもID変わっちゃうんですね。
叩かれたから俺のほうが折れてスタイルを変えてあげているので
しょうがないですけどね。
323デフォルトの名無しさん
2018/01/10(水) 09:36:14.94ID:yozPZoHJ
ここはお前の遊び場じゃないから
324デフォルトの名無しさん
2018/01/10(水) 09:56:09.76ID:QQPvop7Y
正体を暴かれたので開き直って泥試合に持ち込むしかないわけですな
325デフォルトの名無しさん
2018/01/10(水) 09:56:58.54ID:Y4Jjv91N
>>312
それはかなりの自意識過剰。誰かが自分を陥れようとしていると信じ込んじゃったもんだから脳がそれに従った処理をするモードになってんだよ。
ちょっとでもそれっぽいと感じたものはそれであるように見えるってやつだ。センサーの感度上げすぎてノイズで誤認識してるようなもんだ。

人間の脳は誰でもそうなることがあるのでUFOや心霊現象のようなものでも信じ込む人がいつの時代も出てしまう。
宗教的な話を信じるのも同じ。
326デフォルトの名無しさん
2018/01/10(水) 09:57:20.16ID:QQPvop7Y
四六時中張り付いていられるならレス数で負けることはないという算段でしょう
327デフォルトの名無しさん
2018/01/10(水) 09:58:21.58ID:QQPvop7Y
>>325
俺他人だけど似てると思ったよ、ある程度客観的
328284
2018/01/10(水) 10:03:23.98ID:qWmo/m++
なんか頭がおかしいどころか基地外に粘着されちゃったw
329デフォルトの名無しさん
2018/01/10(水) 10:05:23.13ID:QQPvop7Y
分析官と呼んでくれ給え
330デフォルトの名無しさん
2018/01/10(水) 10:06:37.35ID:QQPvop7Y
粘着力は誰にも負けません!
331284
2018/01/10(水) 10:20:32.57ID:5tlJMMta
攻撃には反撃すると書きましたが、こういう
「お前のかーちゃんでべそ」レベルで泣き叫んでいる子どもには
憐みの目であたたかく無視します。
332デフォルトの名無しさん
2018/01/10(水) 10:30:29.00ID:Y4Jjv91N
>>327
それもセンサーが少し敏感になってるからではないかなあ。または緩めに判別しているか。
333デフォルトの名無しさん
2018/01/10(水) 11:07:25.32ID:bd8QmDqE
次スレ
http://2chb.net/r/tech/1515549964/

ここはキチガイ隔離スレにして放置で
334デフォルトの名無しさん
2018/01/10(水) 11:52:11.88ID:Y4Jjv91N
大きく Hello, world. 出すのできたよ。HTML だけど。
https://paiza.io/projects/nlN85c9ys6TYcPSRrzlsEA
335デフォルトの名無しさん
2018/01/10(水) 12:27:46.73ID:1ksn+fZX
イヤならトリップつければいいだけじゃ
336デフォルトの名無しさん
2018/01/10(水) 12:30:56.52ID:pGdJQPBH
>>335
35歳の方曰く
「(コテハンは)嫌われてるからトリップは付けない」
らしい

何もかもがおかしいが本人には全く通じない
337デフォルトの名無しさん
2018/01/10(水) 12:43:48.10ID:nh0FZXV8
元から嫌われてるから関係ないんだよなぁ
むしろNGしやすいから歓迎されるだろ
338デフォルトの名無しさん
2018/01/10(水) 14:20:55.51ID:Y4Jjv91N
嫌われてるっていっても一部のしつこい粘着野郎が嫌ってるだけで大半の人間はなんとも思ってなかろう。
そもそも人のことなんか注目してないから。
339デフォルトの名無しさん
2018/01/10(水) 15:34:56.17ID:5huhh4Tv
>>332
それは絶対ない
340デフォルトの名無しさん
2018/01/10(水) 15:35:23.49ID:5huhh4Tv
>>331
絶対逃げるわけ?
341268
2018/01/10(水) 23:40:17.41ID:8bRw2nSS
もういい加減俺を落とすの止めろよ…。

>>310
俺にだけ言うなよ…。

>>321
>1つのレスに複数のアンカーでレスをするスタイルは、頭のおかしな人が
>専売を主張しているようですので、やめようと思います。
何で見ず知らずの人間に喧嘩売れるの?だから変人扱いされるんだよ。

>>336
え?トリップ付けるとこのスレだと嫌がられるから消してるだけだけど?

>>337
されないよ。適当なこと言うなよ。
342デフォルトの名無しさん
2018/01/10(水) 23:45:52.16ID:IyanBOAl
>>341
Javaに関係ないレスするときはトリップつけてもらえますか
NGするんで
343デフォルトの名無しさん
2018/01/11(木) 00:00:04.04ID:p0/6V/hb
>>341
トリップをつけると嫌がられるんじゃない。
お前自身を皆迷惑だと思ってる。
344 ◆BrBq2CJg6HGd
2018/01/11(木) 00:33:16.38ID:CgwUS1hm
>>161
そうでしたか。失礼しました。

>>208
それじゃ俺だけが損では。

>15 大きなお世話。
>56 あんたが書き込むなよ。
>71-72 真似すんな
>150 俺だけが損するのはちょっとね。
>151 俺のせいにするのはおかしいと思います。
>152 荒らしがいなくなればそうします…。
>153 意味不明
>155 だから何で俺が消えないといけないの?
>166-168 >172 >174 馬鹿か
>282 お前はロリか
345デフォルトの名無しさん
2018/01/11(木) 03:02:01.41ID:zEXX7SmE
次スレ
http://2chb.net/r/tech/1515549964/

ここはキチガイ隔離スレにして放置で
346デフォルトの名無しさん
2018/01/11(木) 08:19:11.88ID:LDXGnYzU
>>345
しつこい誘導もキチガイがやる事
347デフォルトの名無しさん
2018/01/11(木) 08:42:54.52ID:juzHqh/u
>>344
ルールを守らないなら消えろ
348デフォルトの名無しさん
2018/01/11(木) 09:09:22.68ID:RHELbkNk
リアルに小学生くらいかな?
負けず嫌いで国語もがんばって丁寧に書いてくれたみたいだけど
言っていることが子どもすぎます。
Javaに興味を持ってくれたのはうれしいけど
まだ君にとってネットの大人向けの掲示板に来るのは早いみたいだから
今は学校の勉強をがんばろう!
349デフォルトの名無しさん
2018/01/11(木) 12:28:45.17ID:oKrOQlNR
小学生に失礼
350デフォルトの名無しさん
2018/01/11(木) 12:44:08.68ID:VN4ZiPno
まとめて消えろ精神年齢が小学生のガキども
351デフォルトの名無しさん
2018/01/11(木) 12:49:09.55ID:pLzOdmLg
>>350
ブーメラン乙!
352デフォルトの名無しさん
2018/01/11(木) 19:50:53.08ID:swL/xDNf
何で、荒れてんの?

靴が擦り減るから歩けない。 赤ん坊と同等の35歳が何かしたの?
あいつは「おちんちん気持ちいいばぶー」しか言えなかった筈だけどな。
353デフォルトの名無しさん
2018/01/11(木) 19:59:44.27ID:swL/xDNf
知り合いに、「靴が擦り減るから歩けない」って奴が
Java SE 7 Bronze 取ったんだけど、

ブロンド嬢におちんちん んぐぅうう!!www(裏声) 氣持ちい
って、して貰ったら取れる様なモノなの?

本人は大卒だからって言ってるんだけど、意味わかる?
354デフォルトの名無しさん
2018/01/11(木) 20:05:26.91ID:P2yp909q
>>353
ブロンズごときで動揺してるのか?
355デフォルトの名無しさん
2018/01/11(木) 20:10:30.60ID:zEXX7SmE
次スレ
http://2chb.net/r/tech/1515549964/

ここはキチガイ隔離スレにして放置で
356デフォルトの名無しさん
2018/01/11(木) 20:11:02.22ID:swL/xDNf
>>354
物凄くしてる。

靴が擦り減るから歩けない。とか言う奴が、
資格取りました(笑)+大卒だからですかね(笑)で自慢して来るのが辛い。
357デフォルトの名無しさん
2018/01/11(木) 20:33:43.37ID:P2yp909q
>>356
君は早くブロンズを取ったほうがいい…
358デフォルトの名無しさん
2018/01/11(木) 20:58:53.11ID:swL/xDNf
ブロンズとっても、精液垂れ流し作業所で自慰(意)識
目覚めちゃってもなーーー。

でも、週4の2時間作業で、年間80万もらえるだよなーーー。
あーー悩んじゃうwwww
359デフォルトの名無しさん
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
知識を問われる問題で難しいとか有りえなんだけど。
頭が弱いんじゃない。
362デフォルトの名無しさん
2018/01/11(木) 23:58:17.14ID:RP0RwgDL
35歳の威力凄え
363デフォルトの名無しさん
2018/01/12(金) 00:24:52.83ID:JerfB3zD
質問来ないとこみるとJavaってもはや**違いしか使ってないんじゃねーの?w
364デフォルトの名無しさん
2018/01/12(金) 00:44:20.02ID:Ff6PauxS
ちょっと基本的なことを質問してもいいですか?
https://ideone.com/5d44um
上記のコードで、XではなくYが出力されるのはなぜでしょうか?
変数zはxを参照しているのでXが表示されると思ったのですが…。
365デフォルトの名無しさん
2018/01/12(金) 00:52:02.43ID:/L1kdoiv
new Y()を持ち回って出してるだけ
366364
2018/01/12(金) 01:30:15.25ID:Ff6PauxS
>>365
ありがとうございます。
ちょっとピンときてないんですが、この理屈からすると、下記のようなことも
可能なわけですね。
https://ideone.com/03SlPn
367デフォルトの名無しさん
2018/01/12(金) 04:42:29.56ID:5iQuW8mq
懲りずによく来るわ
368デフォルトの名無しさん
2018/01/12(金) 07:45:50.37ID:uS44BTOg
>>366
これがピンと来ない知識レベルで
「もう初心者は脱した」と言っていたのかい
これJavaというかオブジェクト指向の基礎の基礎じゃないかい
君はちょっと自分への評価が甘すぎないかい
369デフォルトの名無しさん
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型作業所の涎マミ(レ)ーと挙動が小中学校で止まってる
成長出来ない感情体とロボでもできる作業の代替 と 仲良く作業ゴッコ(見てるだけ)
371デフォルトの名無しさん
2018/01/12(金) 17:45:59.94ID:eZmWq8Kx
なんでそんな色々知ってんの?
そんなにその人の事に興味あるん?
372デフォルトの名無しさん
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
本にはなんて書いてあるの?
答えわかってて質問してない?
376デフォルトの名無しさん
2018/01/12(金) 21:35:51.06ID:qxg+27+0
>>371
興味じゃなくて嫌な奴だから。
Javaを学ぶだけなら良いが
実力も無い状態で就職しようとしてるし
就職したらサポートを付けろとか
パーティションを区切って働かせろとか
とにかく迷惑な奴なんだよ。
漢字が読めないだけならまだしも
その字をググらずに振り仮名を振れという何様。
こんなのが職場に来たら害しかないんで除去作業。
377デフォルトの名無しさん
2018/01/12(金) 22:01:38.96ID:SYOH9lYc
>>374
java 初期化ブロック で検索
378デフォルトの名無しさん
2018/01/13(土) 00:08:14.53ID:wBkZ8yyR
>>377
だから~こいつは検索をしないってばよぉ
379364
2018/01/13(土) 00:12:41.32ID:tfs6Dakv
>>375
本ではなくWeb上のサンプル問題なので、解説はありません。

>>377
ありがとうございました。こんなものがあるんですね。本に載っていませんでした。
380デフォルトの名無しさん
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 - サンプル問題
382デフォルトの名無しさん
2018/01/13(土) 01:10:48.55ID:Wm4I63Cr
継承を理解していないってことでは。
なぜと言われても、そういうものとしか。
聞く前に少しは調べたり勉強したりしようよ。
383デフォルトの名無しさん
2018/01/13(土) 01:24:32.22ID:+LIOJj8l
>super.がついているのでスーパークラスの変数が表示されると考えたのですが…。

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

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

ダメな奴はいきなりプログラミング言語で考えようとするので
オブジェクト指向が縛りにしかならない
388デフォルトの名無しさん
2018/01/13(土) 09:45:23.55ID:k/jZErbl
>>381
>>385が答を書いてくれてるけど
35歳は自分のリストの15行目 type = "c " のtypeはどこのtypeだと思ってる?
Cougarクラスでtypeなんて定義してないよね?
389デフォルトの名無しさん
2018/01/13(土) 10:25:34.36ID:wiN0PDfT
累乗する関数 pow というものがありますが、これは入力も出力も double です。
double だと誤差が発生するのではないかと思うのですが、すべての int 型の
入力に対して、正しい結果を返してくれるのでしょうか?
390デフォルトの名無しさん
2018/01/13(土) 10:32:49.62ID:M+vRxjCB
どうでしょうか?
391デフォルトの名無しさん
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
393デフォルトの名無しさん
2018/01/13(土) 10:52:02.12ID:YXV8ZXe2
>>392
1ulpの範囲で誤差は常にあるよ
想定する入力桁数から結果のオーダーを見積もって、適切な桁数で結果を丸めてやらないとダメ
394デフォルトの名無しさん
2018/01/13(土) 10:58:21.51ID:lyDkb74n
整数で厳密な数字を出したいような計算で出てくるのなんてせいぜい二乗か三乗だろ
pow使わないで定義に従ってベタに掛け算した方がいい
powは科学技術計算とかに使うもんだ
395デフォルトの名無しさん
2018/01/13(土) 11:08:01.97ID:Tv/PYA/V
>>393
マジでか
396デフォルトの名無しさん
2018/01/13(土) 11:16:22.52ID:YXV8ZXe2
>>395
powの結果の話な
結果の桁数がdoubleの有効桁数と比較してそれほど大きくなければ、単に整数に丸めとけば厳密に正しい数字になるはずだけど
397デフォルトの名無しさん
2018/01/13(土) 11:24:16.28ID:i2Zn+Xt8
powは速度遅いから使ってないわ
速度求めるならJavaがそもそもって言われるかもだがw
398 ◆QZaw55cn4c
2018/01/13(土) 12:39:22.70ID:9/EYlaQy
>>386
親クラスの this と子クラスの this は値は同じ
そういうもの
399デフォルトの名無しさん
2018/01/13(土) 14:31:19.75ID:2zGybbO2
おはよう。
なんだ、その表情は?

俺に掘れるてんのか?wwww
400デフォルトの名無しさん
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
スーパークラスに属してるんですか?
403デフォルトの名無しさん
2018/01/13(土) 17:05:30.55ID:FyPyK4H/
>>402
>スーパークラスの変数はfでは?
Cougarクラスは、Felineクラスをextendしていると
何となく考えてみよう。
そう考えると、Cougarのインスタンスがgoメソッドを実行すると
絶対にtypeはfにならないという事が分かるだろう。

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

答えちゃうお人好しもいるし
406デフォルトの名無しさん
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
俺が質問しても気にしなきゃいいのに何が気に入らないのかチャチャ入れるから
一見さんが近寄りにくくなってるんだよ。

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

それは
>>406 https://ideone.com/sI9xXn
の15行目「 type = "c ";」
にて自分で super.type すなわち Feline::type を c に書き直しているからなんですよ
411 ◆QZaw55cn4c
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();
■■}
■■

}
418 ◆QZaw55cn4c
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
420デフォルトの名無しさん
2018/01/13(土) 20:37:35.59ID:ogercqIA
数学のことはまったくわからんが
数学とまったく関係ないところで
オブジェクト指向初心者にありがちな超絶スパゲッティなのはわかる
421デフォルトの名無しさん
2018/01/13(土) 20:40:33.04ID:wiN0PDfT
>>420

ありがとうございます。

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

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

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

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

ありがとうございます。

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

>>423

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

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

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

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

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

>>342
はいはい。

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

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

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

>>349
お前が失礼

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

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

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

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

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

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

>>376
Mind your own work.

>>378
するわボゲ

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

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

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

恨みを買うような非礼や荒らしを散々したから粘着されてるんでしょ。
まず君が土下座して今までの非礼を詫びるのが筋だね。
先に手を出したのは君なんだよ。
448デフォルトの名無しさん
2018/01/14(日) 17:42:15.94ID:Rx8+bqnC
すごく初歩的な質問で恐縮ですが、リストに突っ込んだ複数の内容のうち
途中のある内容を削除したら、後ろにあった内容は何も指定しなければ(勝手に)前に詰められる、ということでいいのでしょうか?
449デフォルトの名無しさん
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
普通はそうだと思う。特別にそうでない動作をするように作られたものでない限りは。
452デフォルトの名無しさん
2018/01/14(日) 19:17:39.04ID:uLivRIX+
>>444->>446
ありがとうございました。勉強になりました。
453デフォルトの名無しさん
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やめよう
456デフォルトの名無しさん
2018/01/15(月) 01:10:14.74ID:HUxIyqtw
手短に書かれてる良さげなサンプルをコピペして細かいこと気にしないで利用する
457デフォルトの名無しさん
2018/01/15(月) 01:52:42.00ID:sGlCIifU
>>454
入門書をよく読むことをお勧めする。
458デフォルトの名無しさん
2018/01/15(月) 05:48:15.24ID:sS0AnRdF
>>454
Exceptionは例外だ。
例えば、ディスク容量がいっぱいで保存できなかった、権限がなく読み取れなかったとか。
メインシナリオとは別の例外シナリオを考える必要がある。
設定ファイルを読み取れなかったからデフォルト値を使う、ユーザーに知らせる、ログを取る、何もしないのもアリだ。
ただし、ファイルやネットワーク接続は不要になったら閉じなければいけないのでfinally。

IOはJava外の制御できないとことやりとりするわけで、例外は大事。
459デフォルトの名無しさん
2018/01/15(月) 05:55:25.87ID:uOPIDlxY
try catchや拡張for文はまだしも、標準入出力用のソースが複雑ってそりゃそうだと思うんだけどw
460デフォルトの名無しさん
2018/01/15(月) 07:18:27.58ID:sS0AnRdF
>>454
ファイルにとって文字かどうかは関係ないので基本byteでやり取り。
1byteずつやり取りすると効率悪いのでBufferに一度貯めてまとめてやる。
プログラム的には文字列として扱う方が簡単なのでReaderを使って内部でbyteにする。
これらを流れ作業で繋いでパイプラインのようにする。

時代がかわれば要不要もかわるかもな。
そういうのにいくらでも対応できる。
スペルチェックするWriterや語尾をにゃんにするReaderとか作ってかませることもできるぞ。
461デフォルトの名無しさん
2018/01/15(月) 19:25:15.29ID:wM5pIdFL
今はFiles一択
462デフォルトの名無しさん
2018/01/16(火) 00:24:45.16ID:DxqPwkAO
http://codepad.org/ANK9JtwS

GUIプログラムがAWTの入門みたいなのしかかいたことがなくて
Sceneを使うと複雑なグラフが簡単にかけるらしいので
テストコードをかいてみたんですが
表示の更新タイミングがよくわかりません

repaintみたいなのをよぶ必要があるんでしょうか

35行目までだとすぐにチャートが表示されるのに
スリープをはさむと最初何も表示されずにスリープ後に一気に表示される感じになります

数秒に1回データが更新されてグラフも更新するようなのを作りたいのですがどうしたらいいでしょうか
463 ◆BrBq2CJg6HGd
2018/01/16(火) 00:29:43.27ID:x7rspFcE
ごめんなさい、これだけ書かせて下さい。

>>443 死ね。書き込まなくていい。

>>434
別に身勝手ではない。使い分けてるだけ。

>>438
そんな言い訳俺はしてない。

失礼しました。
464デフォルトの名無しさん
2018/01/16(火) 00:46:57.60ID:fztwKq6Y
>>463
Java以外の事を書くなって何度言われても理解出来ないのか?
幼児脳って本当なんだな。
465デフォルトの名無しさん
2018/01/16(火) 00:50:33.75ID:ZvRPOTCB
>>463
オマエは巣で他人に配慮すべきと煩いが、ここでの配慮は無いのか?
466デフォルトの名無しさん
2018/01/16(火) 01:07:31.13ID:2MNM63Sz
自演キチガイ消えろ
467遊園地 ◆ExGQrDul2E
2018/01/16(火) 01:44:32.63ID:/gUVmc1B
はいっ! はいっ!!  

「ハイ! ハイ!」  「ハイ! ハイ!」

ぶひいいいいいいいいいいwwwww

  「アイィィィ!ポイ!ポイィィィ!」

「んっ! 」 「んっ!」

35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」
468遊園地 ◆ExGQrDul2E
2018/01/16(火) 04:06:45.38ID:/gUVmc1B
はいっ! はいっ!!  

「ハイ! ハイ!」  「ハイ! ハイ!」

ぶひいいいいいいいいいいwwwww

  「アイィィィ!ポイ!ポイィィィ!」

「んっ! 」 「んっ!」

35歳 「あっ。あっああ。。。」 「あっ。あっああ。。。」

    遊園地「ぶひいいいいいいいいいいwwwww」

ぬーぷ 「冬の大空に降り注ぐ彗星」


35歳&ぬーぷ&遊園地「 はいっ! はいっ!! 」

 「ぶひいいいいいいいいいいwwwww」 ( ゚д゚ )クワッ!!  ヘ(゚∀゚ヘ)アヒャ ┌(_Д_┌ )┐
469デフォルトの名無しさん
2018/01/16(火) 06:48:28.87ID:5cBq9KSA
>>462
残念ながらJavaFXなんか誰も使っていない
グラフ描きたいんならPythonかJavaScriptあたり使っとけ
470デフォルトの名無しさん
2018/01/16(火) 09:12:40.95ID:TTXiksT8
>>468
トリ割れてるやんそれ
#aa
471デフォルトの名無しさん
2018/01/16(火) 12:31:42.52ID:1yOH1J8J
グラフ表示なら、Python の、matplotlib、
JavaScript の、D3.js とか

「java 再描画」で検索!
472デフォルトの名無しさん
2018/01/16(火) 13:07:40.12ID:g6uwFFdn
Rは?
473デフォルトの名無しさん
2018/01/16(火) 19:30:49.09ID:DxqPwkAO
うー ここ初心者スレなのにグラフ描くために独学で新言語覚えないといけないんですね…

Javaだけプログラムの授業があったからたまたまかけるだけで
実行環境のインストールすらわからない…

ちなみにその2つってスクリプト言語ですよね
ウェブサーバーインストールしてブラウザでアクセすして動かす感じになるんですか?
474デフォルトの名無しさん
2018/01/16(火) 20:02:35.53ID:TTXiksT8
スレチ
475デフォルトの名無しさん
2018/01/16(火) 20:12:11.25ID:EcWnXWqw
>>473
PythonのmatplotlibはAnacondaだけ入れてスクリプト2,3行実行するだけで簡単にウィンドウが開いてグラフが出るよ。
この際だから覚えておくといいけど、基本的にJavaはWebアプリケーションを作るのに使われていて、
クライアントPC上で動かすものを作るのには全く使われていない。
476デフォルトの名無しさん
2018/01/16(火) 20:14:16.74ID:vhqfaNac
C#なら大丈夫なのかもね
477遊園地 ◆ExGQrDul2E
2018/01/16(火) 20:22:35.89ID:/gUVmc1B
トリ割れでも、

 2年前から俺の行動を真似た奴は一人も居ない現実が有る。
478デフォルトの名無しさん
2018/01/16(火) 20:25:28.11ID:2MNM63Sz
馬鹿だから使いこなせないだけでSWTで何でもできるけどな
479デフォルトの名無しさん
2018/01/16(火) 20:29:00.96ID:nucpZP/I
カクカクしない144fpsのゲームつくれる?
480デフォルトの名無しさん
2018/01/16(火) 21:09:31.58ID:R3UJZtA5
>>475
Androidのスマホやタブレットをお忘れなく。
481デフォルトの名無しさん
2018/01/16(火) 21:13:54.13ID:1jHrM1eO
設計思想としてはどんなマシンでも動くクライアントアプリケーションが目的っぽくはあるけどな

最初からWEBアプリケーション目指してた訳ではないだろう
482デフォルトの名無しさん
2018/01/16(火) 21:34:54.25ID:EcWnXWqw
Windowsで問題なく開発できて、UNIXで運用できて、
開発者にも特にUNIXの知識がいらないという点が、業務ドカタ開発には最適だったということだね
結果として、作ったもののポータビリティではなく、作る人間のポータビリティが評価されたわけだ
483デフォルトの名無しさん
2018/01/16(火) 21:39:07.98ID:b7oTI93s
誰も回答できなくて挙句違う言語使えとか笑える
知らないなら黙ってればいいのに
484デフォルトの名無しさん
2018/01/16(火) 22:24:19.25ID:hWpj+IiO
これからの時代は awt
485デフォルトの名無しさん
2018/01/16(火) 22:29:34.58ID:nnS6C3fa
sedもたまに使うかな
486デフォルトの名無しさん
2018/01/16(火) 22:33:03.49ID:nnS6C3fa
javaFXもコードとUIとスタイルの分離がしやすくてわりと便利

全然流行ってないけどな
487デフォルトの名無しさん
2018/01/16(火) 22:46:58.76ID:xZ+sY7MY
guiで流行っている言語ってなんですか?
やっぱりwindowsが多い世の中なので、C#とかなんですか?
488デフォルトの名無しさん
2018/01/16(火) 23:17:14.98ID:5cBq9KSA
今はElectron(HTML/JavaScriptでGUIアプリを作れるプラットフォーム)が流行り
クロスプラットフォームだし
489デフォルトの名無しさん
2018/01/16(火) 23:41:51.25ID:dny0Pfnv
html
490遊園地 ◆ExGQrDul2E
2018/01/17(水) 04:28:13.30ID:M6pIuyeF
なんで、このスレってコードが落ちて無いの?
491デフォルトの名無しさん
2018/01/17(水) 04:44:48.93ID:QQoXqEJq
知識は無いけど偉そうにしてる人しかいないから
初心者なら親切な人が多いC#がおすすめ
492デフォルトの名無しさん
2018/01/17(水) 07:30:36.39ID:PLdUAXaX
java8では非同期処理に使うテクノロジーってなんなの?
ThreadクラスとコールバックとRxがあるってのは調べた
当方C#erだからTaskやasync awaitと類似のものがあると嬉しいんだが無いのかな?
493デフォルトの名無しさん
2018/01/17(水) 07:57:04.32ID:5Cb0oQPm
CompletableFuture
でもJavaではスレッドを積極的に使うのがわりと文化的に普通で、C#のような継続渡しを使った非同期プログラミングは一般的ではない
CompletableFutureでやろうとしてもC#みたいに○○Asyncメソッドが沢山用意されてるわけじゃなくて、全部自分でラップしてやる必要がある
そして、ラップしようとしてもJavaの既存のライブラリはスレッドをブロックするメソッドしかないケースが多いので
supplyAsync(Task.Run相当)だらけになりがちで、実質あまり意味がない(結局スレッドを消費する)
はっきり言って無駄な労力だから諦めてスレッド使うことを強くお勧めする。
494デフォルトの名無しさん
2018/01/17(水) 12:16:37.64ID:cM9sAHX/
>>493
なるほどサンクス
495デフォルトの名無しさん
2018/01/17(水) 12:46:18.61ID:e11mvSAk
>>490
35歳が来るから
496デフォルトの名無しさん
2018/01/17(水) 19:55:29.58ID:942JcXSN
>>490
お前が荒らす前はまともなスレだったよ
497遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:21:57.95ID:L6sUceLv
>>496
「怒っちゃヤーヨ!」
498遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:22:30.56ID:L6sUceLv
「あんだって?」
499遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:25:29.18ID:L6sUceLv
雪風「○○○きもちぃい!!○○○きもちぃい!!○○○きもちぃイィのぉ~~~」
雪風「マジこの○○○神なの!?!」

「○○○良い、○○○良い、○○○イク、○○○イク」
「○○○ イっちゃうのぉ~~~~~」

雪風「見ちゃらめぇなのぉ~」
雪風「見て欲しいの欲しいのぉ~~~~」

雪風「○○○イっちゃう!!、○○○イクiku、」
雪風「○○○最高なのぉ!!! マジ神なのぉ!!!!」

雪風「見てっ!!!」「見ないで!!!」

雪風「だらしない○○○見て!!!!」


雪風「○○○イクノォォォォォ」


雪風「頭の中がイッチャてるのぉ~~~~きもちぃぃのぉおおおおおおおおおお」

雪風「規制されちゃうのぉ!!」
雪風「○○○規制されちゃぅのぉ!!?」

雪風「こんな、○○○見た事ないのぉ!!!」


雪風「奇声が気持ちぃぃのぉおおおおおおおお!!!!!!???」
500遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:31:59.49ID:L6sUceLv
javaは馬鹿には使いこなせないからな
501遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:33:18.45ID:L6sUceLv
お前がすっこめよ知恵遅れ
502遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:34:05.07ID:L6sUceLv
スレタイ読めませんかぁあぁあああ??
スレを荒らすの止めてくださっぁーーいwwww
あなたが反応しなければいいだけです YOおおwwww
503遊園地 ◆ExGQrDul2E
2018/01/17(水) 20:37:02.83ID:L6sUceLv
いい加減にしろ! YOOOおwっwぉおおおwww
ここはJavaの質問スレだっての

  お前等が来るから成りすましもふざけてここに書き込むんだよーーんwwww

お前が反応しなければ飽きてそのうち居なくなる

反応するな書き込むな wwwww


バカには無理だろうけどなwwww
504デフォルトの名無しさん
2018/01/17(水) 21:10:35.84ID:e11mvSAk
35歳の弊害すげえ
505デフォルトの名無しさん
2018/01/17(水) 22:21:54.23ID:ynoeYWaC
分裂症かな?
506遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:21:58.79ID:L6sUceLv
おちんちん が 擦り減るから コードが書けませーーーんwwww。

 40歳までには就職するんでぇええええ ぢ(だ)ぁいじょうぶでしゅうううぅううwwww
 
507遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:22:36.55ID:L6sUceLv
おちんっぽっぽ

 おちんっぽっぽ  ぶひいいいいいいいいいいwwwww
508遊園地 ◆ExGQrDul2E
2018/01/17(水) 22:25:42.49ID:L6sUceLv
なーーーっつってwww つっちゃったぁあwwwww

 なーーーつっってwwww つっちゃったぁあああwwwww

ワン ワン! うぇわん ぶひいいいいいいいいいいwwwww
509デフォルトの名無しさん
2018/01/18(木) 04:08:56.00ID:HxtiIiOG
発達障害ですから障碍者枠で就職できたらと思います。

そうですかねえ?
いや、配慮が行き届いた世界になればいいなあ、と。


あんたがたの言い分を借用すると、もともと重症だったんじゃないの?
上にも書いたけど、作業所に通い始めていろいろ得てる。辛さも含めて。
510デフォルトの名無しさん
2018/01/18(木) 09:12:27.45ID:Bkt00Vkh
AndroidでMainActivityクラスで実装で悩んでいます
WebViewクラスの変数をメンバ変数として持つべきか、
それとも
メソッドで呼び出すようにして各メソッドからアクセスする際、そのメソッドをコールして呼び出すべきか。
Webアプリ等の場合だとスレッドセーフな設計を求められるので、メンバ変数は極力使わないのがセオリーでしたが、
androidはよくわからないので、今のままでいいか、それとも修正すべきか迷っています
511デフォルトの名無しさん
2018/01/18(木) 18:52:05.81ID:TuZY+NwG
>>510
Android用のスレがあるからそちらで聞いた方がいいと思う。
512デフォルトの名無しさん
2018/01/18(木) 20:44:29.00ID:uXN/zkCe
教科書で出てきたんですけど、
for(int i = 0; i < array.length - 1; i++) {
 for(int j = i + 1; j < array.length; j++) {
  if(array[i] < array[j]) {
   swap(array[i], array[j]);
  }
 }
}
みたいなソートってなんていう名前のソートですか?
バブルではないのは分かるんですが。。。
今手元に教科書無いのでうろ覚えで書いたので間違ってたらすいません。
513デフォルトの名無しさん
2018/01/18(木) 21:39:57.06ID:0WsPmLKT
選択ソート
514デフォルトの名無しさん
2018/01/18(木) 21:43:04.68ID:DST1m0Gs
選択ソートかな?
515デフォルトの名無しさん
2018/01/18(木) 21:48:26.60ID:uXN/zkCe
ありがとうございます
516デフォルトの名無しさん
2018/01/18(木) 23:53:36.64ID:0WsPmLKT
荒らしの勢いがなくなってるけど躁状態終わったの?
517デフォルトの名無しさん
2018/01/18(木) 23:55:41.71ID:pl88otaG
35歳が来なければ平和
518遊園地 ◆ExGQrDul2E
2018/01/19(金) 03:42:51.63ID:sKGPJBpd
誰だって調子が悪い時ぐらい有るだろ。
迷惑被った奴には悪いと思うが、そう言う事だよ。
519デフォルトの名無しさん
2018/01/19(金) 07:28:21.38ID:Q8+YK+9+
>>518
甘ったれんな
ぶひいいって言えよ
520デフォルトの名無しさん
2018/01/19(金) 12:32:22.07ID:i10eUh1e
521デフォルトの名無しさん
2018/01/19(金) 19:31:23.97ID:iz0Rvrlc
>>518
そういう事ってどういう事だよ?人間初心者
522デフォルトの名無しさん
2018/01/19(金) 23:17:12.92ID:gcDYS+Hb
すみません。オブジェクトと、フォートランなんかに出てくるサブルーチンや関数の違いがよくわかりません。どなたか教えてください。
また、クラスだけあればいいと思うのですが、なんでわざわざコンストラクタに同じようなことを書くのでしょうか。
523デフォルトの名無しさん
2018/01/19(金) 23:44:51.46ID:ylR/kqC0
>>522
質問の意味は分からないが
全部staticにせよとの天啓
524デフォルトの名無しさん
2018/01/19(金) 23:50:54.29ID:OuOYvOJf
35歳逝った?
525デフォルトの名無しさん
2018/01/19(金) 23:53:06.18ID:FF0iYnhQ
>>522
オブジェクトとサブルーチン関数は全然違う。
まずはオブジェクトってのは物に例えてプログラムを見るって感じ
自分説明下手なので調べてくだされ。

コンストラクタに同じ事を書くってのが良くわからん・・・?
コンストラクタはインスタンスを作る時の処理。
この回答でいいかな?インスタンスは・・・クラスから作られたオブジェクト。
これも調べてくれw
526デフォルトの名無しさん
2018/01/20(土) 00:34:56.90ID:oZEJX1C1
Objectクラスに備わっているメソッドについて質問です。
自分独自のクラスを作成したら、基本的には必ずtoString()、equals()、hashCode()
メソッドはオーバーライドするものなのでしょうか?
527デフォルトの名無しさん
2018/01/20(土) 00:53:27.51ID:5JusgAfv
>>526
toStringは任意
equalsやhashCodeのオーバーライドは必要がない限りはしてはいけない
equalsを実装したクラスを継承すると置換原則が壊れるからな
528デフォルトの名無しさん
2018/01/20(土) 01:22:25.20ID:6q5j1Hcg
Kotlin の、Data Class では、

何もしなくても、その3種の神器が備わっている
529デフォルトの名無しさん
2018/01/20(土) 08:58:49.66ID:sOGOIyhJ
>>522
何から考えるかの違い
オブジェクトを中心に考えると上手く行きそうなドメインではオブジェクト指向をサポートしているJavaを使うのが有用
530デフォルトの名無しさん
2018/01/20(土) 18:17:28.06ID:JP8eNPic
>>522
データとそれを処理する関数などのプログラムを一括りにしたようなのがクラスだよ。
コンストラクタは主にそのデータの初期化をするための特別なメソッド。
531526
2018/01/21(日) 00:07:20.09ID:vFaZl1rh
>>527
分かりました。ありがとうございました。
532デフォルトの名無しさん
2018/01/21(日) 00:17:28.84ID:Ycn/1JW2
サブルーチン・関数は、一連の処理・手続き。
オブジェクト指向よりも、前の時代の話で、オブジェクト指向とは関係ない

一方、メソッドは、オブジェクト指向での関数のこと。
クラス内で定義されている、そのクラス・オブジェクトに紐づいた関数

つまり、クラスには、関連するデータとメソッドが、パッケージ化されている。
つまり、クラスとは関連しているかどうかに、意識の重さを置いている
533デフォルトの名無しさん
2018/01/21(日) 01:08:03.29ID:I2+B/hhs
オブジェクト指向がサポートされていない言語でも工夫するとオブジェクト指向的なプログラムは作れないわけではないけどな。
例えばC言語なら構造体作ってそれのメモリ確保してからそのポインタを受け取ってそこにアクセスする関数作ればなんとなくオブジェクト指向になる。
ただ、プログラマがそうなるように書かなきゃいけないから大変だけどな。
534デフォルトの名無しさん
2018/01/21(日) 15:20:08.24ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
535デフォルトの名無しさん
2018/01/21(日) 15:20:34.41ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
536デフォルトの名無しさん
2018/01/21(日) 15:20:49.01ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
537デフォルトの名無しさん
2018/01/21(日) 15:21:42.90ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
538デフォルトの名無しさん
2018/01/21(日) 15:22:31.78ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
539デフォルトの名無しさん
2018/01/21(日) 15:28:00.53ID:xT6UZnKS
119 名前:デフォルトの名無しさん 2018/01/21(日) 14:57:36.77 ID:douC00jU
なんか定期的に発狂するよねコイツ、発狂したくないのなら大人しくしてりゃいいのに。
そろそろさ、能力も無い人間に人権なんてないことに気がつこうよ。


121 名前:デフォルトの名無しさん 2018/01/21(日) 15:07:39.58 ID:M17uklSK
能力無いなら無いなりに相応しく慎ましい生活ってのもあるだろうに高望みしかしないんだよな


能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない

能力も無い人間に人権なんてない
540デフォルトの名無しさん
2018/01/21(日) 16:40:04.72ID:vFaZl1rh
>>534-539
Javaと関係無いレス連投してんじゃねえバカが
541デフォルトの名無しさん
2018/01/21(日) 17:11:43.75ID:cCtgqhnz
せめて Java プログラムで表現して欲しいね
542デフォルトの名無しさん
2018/01/21(日) 18:52:49.56ID:4ZUnSR1/
現場でカラム数が300もあるようなテーブルを扱っていて困っています。
何処かにこれらのカラム名の文字列をArrayListか何かで保持して
「変数名/メソッド名命名」をループか何かで自動化したいのですが、よい
方法はありますか?
このテーブルを制御するクラスにはフィールドを300も定義しなければ行けないんでしょうか。
テーブルの1カラム名はものすごく長く、変数名としては非常に使いにくくて
誤記の懸念と、漏れを検出するのが非常に困難です。
さらにこんなフィールド名に対して getterやsetterをいちいち定義する
となるとさらに大変です。
543デフォルトの名無しさん
2018/01/21(日) 19:24:52.10ID:Bkd82KrW
>>542
それって何かのRDBにJDBCで接続してやりとりしてるの?
そうじゃなくてその後でメモリ上にそういうデータ取り込んでおく所がそうなってるってこと?
列名をハッシュに突っ込んでおけばいいだけのような気がするが。
ていうかMapにすれば列名をキーにしてデータ入れとけるよね。
列名については JDBC なら ResultSet のインスタンスから getMetaData() で ResultSetMetaData の
インスタンスを取り出してそれに対して getColumnName() をする。
そうやって1レコード分のMapインスタンス作ったらListにadd()するとか。
544デフォルトの名無しさん
2018/01/21(日) 19:50:15.78ID:4ZUnSR1/
>>543
そうですね、さらにそのレコードが複数あるので
そのMapを更に主キーの値と対応付けて外側にMapする
二重Map構造を考えていたんですが、アドバイスと考えが
同じなので安心しました。
あと「getMetaData()」「getClumnName()」というのは知らなかったので
調べて活用してみます。
有難うございます。
545デフォルトの名無しさん
2018/01/21(日) 19:58:38.09ID:nVhAq4vg
そんな小手先の対応じゃ楽にならないよ
頼むから正規化してくれ
546デフォルトの名無しさん
2018/01/21(日) 20:28:22.19ID:Ycn/1JW2
たぶん、表設計がアホだから、
部品番号とかを、行にせず、列にしているんだろう

行・列を勘違いしているのだろう
547デフォルトの名無しさん
2018/01/21(日) 21:31:10.76ID:YMx5aZ8k
エンティティクラスを自動生成しちゃえばいんだよ!
548デフォルトの名無しさん
2018/01/21(日) 21:34:53.34ID:I2+B/hhs
>>546
あー。たまにあるね。DATA1, DATA2, DATA3, ... , DATA20 みたいなふざけたやつ。
549デフォルトの名無しさん
2018/01/21(日) 21:49:58.20ID:aph1QG4E
会社でテーブルの設計書見てたら
商品コード1、商品コード2、…、商品コード60
ってテーブルが出てきて暗澹たる気持ちになった
550デフォルトの名無しさん
2018/01/21(日) 22:03:31.21ID:nVhAq4vg
COBOLエンジニアがこういう形式を好む
COBOL上がりで現代的なコーディングを知らない年配が設計するとこうなる
551デフォルトの名無しさん
2018/01/22(月) 08:10:25.03ID:7eLVSaC0
将来追加される可能性が高い方を行へ
低い方を列へ
でいいんだよな?

     名前 年齢 性別 住所 ・・・
Aさん
Bさん
・・・
552デフォルトの名無しさん
2018/01/22(月) 14:03:24.51ID:clKPsChN
>>551
名前 属性 値
Aさん データ1 ほげ
Aさん データ2 ふが
Bさん データ1 ふが

みたいなことだろう
性別とか生年月日(年齢)のような項目が決まりきってるものでこれやり過ぎるとそれはそれで複雑になったり遅くなるけど
553デフォルトの名無しさん
2018/01/22(月) 15:23:47.99ID:G9pEPmeV
>>551
次元が違うのは列
上と下で足し算したり平均値取ったり比較したりできるようにするのが基本
554デフォルトの名無しさん
2018/01/22(月) 15:40:25.87ID:iNoGom5e
>>552
グループ番号作ってその番号で複数データまとめればいいのでは?
555デフォルトの名無しさん
2018/01/22(月) 17:47:19.84ID:7eLVSaC0
悪い
なんで名前の前にインデント入れたんだろうw

だよな
上下にソートできるような構成ならいいよな
556デフォルトの名無しさん
2018/01/23(火) 19:08:05.46ID:wn+Z7vUR
CharacterIterator.nextの戻り値DONEとはなんですか?

例も含めて教えていただけるとありがたいです
557デフォルトの名無しさん
2018/01/23(火) 19:16:27.97ID:gljD6lA0
static final char DONE

 反復子がテキストの終わりか始めに達したときに返される定数です。値は '\uFFFF' であり、有効な Unicode 文字列で使用できない「文字でない」値です。

 関連項目:
  定数フィールド値

テキストの始めから終わりの方向へたどります。

public void traverseForward(CharacterIterator iter) {
 for(char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
  processChar(c);
 }
}
558556
2018/01/23(火) 19:39:06.54ID:W4LX0tbA
>>557
ありがとうございます!
非常にわかりやすい例で感謝です
これでシナリオスクリプトを実装できます
559デフォルトの名無しさん
2018/01/23(火) 21:25:24.45ID:LbPImNFQ
>>554
何を言っているんだ
560デフォルトの名無しさん
2018/01/23(火) 22:01:09.83ID:ZqrAOfGF
>>559
いや、同じ人に対して複数の同種の何かが紐付いてるんでしょ?だからまとめるための番号作ってそれで紐付ければいいんじゃないかという話。
561デフォルトの名無しさん
2018/01/23(火) 22:45:39.87ID:PwC1Y5v6
まだ35歳死んでなかったのかよ
562デフォルトの名無しさん
2018/01/24(水) 01:21:16.58ID:/Fupcv3r
35歳がどうたらって言ってる奴何なの?鬱陶しいんだけど。
563デフォルトの名無しさん
2018/01/25(木) 00:20:36.72ID:E2lQNnjS
Javaでソケット通信を行うサーバプログラムを書きたいのですが、どなたかアドバイス願います
条件ですが次のとおりです
・クライアントは常に1つ
・やり取りするのは改行でおわる文字列データのみ
・GUIもあるので通信処理は別スレッド

最初はwebで調べて受信部を次のように書いていました(別スレッドです)

while(true) {
if ((line = reader.readLine()) != null ) {
何らかの処理();
}
}

これで受信自体は問題なく行えていたのですが、これだとデータが流れていない間は
readLine()でブロッキングされて、メインのプロセスが終了しても通信スレッドがゾンビで
残る問題が生じました
564デフォルトの名無しさん
2018/01/25(木) 00:26:01.53ID:E2lQNnjS
なので、次に

while (flag) {
if (reader.ready()) {
line = reader.readLine() ;
何らかの処理();
}
}

としてプロセス終了時は flg をfalseにすることでスレッドもちゃんと停止してきれいに
終了できるようになりました。
ただ、この書き方だとクライアントの切断が検知できず、Acceptに戻る事が出来ないんです
クライアントから切断を行ってもずっとwhile(){ }の間を回り続けています

・プログラム終了時にゾンビスレッドを残さない
・クライアントの切断を検知して再度Accept() を行うようにする

には受信処理をどのように書けば良いのでしょうか?
565デフォルトの名無しさん
2018/01/25(木) 01:14:07.07ID:MvglAbIb
>>563
こうすればいいのでは?

String line;
while ((line = reader.readLine()) != null) {
 処理
}
566デフォルトの名無しさん
2018/01/25(木) 21:08:18.08ID:swiRhF/5
Keep-Alive とかで、5秒毎に、相手の生存を確認するとか、

Timeout とか
567デフォルトの名無しさん
2018/01/26(金) 07:42:07.32ID:9nIIWfa1
>>560
何を言ってるんだ
こういうデータの多く、特に増えたものは
nullかデフォルトなのでそれでは意味ないだろう
キーが名前なのは不適切と言うなら既に別の話
568デフォルトの名無しさん
2018/01/26(金) 10:03:10.62ID:vD712h5D
>>567
いやもうどうでもいい。君には話が通じないようだ。
569デフォルトの名無しさん
2018/01/26(金) 10:35:37.94ID:PmZnLvKJ
普通にデータは正規化しましょうという話で終わりだと思うが…
570デフォルトの名無しさん
2018/01/26(金) 12:13:00.85ID:PNVpmu6G
>>552
その系統でやりすぎてとてもめんどくさいことになってるテーブルと戦ったことあるわ
まだ振り切って全部縦長になってりゃ何とかなるのに横長も居たりするのでちょー困った
571デフォルトの名無しさん
2018/01/26(金) 17:56:59.87ID:9nIIWfa1
縦とか横とか頭の中がエクセルなのかな

>>568
グループとか同種とかくくりの曖昧なものが1人の頭の中にしかないからな1人で話しててくれ
572デフォルトの名無しさん
2018/01/26(金) 22:08:43.53ID:k1wF1dWs
Mockito使えばDI使わなくてもテストしやすいんじゃないかと思ってるんですが間違ってますか?
DIは今でも必ず採用すべきものでしょうか。
573デフォルトの名無しさん
2018/01/26(金) 23:39:26.50ID:Nr0bokLn
DIなんて要らないし単体テストも必要ないです
手法にこだわるのはキモオタです
574デフォルトの名無しさん
2018/01/27(土) 00:09:12.61ID:Rbs1Ezhr
原理主義的なTDDは疑問だけど、でも単体テストは要るでしょう。
DIはインターフェース増えまくるのと、一部の永続化されるクラスについてどうやるのかとか。
永続化をカプセル化すると、DBとかからの読み出しで値を作ってしまうが、
それがDIコンテナに設定されたルールに従ってるか分からないし。
じゃあ、DIコンテナ側で永続化も扱えるんだろうか。よく調べてないけど。
575デフォルトの名無しさん
2018/01/27(土) 00:37:01.44ID:2R6J06f/
必ず要るものじゃないっしょ
単体テストやってる途中に先を越されて類似のサービス
公開されたら二番煎じの謗りを免れないよ
品質よりスピードが利益生むこともある
手法にこだわらずにケースバイケースで単体テストは要らない
576デフォルトの名無しさん
2018/01/27(土) 00:41:59.61ID:2R6J06f/
日本がIT後進国なのは品質に過剰にこだわりすぎてるからだと思う
577デフォルトの名無しさん
2018/01/27(土) 00:44:30.67ID:Rbs1Ezhr
じゃあDI無しでやってみるかなあ
578デフォルトの名無しさん
2018/01/27(土) 09:58:10.97ID:UeYnCmwl
>>576
根本的には請負というビジネスモデルのせいだよ
客との間で責任が分かれているため、客にとってのビジネス的な重要度を無視した過剰品質になるのは当然のこと
言われたことしかせず同じようなもののスクラップアンドビルドを繰り返すばかりです技術も全く蓄積しない
579デフォルトの名無しさん
2018/01/27(土) 10:30:39.02ID:Y/QAcOkS
35歳の話題じゃないだけマシか
580デフォルトの名無しさん
2018/01/27(土) 10:44:50.02ID:1GYKUPGv
>>576
品質という名の前例踏襲
581デフォルトの名無しさん
2018/01/27(土) 13:25:51.61ID:jJuHTE4+
DIってDepedancy Injectionのことだよね?
DI使わずにどうやってあとからMock注入するの?
582デフォルトの名無しさん
2018/01/27(土) 14:19:30.64ID:Rbs1Ezhr
powermockだとできるみたい。typemock?も

ところでlog4jは各クラス毎に宣言するほうがいいんですか?
Constクラスみたいなところに1つ宣言するだけではダメですか?
583デフォルトの名無しさん
2018/01/27(土) 19:15:55.94ID:Rbs1Ezhr
https://stackoverflow.com/questions/8454677/create-privatekey-and-publickey-from-a-string-base64-encoding-with-der-format
https://stackoverflow.com/questions/19353748/how-to-convert-byte-array-to-privatekey-or-publickey-type

この辺見るとPublicKeyはX509、PrivateKeyはPKCSで作ってて、
実際やってみるとPrivateKeyをX509で生成できませんでした。
なぜですか?
584 ◆QZaw55cn4c
2018/01/27(土) 21:17:35.41ID:S+YQeyK2
レベルの低い話でごめんなさい
Applet で書かれたものを Frame に直す、というのをチマチマやっていたが、
デフォルトの Layout Manager が applet と frame で違うんだね、ずいぶんと寄り道してしまった…
585デフォルトの名無しさん
2018/01/27(土) 21:24:50.03ID:0ISwxtuY
面倒な時はFrameのインスタンスにAppletのインスタンスをadd
586デフォルトの名無しさん
2018/01/28(日) 21:04:01.32ID:K1HCu0ps
ごめんなさい。
ここしか書き込む場所わからず。
当方27歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
587デフォルトの名無しさん
2018/01/28(日) 21:11:38.24ID:ALu/+v8Q
>>586
基本情報取れ
最低限必要な知識はコンパクトに学べる
588デフォルトの名無しさん
2018/01/28(日) 21:34:42.95ID:qeSO+Mx2
なんでパソコンを毛嫌いしてたのかがイマイチよくわかんないけど、アルゴリズムとかから勉強したら?
あと、PCの学習を並行するなら、メモリを意識するC言語から始めてみては?
589デフォルトの名無しさん
2018/01/29(月) 00:06:53.33ID:sZ2mR3hY
今時はスマホだけって人も多いだろよ

だがそんな人がプログラミングで何しようと言うのか解らんが
590デフォルトの名無しさん
2018/01/29(月) 00:23:06.86ID:non0FnDD
仮想通貨に興味を持っただけだろ
591デフォルトの名無しさん
2018/01/29(月) 00:31:11.72ID:OAHpORg+
ごめんなさい。
ここしか書き込む場所わからず。
当方35歳。ただのしがない営業マン。ひょんな話からプログラミングに興味を持ち、Javaを独学やり始めた。
ただ不安な事に、パソコンのことが全くわからない。とえあえず15ノートpc購入
オブジェクトを勉強しててもそのことがすごいネック。将来はプログラミングで生計を立てたいと思ってる。
そんな、『プログラミングを勉強しだしたけど、その前にまずパソコンの基礎から学ぶべき人』にオススメの本や学び方などご教示いただきたく。
これまでパソコンを毛嫌いしてたツケがw
592デフォルトの名無しさん
2018/01/29(月) 00:33:16.72ID:sZ2mR3hY
どこかの有名なコピペ?
593デフォルトの名無しさん
2018/01/29(月) 01:57:17.30ID:1H86zrpO
>>586
ツケじゃなくでづかだろ
594デフォルトの名無しさん
2018/01/29(月) 07:23:14.45ID:4Sr9L86F
あいつの「づか」って名前が既に病的だと思うのは俺だけか?
595デフォルトの名無しさん
2018/01/29(月) 09:19:24.86ID:ZQWI+T8B
>>587
専門学校行くのがいいと思うよ。働きながら学べるコースがあるところ。
基本専門学校は資格ベースだから、なんかしらの資格をとるまで必死に
教えてもらえるよ。資格を生徒に取らせた数こそが専門学校の講師の
ノルマだからね。だからそういう厳しくやっている専門学校にいくといい。
596デフォルトの名無しさん
2018/01/29(月) 09:22:17.85ID:ZQWI+T8B
>>591
コピペだろうけど35歳から未経験者がJava独習しても
それで生計を立てるのは絶望的だと思うよ。
そんな人雇わなくてももっと若い人雇ったほうが鍛えがいがあるし。
597デフォルトの名無しさん
2018/01/29(月) 11:01:11.98ID:vA4dMQ1g
>>595
基本情報くらい独学で取れない奴はやめといた方がいいと思うわ
自分で勉強できない奴が入ってきても生涯奴隷のままで最後は電車止めることになるよ
598デフォルトの名無しさん
2018/01/29(月) 11:27:33.26ID:GdbVc+H3
まずは設計やUML勉強して技術営業やってみればいい
趣味でプログラムして実力をつけていけはいい
599デフォルトの名無しさん
2018/01/29(月) 12:24:33.31ID:ymvjKMoJ
営業スキルあるエンジニアは技術が二流でもかなり重宝される
理系有名大卒で技術持っててもコミュ障はゴミ

付け焼き刃でいいから入門書さっと流してさっさと現場に入ったほうがいい
半年もすりゃ理系コミュ障より昇進してるよ
600デフォルトの名無しさん
2018/01/29(月) 12:26:27.92ID:4Sr9L86F
コンピュータアーキテクチャの本って現代だと何がオススメなんだろうな

古典は色々出てくるけど、クラウド時代に必要かって言うと…
601デフォルトの名無しさん
2018/01/29(月) 12:40:47.31ID:sPkFqv6l
ガウディ本が名著過ぎて、その他は蛇足って感じ
602デフォルトの名無しさん
2018/01/29(月) 12:42:50.43ID:ymvjKMoJ
DDD押さえとけばあとは応用できるっしょ
603デフォルトの名無しさん
2018/01/29(月) 12:46:50.90ID:ymvjKMoJ
ってコンピュータアーキテクチャの話か見えなかった
604デフォルトの名無しさん
2018/01/29(月) 15:25:13.46ID:QbU1NlLP
>>596
50歳でも60歳でもプログラマーで生計を立ててる人はいますし、
新しい技術も吸収してます。
35歳だからと言って絶望する理由はないと思いますが。
35歳で絶望しないといけないなら、27歳でも同じですよね。
新卒の22歳のほうが鍛え甲斐があるでしょうから。
このたかが8歳の差で何が違うというのですか?
35歳という個人に対して恨みがあってそれを晴らしたいだけでは?
605デフォルトの名無しさん
2018/01/29(月) 18:42:08.99ID:SqnkFddM
>>604
年齢歳では無く、個体差の問題です。
その35歳は、入門書を1年掛かって読み終えて基本が身に付いていません。
学習意欲も無く、答えが記載された練習問題は取り組みますが、オリジナルの問題を出されると何もしません。
実力・実績・向上心の全てが有りません。
ワード・エクセル・パワーポイントが使えると言うだけでプログラマとして入社しようとしています。
対人関係のためにサポート要員を付けろ・自席にパーティションを区切れとも言ってます。
門前払いの物件ですが、障害者の立場を悪用して採用担当が疲弊するだけなので
恨みでは無く、面倒なだけの案件を避けたいのです。

ですから、あなたに雇って貰えれば幸いです。如何でしょうか?
606デフォルトの名無しさん
2018/01/29(月) 20:29:38.82ID:ujPfknIU
>>605
貴方の言うことが事実であれば、採用する会社はないでしょうし
何も心配をする必要はないのでは?
貴方の会社はどこにも採用されない人を必ず雇用する最後の砦か
何かなのですか?そうでないのならば何も心配はいらないですよね。
単なる私怨で35歳という個人に嫌がらせをしているだけということですよね。
607デフォルトの名無しさん
2018/01/29(月) 20:59:33.85ID:n2bb7ahl
>>589
そういやスマホでスマホ用アプリ開発出来たらいいよな。
今でも限定的なのはあるとは思うが。もっとフルで。
608デフォルトの名無しさん
2018/01/29(月) 22:00:23.46ID:GdbVc+H3
何か一芸に秀でちゃうとその仕事ばかり回されて
その技術とともに引退してく気がする
会社が技術者を使い捨ててる
なのでフリーになった
609デフォルトの名無しさん
2018/01/29(月) 22:16:17.71ID:OuWw34nm
>>607
CIサービスを使うのが手っ取り早い
でもスマホの小画面で開発すると健康に悪影響あるからやめたほうがいい
610デフォルトの名無しさん
2018/01/29(月) 23:13:40.93ID:1H86zrpO
>>606
人事システムに関わっていて採用担当の人と繋がりが有り面接に同席した事もあります。
ここまで酷い奴に出会った事は有りませんが側から見ていて担当者の苦労を知ってるだけに黙っていられませんでした。
セーフティーネットを悪用しないで自分の実力で来るなら気にしませんが
こんな奴を相手にしないといけない担当者に配慮をして頂きたいです。

言動を私怨と受け取られても構いませんから、35歳を雇ってあげて下さい。
お願いいたします。
611デフォルトの名無しさん
2018/01/29(月) 23:47:11.46ID:yP9Ervit
>>606
横からすまんが、35歳にエサをやらないで欲しいと言うのは俺も同感なので、
可能ならば無視して欲しい。
612デフォルトの名無しさん
2018/01/30(火) 01:01:49.92ID:Ajqp00vh
>>606
雇ってやれよ
35歳も望んでいるだろうし
嫌がらせをされる事も無くなる
ウィンウィンな関係に!
613デフォルトの名無しさん
2018/01/30(火) 06:19:47.94ID:lqamQU36
句読点と4行以上書いてる奴は自演荒らしだから絶対触るなよ
614デフォルトの名無しさん
2018/01/30(火) 08:35:01.42ID:b9IDfAQu
>>608
ちょっと違うが
能ある鷹は爪を隠すで渡り歩けばいい
615デフォルトの名無しさん
2018/01/30(火) 10:37:09.05ID:ZhCpk8UL
そもそもプログラミングって楽しいのになんで仕事なんかにしちゃうの?
人からあーだこーだ言われたり自分がやりたいこと邪魔されたり
いついつまでに仕上げろとか言われたら楽しいもんも苦痛に変わっちゃう
人生すり減らしてるだけな感じがするわ
できたら仕事にはしたくないねぇ
616デフォルトの名無しさん
2018/01/30(火) 12:10:12.16ID:0ko73tKF
資金と人員があるとできる事が全然違うからね
好きで仕事にする選択は普通にアリだよ
617デフォルトの名無しさん
2018/01/30(火) 15:02:14.31ID:lqamQU36
寝てても出来るようなJavaの業務プログラムすら苦痛とか言ってるような
低レベルのアホはおとなしく肉体労働でもやってたほうがいい
もっともPGの仕事なんかしたことないだろうがな
618デフォルトの名無しさん
2018/01/30(火) 21:15:57.18ID:vrBeeWhg
プログラミングが楽しいというのはいかにも初心者だよな。
619デフォルトの名無しさん
2018/01/30(火) 21:18:40.71ID:YzkDukp0
あーまだ楽しいから初心者だ
楽しくなくなっていく経過例を知りたい
620デフォルトの名無しさん
2018/01/30(火) 21:35:27.85ID:eM1owgzQ
周りの人が人海戦術であっというまにコードを破壊していく時かな
個人じゃどうやってもフォロー無理ってなるとモチベーション下がる
621デフォルトの名無しさん
2018/01/30(火) 22:09:53.27ID:ZhCpk8UL
でも俺の言ったこと結構効いてるんだろ?ん?わかってんだぜ^^
622デフォルトの名無しさん
2018/01/30(火) 23:31:34.86ID:EiN0/dmo
>>620
壊れやすいコードしか書けないからそういうことになる
623デフォルトの名無しさん
2018/01/31(水) 00:26:25.90ID:NyuJgB/8
目的地に辿り着くまでの交通手段の一つとしか思わなくなったな
適切な乗り物や経路を選ぶことこそが重要で面白い部分で、
小手先の運転技術に拘ってるうちは初心者だと思うわ
624デフォルトの名無しさん
2018/01/31(水) 01:26:23.94ID:Mw3vWzBx
旅は目的地に着くまでが楽しい。
625デフォルトの名無しさん
2018/01/31(水) 07:51:57.75ID:ahOKCCp+
>>622
壊れにくいコードがこわされるんですよ。
強引にコードを改竄されちゃう。
626デフォルトの名無しさん
2018/01/31(水) 09:34:02.62ID:eYm1W8Cx
>>623
A「このコースでこのタイム出た」
B「いやあのコースの方が早いし」

高確率で両者は平行線だな
627デフォルトの名無しさん
2018/01/31(水) 09:43:29.85ID:8wMwJPdi
そもそも
可読性まで考えると下手にソフト側で工夫するより、強力なハードウェア一個入れる方がいいってのが現代だからな
628デフォルトの名無しさん
2018/01/31(水) 10:25:31.47ID:H6iQ2Lk/
>>627
それ何十年も前からそうだったように思う。
629デフォルトの名無しさん
2018/01/31(水) 11:41:08.98ID:5zei4l0g
>>627
今だとクラウドのマネージドサービスもあるからな
ジョブのキューとかシコシコ自作する奴はもはや老害
630デフォルトの名無しさん
2018/01/31(水) 13:24:27.52ID:and1GARu
すみませんガチの初心者なのですが、
これから勉強を始めるにあたって、おすすめの教本などありますでしょうか?
631デフォルトの名無しさん
2018/01/31(水) 15:27:32.49ID:xdajApn4
>>630
月並みだけど、この本がいいと思う。優しく解説してある。

スッキリわかるJava入門 第2版
https://book.impress.co.jp/books/1113101090
632デフォルトの名無しさん
2018/01/31(水) 16:53:10.44ID:qdw2fSIB
>>631
他所のスレでその本読んでる人が、本の通りと言って
ものすごく腐ったコードを貼っているので、
その本やばいんじゃないかと思う。
その人自身がすごいイカれているだけかもしれないけど。
633デフォルトの名無しさん
2018/01/31(水) 17:03:08.02ID:7iY/Y9hN
スッキリわかるJava入門 第2版
販売開始日:2014/08/07

Java7の頃だよね。結構内容古いんじゃないの?
634デフォルトの名無しさん
2018/01/31(水) 17:39:18.13ID:dXfiTOdy
>>632
分かってて書いてるんだろうけど、それこのスレでも暴れている
◆BrBq2CJg6HGdという頭のおかしい奴だから。
本は古いけどまともだよ。◆BrBq2CJg6HGdが勝手に間違って
解釈して暴れているだけ。
635デフォルトの名無しさん
2018/01/31(水) 17:48:25.34ID:8wMwJPdi
そういやHeadFirstのJavaってどうなの?
デザパタ本は結構良かったけど
636デフォルトの名無しさん
2018/01/31(水) 19:56:00.83ID:qDSztMHL
>>632
http://hissi.org/read.php/tech/20180131/eGRhakFwbjQ.html
637デフォルトの名無しさん
2018/01/31(水) 20:28:44.72ID:UcwRCwK2
>>636
何このキチガイwww
638デフォルトの名無しさん
2018/01/31(水) 20:56:55.80ID:G7vsPfpP
35歳寺バカスwww
639630
2018/01/31(水) 21:00:07.79ID:and1GARu
ありがとうございます。
今の仕事に加えて2本目の柱にすべく、いちから頑張ります。
(10年前にITにいたなんて言えない。。。)
640デフォルトの名無しさん
2018/01/31(水) 21:06:37.27ID:AX72W1bb
>>609
その辺はVR用ゴーグルにセットして3Dで
641デフォルトの名無しさん
2018/01/31(水) 23:00:20.88ID:JDsfhD7E
>>640
余計目が疲れるだろ
642スッキリ厨
2018/01/31(水) 23:16:50.91ID:ah9e2u9N
まずこの本で、しっかりと、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014

その次に「たのしいRuby 第5版、2016」という道筋が、鉄板!
以後は、Python, JavaScript, C#, Kotlin など、お好きな言語へ進む

評論家・作家が集まって、数十冊のJavaの本を論じる座談会でも、
議論の半分以上を、スッキリ1冊で占めるというw
643デフォルトの名無しさん
2018/02/01(木) 10:46:07.75ID:9QQG1u4s
新明解Javaは?
644630
2018/02/01(木) 12:56:12.87ID:8sYc2u5H
すみません最初でつまづいてます
Javaをインストールし、環境変数で
PATHにC:\Program Files\Java\jdk-9.0.4\binを追加したのですが、
CMDでJavacと入れても認識しません
設定がおかしいのでしょうか?
645デフォルトの名無しさん
2018/02/01(木) 12:58:09.42ID:BE+0VHY8
そうでしょうね。
646デフォルトの名無しさん
2018/02/01(木) 12:59:31.72ID:BE+0VHY8
>>642
議論になるということは、すっきりしていないってことではw
647デフォルトの名無しさん
2018/02/01(木) 13:27:02.26ID:8sYc2u5H
すみません解決しました
お騒がせしました。。。
648デフォルトの名無しさん
2018/02/01(木) 17:21:42.52ID:8zqI8Ogw
>>614
隠し事できない人なんだ
649デフォルトの名無しさん
2018/02/01(木) 20:30:45.92ID:oxpJbmOB
??(´・ω・`)何か文句ある?
650デフォルトの名無しさん
2018/02/02(金) 12:40:30.43ID:vZ7npXAS
>>644
どんな古い情報を見てやってるのかわからないけど、今はインストーラがやるからそんなパス指定する必要がないというか、やると更新の時に面倒だからやってはいけない
それ外してやったらどうなる?
651デフォルトの名無しさん
2018/02/02(金) 13:16:01.06ID:7Sd8400T
え?今はインストーラがやってくれるの?いつの間にそうなったんだ?
じゃあPATHに追加しといたやつ外すか。
652デフォルトの名無しさん
2018/02/02(金) 14:10:13.76ID:jKEKNKAT
Java1.8.0_91はpath手入力必要だったぞ。
653デフォルトの名無しさん
2018/02/02(金) 14:30:41.89ID:s+WUZnzv
JREと勘違いしてんだろ。
654デフォルトの名無しさん
2018/02/02(金) 16:53:37.95ID:KuhLinCY
感情の原因はそれを感じる者自身の固定観念・価値観・自己ルール
解釈の原因は情報発信者ではなく受信者。誤解の原因も解釈者
「言葉 風紀 世相の乱れ」はそう感じる人の心の乱れの自己投影
問題解決力の低い者ほど自己防衛の為に礼儀作法やマナーを要求する
憤怒は無知 無能の自己証明。中途半端な知識主ほど辛辣に批判する
論理的思考力の低い者ほどデマ宗教フェイク迷信に感化傾倒陶酔洗脳
史上最も売れているトンデモ本は聖書。神は人間の創造物
全ては必然。偶然 奇跡 理不尽 不条理は思考停止 視野狭窄の産物
人生存在現象に元々意味価値理由目的はない
「真実は一つ」は錯誤。執着する者ほど矛盾を体験(争い煩悩)する
宗教民族領土貧困は争いの原因ではなく「理由口実動機言訳切欠」
社会問題の根本原因は低水準教育。必要なのは適切十分な高度教育
体罰は指導力・問題解決力の乏しい教育素人の独善甘え怠慢責任転嫁
死刑は民度の低い排他的集団リンチ殺人。「死ねば償える」は偽善
核武装論は人間不信と劣等感に苛まれた臆病な外交素人の精神安定剤
投票率低下は社会成熟の結果。奇人変人の当選は議員数過多の徴候

感情自己責任論 ~学校では教えない合理主義哲学~ m9`・ω・)
655デフォルトの名無しさん
2018/02/03(土) 13:09:18.63ID:LDloXLSS
ArrayListはArrayList独自のメソッドを使わなければList型で宣言すべきとあったのですが、
LinkedListも同様にList型で宣言したほうが良いのでしょうか?
656デフォルトの名無しさん
2018/02/03(土) 14:40:05.82ID:3WnFr6b6
Windowsコマンドプロンプトで実行させて文字列を表示する時に
奇数行と偶数行とで文字の色を変えたいのですがどうすればできるのでしょうか?
657デフォルトの名無しさん
2018/02/03(土) 15:26:30.39ID:3WnFr6b6
比較文で==を=にしててもコンパイル通ってしまうために、たまに間違えたまま気づかないことあるんだけど
間違わないようにするライフハック的なものは何かないですか
658デフォルトの名無しさん
2018/02/03(土) 15:50:25.92ID:0PCikDkt
ヨーダ記法はどうなんすかね?
if (x = 0) 通っちゃう
if (0 = x) 通らない
659デフォルトの名無しさん
2018/02/03(土) 15:56:11.82ID:ZHqj1jBJ
>>655
やめたほうがいい
LinkedListはgetがO(N)なので、不用意に混ぜるとパフォーマンス劣化の原因になる恐れがある
Javaのよく知られた設計上の欠陥だよ
660デフォルトの名無しさん
2018/02/03(土) 15:56:26.08ID:3WnFr6b6
両方変数の場合はどうするのでしょうか?
661デフォルトの名無しさん
2018/02/03(土) 15:59:56.33ID:I3vkx3c9
>>657
定数との比較だと、左辺を定数にしたりするけど、最近は嫌われる。
662デフォルトの名無しさん
2018/02/03(土) 16:25:54.75ID:hQBrYqp7
左辺w
663 ◆QZaw55cn4c
2018/02/03(土) 16:31:05.72ID:hgzMgIyl
>>659
それは変だ、かってに混ざることはないよ
664デフォルトの名無しさん
2018/02/03(土) 16:59:13.66ID:ZHqj1jBJ
>>663
混ぜたい(というか区別したくない)からListにするんだよ
常にこのコレクションの実体はLinkedListだと意識してるんならLinkedListのまま扱えばいい
その方がより「意図の伝わる」コードになる
665デフォルトの名無しさん
2018/02/03(土) 17:42:09.54ID:VDv79Nx+
>>656
エスケープシーケンスを使うとできると思う(但しコマンドプロンプトの設定に左右される可能性はある)。
以下のページはC言語で作ったサンプルがあるが参考になると思う。
https://www.grapecity.com/tools/support/powernews/column/clang/047/page02.htm
666デフォルトの名無しさん
2018/02/03(土) 18:31:16.63ID:RDoavzQ+
LinkedListの要素アクセスがO(N)なのはそういうデータ構造だから仕方ないんじゃないのか?
その代わり要素の挿入とか削除がArrayListより高速な利点があるわけだし用途によって向き不向きがあるだけ
667デフォルトの名無しさん
2018/02/03(土) 18:36:59.57ID:T/IRCOLF
>>665
ありがとうございます
とりあえずやってみたらそのまま表示されただけだったので
面倒なので諦めます
668デフォルトの名無しさん
2018/02/03(土) 19:00:05.99ID:YCx21dTa
>>666
意図を明確にするためにListインターフェースを使うべきじゃないよね
669デフォルトの名無しさん
2018/02/03(土) 19:06:33.31ID:LDloXLSS
>>655です
>>659 >>663 >>664 >>666 >>668
ありがとうございました。LinkedListはLinkedListということで
ListはΟ(1) でLinkedListはΟ(N) なので自分や他人が混乱しないためにもLinkedListのままで良いと・・・多分
670デフォルトの名無しさん
2018/02/03(土) 19:08:07.71ID:uBCfwyBi
使うべきかどうかは文脈によるが、あえて一般化するならListインターフェースにすべき。
データ構造をどうすべきかは、インスタンス化のときだけは関心があるが、実際にアクセスしたり挿入したりするときに気にならないようにしておくのが抽象化という考え方。
671デフォルトの名無しさん
2018/02/03(土) 19:10:55.15ID:uBCfwyBi
>>669
Listはインターフェースなので、計算量とかない。
そのロジックでLinkedListで宣言するならArrayListもArrayListと宣言すべき。
>>670にも書いたが、何を抽象化したいかはときと場合によるので、どっちがいいとか悪いとかない。
ただ、一貫性がないのは悪いと言えよう。
672デフォルトの名無しさん
2018/02/03(土) 19:20:16.63ID:ZHqj1jBJ
>>671
それは極論
現実にはほとんど全てのケースにおいてリンクリストより配列ベースのリストの方がパフォーマンスやメモリ効率に優れているんだから、
リンクリストの存在なんか無視してListの実装は全てランダムアクセス可能であるという前提で作るのは実用的判断としては悪くない
.NETは現にそうなってるね
673デフォルトの名無しさん
2018/02/03(土) 20:51:19.18ID:YCx21dTa
>>671
抽象データ構造として計算量はあるべきだと思うよ
ArrayListはインデックスでアクセスするならArrayListを使うべきだよ
674デフォルトの名無しさん
2018/02/03(土) 20:52:59.73ID:YCx21dTa
JavaのListインターフェースはゴミと言っていいでしょう
675デフォルトの名無しさん
2018/02/03(土) 20:55:21.26ID:YCx21dTa
うそです、言い過ぎました本当にごめんなさい
676デフォルトの名無しさん
2018/02/03(土) 20:56:30.47ID:YCx21dTa
MapでさえもHashMapとTreeMapで計算量違うんで
Listインターフェースの実装によって計算量が違うのも
認めるべきだと思い直しました
677デフォルトの名無しさん
2018/02/03(土) 20:57:51.86ID:YCx21dTa
違うのか、ListインターフェースもMapインターフェースも
ゴミだという結論も出せるのか
678デフォルトの名無しさん
2018/02/03(土) 20:59:28.16ID:YCx21dTa
インターフェースは奥が深いということで
679デフォルトの名無しさん
2018/02/03(土) 21:24:43.36ID:VDv79Nx+
>>667
変だなと思ってこちら(Windows10)でやってみたら確かにできなかった。
作ったプログラムはこんなやつだ。

public class EscSeq {
 public static void main(String[] args) {
  for (int i = 31; i <= 37; i++)
   System.out.println("\u001b[" + i + "mABC\u001b[0m");
 }
}

こういう出力になった。

[31mABC[0m
[32mABC[0m
[33mABC[0m
[34mABC[0m
[35mABC[0m
[36mABC[0m
[37mABC[0m

ところが実行時に以下のように Perl の何もしないプログラムにただ出力を渡してそのまま出力させてみたら色が付いて出た。

java EscSeq | perl -pe ""

この perl は Cygwin の perl だ。とすると Cygwin のライブラリが実行時に何かしているのかも知れない。
とすると同じことができれば Java でも同じようになるだろうとは思うが、今のところ俺にはやり方がわからない。
680デフォルトの名無しさん
2018/02/03(土) 21:27:46.33ID:VDv79Nx+
>>667
もう一つ色を出す方法を発見。プログラムの出力をファイルにリダイレクトしてからそのファイルを type コマンドで出力したら色が出た。
とすると java コマンドが何か変なのかも知れないが、どういうことなのかよくわからないね。
681デフォルトの名無しさん
2018/02/03(土) 22:04:14.38ID:Vrj5+lre
適切な抽象度合いは文脈によるって言ってんだろうが
なにがいいとか悪いとかない
682 ◆QZaw55cn4c
2018/02/03(土) 22:05:12.43ID:hgzMgIyl
>>672
配列ベースは概念は簡単で便利だけれども、削除や挿入のコストは考えないといけないのではないでしょうか?
そういうときはリンクリストベースの方が適している
683デフォルトの名無しさん
2018/02/03(土) 22:25:13.44ID:aUhNWyY8
>>682
いや、途中削除挿入が少々あったとしても配列リストのほうがほとんどの場合において速い
リンクリストってとんでもなくメモリ効率の悪いデータ構造なんだよ
684デフォルトの名無しさん
2018/02/03(土) 22:38:51.39ID:aUhNWyY8
ついでに言っておくと、Listのaddやremoveを使ってLinkedListにインデックス指定して途中への挿入や削除をしたらO(N)だ
LinkedListのパフォーマンスの恩恵を受けるためには必ずListIteratorを使わなければならない
逆にArrayListでわざわざListIteratorを使う意味なんかないわけで、そういう点でも両者を一括りにして抽象化する意味はほとんどないのよ
685デフォルトの名無しさん
2018/02/03(土) 23:29:16.51ID:N6/Ci9xF
LinkedListはLinkedHashMapのためのクラス。
LinkedHashMapは、LRUとかでよく使う。
686 ◆QZaw55cn4c
2018/02/03(土) 23:41:38.70ID:hgzMgIyl
>>683
配列ベースでの挿入や削除は、オブジェクトのコピーが延々と繰り返される点を考えれば、重大なコストですよ
単にコピーするだけならまだしも、コピーコンストラクタが働くことは、これは大きなコストだから、できるだけ避けないといけないのでは?
これは私が C++er だから考えてしまうことなのだろうか?

リンクリストでの挿入や削除では、コピーコンストラクタは働かない(既存のオブジェクトに手が加わらない)。
リンクリストの効率が悪い、というのは、リンクリストのメリットに触れない、一面的な意見に思えます
687 ◆QZaw55cn4c
2018/02/03(土) 23:45:32.04ID:hgzMgIyl
>>684
>Listのaddやremoveを使ってLinkedListにインデックス指定して途中への挿入や削除をしたらO(N)だ

それはおかしい、抽象オブジェクトやインターフェースを介しているからといって、実装側の効率が極端に変わることはありえない
List がリンクリストな実体を指しているのなら、そのメソッドは、リンクリストの効率に従うはず
688デフォルトの名無しさん
2018/02/04(日) 00:58:59.24ID:fXO59JwO
>>686
そうだけど Java の場合は参照だから C++ に置き換えて考えればポインタの配列になる。
だからコストは掛かるんだけど思ったほど遅い感じがしない。

それと実際の実装は一つ追加したら即配列全体を作り直すみたいになっておらず、
大きめに配列確保しておいてそれをオーバーするまでは同じ配列を使い続けて
その中でのコピーになるから要素数が少ないと気になるほど遅くならない。
689デフォルトの名無しさん
2018/02/04(日) 01:45:48.83ID:0M2nQfAn
>>687
挿入や削除の前に、指定されたインデックスの位置までポインタを手繰らないといけないからね
getもそうだけど、Listインターフェースに宣言されているから実装せざるを得ないだけで
本来存在すべきではない操作だよ
690デフォルトの名無しさん
2018/02/04(日) 05:00:56.17ID:2KjySip0
>>685
いいこと言った
691 ◆QZaw55cn4c
2018/02/04(日) 05:35:13.14ID:p5zvJFKF
>>689
>挿入や削除の前に、指定されたインデックスの位置までポインタを手繰らないといけないからね
なるほど
たしかに二分探索を実装する必要があるなら、それは配列ベースになるだろうね
692デフォルトの名無しさん
2018/02/04(日) 08:42:48.25ID:jtpbEfK1
Javaで巨大なコレクションの途中に挿入するコストが気になるっていったいどんなプログラムなんだろう
693 ◆QZaw55cn4c
2018/02/04(日) 09:30:01.09ID:p5zvJFKF
>>692
巨大なコレクションだからこそ、List の挿入削除の実装に気を使うべきなんですよ
1000件 2000件の小さなリストならどっちでもいい
694デフォルトの名無しさん
2018/02/04(日) 09:39:06.01ID:jtpbEfK1
>>693
だからそんな巨大で変更可能なコレクションを使う場面ってどんな時なのかなって
695デフォルトの名無しさん
2018/02/04(日) 10:47:54.78ID:mA+9NwN1
ないよ。
普通そこはクエリの調整のほうが効きやすいし分業しやすいから。
しかもそんな長大レコードの途中にオンメモリで値挿入とか狂気じみてる。
696デフォルトの名無しさん
2018/02/04(日) 11:37:52.68ID:S3cdJ5Jy
百歩譲って巨大なコレクションの途中へ挿入する必要があったとして、
挿入位置が予め決まっていなければリンクリストのメリットはないわけだが(689の理由で)、そんな状況あるのか?
挿入位置までのリンクリストのシーケンシャルスキャンのコストが無視できるくらい沢山の要素をまとめて挿入するのだとしても、
その場合は配列でブロックコピーした方が速そうだな
697デフォルトの名無しさん
2018/02/04(日) 11:50:08.04ID:S3cdJ5Jy
ソート済みの巨大なリスト同士をマージするときには使えるかな?
と思ったけど新しい配列リスト作ってそこに追加してった方が速いだろうな
インプレースで処理できるといっても、もともとリンクリストはメモリをバカ食いするから本末転倒だし
698 ◆QZaw55cn4c
2018/02/04(日) 11:57:14.26ID:p5zvJFKF
>>695
オンメモリとは限らないのでは?
普通にリンクリストでデータ構造が実装されている例はいくらもあると思うよ、二分木、多分木になる場合や
順序関係・比較関数が単純でない場合は特に

まあ List でまとめる必要ははなからないことは自明だけれども
699デフォルトの名無しさん
2018/02/04(日) 12:07:50.83ID:GvS2o5m7
>>694
そこでLinkedHashMapですよ
700デフォルトの名無しさん
2018/02/04(日) 16:04:57.04ID:fXO59JwO
ま、何億件とかデータが巨大なら最初からRDB等を使った方が何も考えずに済んで良いかもね。
まあでも巨大かどうかは動かすコンピュータのスペックによるか。億単位だろうが京単位だろうが
軽く動いてしまうマシンはあるだろうし。
701デフォルトの名無しさん
2018/02/04(日) 17:06:48.49ID:XK4swbja
Test
702デフォルトの名無しさん
2018/02/05(月) 12:43:28.93ID:nOjIwE3H
メモリプールとかで使うのかも
703デフォルトの名無しさん
2018/02/07(水) 09:40:42.83ID:3I7vHPZK
あー。あの大阪によくある。
704デフォルトの名無しさん
2018/02/07(水) 12:31:35.21ID:3a579GGi
>>703
それはたこ焼き器やろ
705デフォルトの名無しさん
2018/02/07(水) 12:45:24.93ID:2VYDCh9o
モータープール、大阪でしか言わないんだよなぁ
706デフォルトの名無しさん
2018/02/07(水) 21:32:24.68ID:7uNcNN/X
月極グループ
707デフォルトの名無しさん
2018/02/07(水) 21:45:44.89ID:E5jit1hv
げっきょくさんは手広いよな
708デフォルトの名無しさん
2018/02/07(水) 21:50:59.77ID:isOebZIS
>>707
「つきじめ」って読むだぞ知恵遅れ
709デフォルトの名無しさん
2018/02/08(木) 00:52:45.22ID:y8xXRvXM
じめ
710デフォルトの名無しさん
2018/02/08(木) 02:00:47.83ID:AXKuy5Is
ぢめ
711デフォルトの名無しさん
2018/02/08(木) 15:24:48.89ID:GGxSZy0h
「つきぎめ」だろって、つっこんだら負けなの?
712デフォルトの名無しさん
2018/02/08(木) 15:38:26.75ID:4mknIqIx
>>711
はい残念!
713デフォルトの名無しさん
2018/02/08(木) 16:13:58.48ID:l038yywz
>>707は(なぜか変換できない)ネタだろ
って突っ込んだらダメなん?
714デフォルトの名無しさん
2018/02/08(木) 16:39:10.89ID:5B+1l88d
つきじめ
はともかくつきぎめってなんだよ
715デフォルトの名無しさん
2018/02/09(金) 20:41:22.83ID:TxhNGHRH
月極の読み方とは? 「月極」を「げっきょく」と読む人多数!
大人になってから知った読み間違い&意味間違い
https://gakumado.mynavi.jp/freshers/articles/11122
716デフォルトの名無しさん
2018/02/09(金) 20:51:00.52ID:KKlW8Jyu
くっだらねぇレスを何日も続けるんじゃねぇよゴミカスども
ほんとゴミみてぇな奴しかおらんな
717デフォルトの名無しさん
2018/02/09(金) 21:09:31.63ID:2uCfWfAn
過疎ってJavaの話題を誰も書かなかったからだよ。何かネタがあるなら君が書け。
例えプロでも初心者になり切って何か質問書いてみろ。お題でもいいぞ。
718デフォルトの名無しさん
2018/02/09(金) 21:09:53.42ID:b+xlXmOU
ゴミしか使わない言語なんだからしょうがないだろ
719デフォルトの名無しさん
2018/02/09(金) 21:38:03.63ID:9EA5viw/
こりゃダメだ
C#に転向するわ
720デフォルトの名無しさん
2018/02/09(金) 21:47:11.01ID:2u4zZUXa
>>719
言語としての将来性を考えるならそれがいいかもね
Javaを置き換える言語はあるがC#を置き換える言語はまだない
721デフォルトの名無しさん
2018/02/09(金) 21:49:51.06ID:qrKjYlTm
>>719
kotrinじゃなくて?
722デフォルトの名無しさん
2018/02/09(金) 21:52:38.51ID:9EA5viw/
>>720>>721
ネットでちょこっと見たけど
C#って制御文とかクラスの使い方とかJavaとほぼ同じじゃね?
723デフォルトの名無しさん
2018/02/09(金) 22:02:03.66ID:qrKjYlTm
>>722
c#2.0くらいまではね
724デフォルトの名無しさん
2018/02/09(金) 22:04:37.91ID:KKlW8Jyu
C#推しの馬鹿って言語的な比較しかしないから馬鹿なんだよな
言語使うだけなら小学生でも出来る
Webサービスとして業務的な汎用性がJavaに比べてゴミだから流行らないんだよ
725デフォルトの名無しさん
2018/02/09(金) 22:05:20.81ID:9EA5viw/
>>723
今はC#7だから結構変わってるのか・・・
やっぱりJavaやろっかな・・・
726デフォルトの名無しさん
2018/02/09(金) 22:07:49.53ID:WMFtHau8
>>724
奴隷必死だな
727デフォルトの名無しさん
2018/02/09(金) 22:10:23.32ID:9EA5viw/
>>724
レンタルサーバーで気軽に使えないんだもん
728デフォルトの名無しさん
2018/02/09(金) 22:10:56.67ID:KKlW8Jyu
図星かよゴミ
馬鹿はプログラムなんかやらんでスマホでも弄ってろよ
729デフォルトの名無しさん
2018/02/09(金) 22:11:25.62ID:qrKjYlTm
>>724
奴隷おつ
730デフォルトの名無しさん
2018/02/09(金) 22:12:08.78ID:zG1wX+Le
>>716
だってここjavaスレだもん
731デフォルトの名無しさん
2018/02/09(金) 22:12:18.12ID:9EA5viw/
>>724
奴隷さんでしたかw
732デフォルトの名無しさん
2018/02/09(金) 23:08:49.74ID:nN2BoaGY
>>722
そりゃMSがJavaVM作ったらSunから文句言われて怒ったゲイツがパクってWindowsに都合よくなるように改造して作ったものがC#だから当然。
当時はそうやってWindowsに囲い込もうとしたが、しかし、長いこと独占状態だったから広まるのが遅く、ほとんどWindowsでしか使われない言語になってしまった。
今はAppleのSwiftが似たような状態になっていてフリーになったのに中々広まらない。最初に変な制限があると出遅れる。
733デフォルトの名無しさん
2018/02/09(金) 23:57:39.97ID:St4pWECa
>>732
javaはその逆を行こうとしてるね
734デフォルトの名無しさん
2018/02/10(土) 00:05:53.34ID:dbzbK1DZ
>>733
今ではスマホアプリやゲームのクロスプラットフォーム開発は完全にC#に持っていかれたし、
LinuxのWeb開発もC#に侵食されつつあるよ
今やランタイムを同梱する場合などのライセンス問題でJavaが嫌われてC#を選ぶという、
昔とは完全に逆転した状況になってしまった
735デフォルトの名無しさん
2018/02/10(土) 00:08:45.80ID:l9ZzjyKP
あー。そうだけど、もうフリーのやつも広まり切った後なのでほとんど影響ないんじゃないかな。
736デフォルトの名無しさん
2018/02/10(土) 00:09:50.19ID:l9ZzjyKP
>>735>>733ね。
737デフォルトの名無しさん
2018/02/10(土) 00:17:35.67ID:dWge4ODu
Javaが選ばれるのは、Javaの閉じたエコシステムに完結している限りにおいて、Unix開発の知識がなくてもUnixを使ったシステムが作れるからだよ
特定の技術の枠の中に閉じこもっていれば安心という意味においてはWin+VSと本質的には大差ない
Oracleが時代錯誤な独占体制を見直さない限り、長期的には今やWinから解放されライセンスもガガバガバな.NETに食われていくのは避けられないだろうね
738デフォルトの名無しさん
2018/02/10(土) 04:08:17.66ID:ebSyb+8P
eclipseでメモ帳を作っています。
テキストファイルの文字列を編集可能な状態で出力したいのですが、やり方が分かりません。
Scanner(System.in)でキーボードから入力された文字列のような、そのまま直接キーボードで編集可能な文字列として出力したいのですが……。
何卒知恵を御貸しください。
お願いします。
739デフォルトの名無しさん
2018/02/10(土) 04:48:47.04ID:ebSyb+8P
>>738
追記、Scanner(file名)による入力のやり方を発見しましたが、そのままSystem.inと繋げるようなやり方はできないのでしょうか?
Scanner(file名)で得た文字列をSystem.inで編集したいのです
740デフォルトの名無しさん
2018/02/10(土) 06:58:24.49ID:KnoefXX3
Javaを本格的に使うと訴えられるんでしょGoogleみたいに
それじゃリスクあるからKotlinやC#使おうってなるわな
741デフォルトの名無しさん
2018/02/10(土) 07:11:56.20ID:TNdj3qFT
>>738-739
HTML の、textarea のようなものを使うと簡単

eclipse にも、複数行テキストボックスのようなものがあるかな?
742デフォルトの名無しさん
2018/02/10(土) 08:58:45.50ID:xv5r03JM
>>734
>>736
javaはOpenからClosedになりつつあるってことだろ
743デフォルトの名無しさん
2018/02/10(土) 09:38:19.54ID:E/k4xLNo
>>719
.NET CORE2.1出てから本気出す
744デフォルトの名無しさん
2018/02/10(土) 09:41:30.71ID:wviCBSHG
うちの職場はC#やめてJavaに統一した

統計はたいていMSの圧力下にあるから信用ならん
こっそりライセンス変えたり人のパソコン勝手に弄り回す会社のフレームワーク使う気になるかっての
745デフォルトの名無しさん
2018/02/10(土) 10:41:49.53ID:rlZJHg3D
>>741
ありがとうございますTextAriaで解決できそうです本当にありがとうございます
746デフォルトの名無しさん
2018/02/10(土) 11:05:18.27ID:xv5r03JM
>>744
Oracleよっかマシ
747デフォルトの名無しさん
2018/02/10(土) 14:05:25.59ID:wviCBSHG
どこがましか?!
748デフォルトの名無しさん
2018/02/10(土) 14:45:26.25ID:vDyn4qxN
>>738
マルチかよ
749デフォルトの名無しさん
2018/02/10(土) 16:00:43.10ID:l9ZzjyKP
>>742
しかし言語そのものは文法定義でしかなく特許があるわけでも著作権があるわけでもないので独自実装やその実装のフリー化は誰にも止められないだろう。
例えあってもパクられてちょっと違ったもの違う名前で作られて終わりだ。Javaに対するC#のようにね。
750デフォルトの名無しさん
2018/02/10(土) 16:18:49.31ID:wVMdjZ3i
>>749
そんなパクリ言語選ぶくらいならc#かkotrin使うわwww
751デフォルトの名無しさん
2018/02/10(土) 16:43:17.54ID:z2zG7zff
勝手に使えば?
752デフォルトの名無しさん
2018/02/10(土) 16:56:56.54ID:bqVtLB0f
>>744
何作ってんの?
753デフォルトの名無しさん
2018/02/10(土) 16:58:39.84ID:l9ZzjyKP
>>750
C#はJavaのパクリ言語だよ。仮想マシン上で動くという所からしてパクリ。MSが全力を上げてパクるとああなる。
もちろんWindowsはMacのパクリだしMacはAltoのパクリだ。この業界は全体がパクリでできている。
754デフォルトの名無しさん
2018/02/10(土) 17:05:25.59ID:pUvl4BKb
>>753
c#はjavaよりDelphi
755デフォルトの名無しさん
2018/02/10(土) 17:07:08.77ID:l9ZzjyKP
別の名前の似たようなタイヤが延々と発明され続ける。その中でビジネス的にうまく行ったやつが技術的にはクソだったとしても生き残る。宣伝のうまさやタイミングが重要だ。人間は感情でしか動ていない。理屈は常に後付の正当化であり誤魔化しに過ぎない。
756デフォルトの名無しさん
2018/02/10(土) 17:08:09.17ID:l9ZzjyKP
>>754
それはDelphi作ってた人にやらせたからではないかな。
757デフォルトの名無しさん
2018/02/10(土) 17:11:13.69ID:pUvl4BKb
>>756
そう
758デフォルトの名無しさん
2018/02/10(土) 17:32:48.47ID:wviCBSHG
>>752
きわめて普通の業務用Web
759デフォルトの名無しさん
2018/02/10(土) 17:34:57.94ID:wviCBSHG
C#がDelphiの血筋とかいうのはMicrosoftの強がりというか詭弁

一部にていたりノウハウを流用している部分があるというだけで
全体的にどうみてもJava
760デフォルトの名無しさん
2018/02/10(土) 17:50:04.55ID:dPkktoQv
でもさ
Javaをパクったらクソが出来上がるはずだよね
でもC#はエレガントじゃん
矛盾してないか?
761デフォルトの名無しさん
2018/02/10(土) 18:20:17.10ID:wviCBSHG
null値というクソをJavaから引き継いで
ほどよくクソになってるじゃないか

Delphiではもっとしっかり考慮されてたのに
考えもなしにパクった証拠
762デフォルトの名無しさん
2018/02/10(土) 18:48:15.54ID:dPkktoQv
それはJava以外から引き継いだんだよ
C++やVBファミリとの付き合いがあるからね
763デフォルトの名無しさん
2018/02/10(土) 19:10:56.73ID:TftZc6ZF
あるよね
764デフォルトの名無しさん
2018/02/10(土) 20:26:16.00ID:wviCBSHG
付き合いがあるからってすべてのオブジェクト変数をNull許容にする必要性がおもいつかない
765デフォルトの名無しさん
2018/02/10(土) 20:56:51.13ID:g3PCSUL0
当時の世間の要求に合わせて設計しただけだぞ
例えば、初期のC#に型推論がなかった理由は「当時はスクリプト言語の地位が低かったので、スクリプト言語だと思われたくなかったから」だそうだ
時代が違うんだよ
766デフォルトの名無しさん
2018/02/10(土) 21:59:20.30ID:F/TP0Ynf
>>758
奴隷が必要なわけね
767デフォルトの名無しさん
2018/02/10(土) 22:09:41.76ID:wviCBSHG
Java使ってる会社のほうが貧乏な傾向があるのは認める
768デフォルトの名無しさん
2018/02/11(日) 00:14:56.01ID:YotivED/
Javaスレに何でJavaアンチが書き込んでるの?
769デフォルトの名無しさん
2018/02/11(日) 00:38:43.76ID:Vla6Y0kh
Javaは好きだけどオラクルは嫌い
770デフォルトの名無しさん
2018/02/11(日) 00:39:43.19ID:B0DbdRYG
少しは刺激がないとスレが過疎っちゃうからアンチも受け入れてるの
771デフォルトの名無しさん
2018/02/11(日) 07:24:40.39ID:rJHGn+gg
Javaが廃れC#が栄えても
新しい何かが持て囃されてきたら
MSはそれを潰すために新しい物作って主軸を移すだろうからな
多くを求めずJavaでいいんだよ
772デフォルトの名無しさん
2018/02/11(日) 07:31:26.36ID:kFVg7E/r
>>771
MSのJavaと言えばJ++やJ#というのがあったな
あれは廃れたが
773デフォルトの名無しさん
2018/02/11(日) 07:56:40.16ID:O1XIfuxc
(PHPじゃ)あかんのか?
774デフォルトの名無しさん
2018/02/11(日) 08:51:26.34ID:nmdhjXK8
googleがC#を正式採用したら本気出すわ
775デフォルトの名無しさん
2018/02/11(日) 09:09:40.93ID:c8+EY8Re
Microsoftにあくどい方法で潰されかけて
抵抗したら丸パクリされたあげく
協調すべきだったとか上から目線で評論家どもがほざく
776デフォルトの名無しさん
2018/02/11(日) 09:26:11.52ID:QgiY6BS8
ユーザーとしては使いやすい物が残ればいい
OSはMacとLinuxが
言語はC#, TypeScript, C++, bash, powershell, pythonがあれば十分
777デフォルトの名無しさん
2018/02/11(日) 09:29:10.77ID:nmdhjXK8
mac以外は概ね同意
778デフォルトの名無しさん
2018/02/11(日) 10:09:55.56ID:Pp2sAYy/
Winは開発しにくいだけでユーザー側から見たらそんなにクソか?
779デフォルトの名無しさん
2018/02/11(日) 10:38:56.56ID:YeNWUzxx
>>776
root/rootで簡単ログインできるもんね
780デフォルトの名無しさん
2018/02/11(日) 10:39:00.95ID:Vla6Y0kh
PowerShellはゴミ
コレクション周りでハマると、もうインラインでC#書いてやろうかと思う
781デフォルトの名無しさん
2018/02/11(日) 10:44:00.18ID:YeNWUzxx
>>780
最近はcakeが楽すぎて、スクリプトも全部c#で書いてるわ
javaでcakeと同じことやろうとすると何がおすすめ?
782デフォルトの名無しさん
2018/02/11(日) 10:51:10.19ID:hZTy6Y/G
Gradle
783デフォルトの名無しさん
2018/02/11(日) 11:08:50.25ID:CuFerfqg
最近はweb系は全てnodejsに支配されてる感がある
784デフォルトの名無しさん
2018/02/11(日) 11:13:49.18ID:zXTZLl5w
あるプログラムを手を加えているるうちに
コマンドプロンプトで実行させたあとに1~2秒ほどの謎のウエイトがかかるようになったんだけど何で待たされているのでしょうか

public class Sample {
 public static void main (String[]args) {
  (略 650行程度)
 System.out.println("終了");
 } //mainメソッドここまで
 メソッドは10前後
}

上で言えばmainメソッドの最後で「終了」って表示してからその後何もさせてないのにコマンドラインの入力欄に戻るまでに1~2秒待たされるようになりました。
785デフォルトの名無しさん
2018/02/11(日) 11:25:19.00ID:CuFerfqg
肝心の処理がわからなきゃなんも言えん
とりあえずverbose付けて実行してみろよ?
786デフォルトの名無しさん
2018/02/11(日) 11:55:08.44ID:xdDHKV4A
メソッド全部消しても再現するの?
787デフォルトの名無しさん
2018/02/11(日) 12:31:14.10ID:PoFQMINp
>>776
mac除いて素のC言語足せば文句なしだわ
788デフォルトの名無しさん
2018/02/11(日) 13:31:09.65ID:B0DbdRYG
Perlもよろしく
789デフォルトの名無しさん
2018/02/11(日) 16:31:49.42ID:QgiY6BS8
なんていうかMac以外は清潔感がないから社会人としてマナー違反
朝起きて身だしなみ整えずジャージで外を出歩くような感覚
790デフォルトの名無しさん
2018/02/11(日) 18:22:09.23ID:B0DbdRYG
Macはインテリアの一種であり見た目のデザインで売ってる製品だから実用性に欠ける部分があっても買うユーザは最初から気にしない。
まあしかし中身がUNIXであることにより少し救われている。
791デフォルトの名無しさん
2018/02/11(日) 19:57:57.53ID:icMKiG8e
>>788
承服致しかねます
792デフォルトの名無しさん
2018/02/11(日) 21:52:18.83ID:aZ0naO6m
>>789
俺にぴったりだ
793デフォルトの名無しさん
2018/02/12(月) 04:39:09.88ID:gkLkkA1t
mac使うのガイジだけだろ
794デフォルトの名無しさん
2018/02/12(月) 09:24:45.05ID:Bk9VmC4X
ビジネスマンならmacしか選択肢がない
やすい靴やすいスーツやすい時計やすいネクタイやすいシャツ
ビジネスマンなら身嗜みを間違えると相手に軽く見られるってことをわかってるだろう
それと同じで端末も身嗜みだからある程度金をかけてセンスがいいものを選ばないとね
ビシッと身嗜みを決めたビジネスマンが格安のネットブックやガキっぽいゲーミングノートを取り出したらこの人と仕事して大丈夫かなって不安になるよ
795デフォルトの名無しさん
2018/02/12(月) 10:30:50.10ID:JW89phfM
>>790
これ
vimとsshがあればなんでもいいんだから、macで用が足りてる
796デフォルトの名無しさん
2018/02/12(月) 11:23:44.09ID:GfEZnF0r
>>795
>>779
797デフォルトの名無しさん
2018/02/12(月) 11:31:43.74ID:Dq1d51GH
>>778
勝手に機能変えられる
止まったり重くなった時に原因調べるのが大変
OSがサポートしてるツールが少ない
798デフォルトの名無しさん
2018/02/12(月) 11:35:43.25ID:Dq1d51GH
>>795
aptみたいのないと不便すぎる
799デフォルトの名無しさん
2018/02/12(月) 12:01:19.55ID:GfEZnF0r
>>797
ツール数の比較よろ
800デフォルトの名無しさん
2018/02/12(月) 12:49:31.47ID:qRqzoJSM
>>798
brewあるで
801デフォルトの名無しさん
2018/02/12(月) 13:00:39.48ID:2UKclRN3
>>795
Winでも足りるレベルじゃねーか
802デフォルトの名無しさん
2018/02/12(月) 13:12:58.54ID:Bk9VmC4X
それ言ったらOSなんてなんでもいい
今時の開発環境はマルチプラットフォーム対応進んでるし
対応してなくても仮想化でどうにでもなる
中身はなんでもいいなら見た目やブランドが重要になるからわかってる人はMacを選択するんだよ
803デフォルトの名無しさん
2018/02/12(月) 13:26:59.12ID:qRqzoJSM
>>801
あ、そうなの?じゃあWinでも足りるよ
804デフォルトの名無しさん
2018/02/12(月) 13:46:46.04ID:eSqAJ2WH
じゃあぼくはDebianでいいや
805デフォルトの名無しさん
2018/02/12(月) 13:50:07.67ID:S+p/PDus
Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする。
最初から、Python, vim も入っている

200MB ほどダウンロードして、850MB ほどの容量。
ただし、GUI版ではなく、Ubuntuサーバー

Java も入っていないけど、以下のパッケージがあるみたい。
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
806デフォルトの名無しさん
2018/02/12(月) 15:24:20.39ID:WEGvUxeo
面倒すぎワラタ
807805
2018/02/12(月) 16:25:40.40ID:S+p/PDus
Windows10 で、WSL で、MS Store から、Ubuntu 16.04 LTS をダウンロードして、
Ruby をインストールする

全パッケージの更新
sudo apt-get update
sudo apt-get dist-upgrade

sudo apt install ruby

日本語ロケールと、man コマンドの日本語化
sudo apt install language-pack-ja
sudo apt-get install manpages-ja manpages-ja-dev

touch ~/.bash_aliases

ホームディレクトリに、.bash_aliases というファイルを作って、そこに、
export LANG=ja_JP.UTF-8
と書いて、bash を日本語ロケールにする

Java も、sudo apt install で、インストールできる
808デフォルトの名無しさん
2018/02/12(月) 17:22:13.84ID:gfcybQxo
>>794
それは主に接客をやる営業の人向けの話だな。かといって客の前で客以上の服とか物とか持っていると悟られるのはまずい。
809デフォルトの名無しさん
2018/02/12(月) 17:51:26.65ID:Dq1d51GH
>>800
標準でないから標準のツールが管理されない

>>799
先ず数えるツールがないとこから不便だな
810デフォルトの名無しさん
2018/02/12(月) 18:13:03.49ID:gfcybQxo
>>802
見た目やブランドを気にする人はそれによって人と競っているような人だけ。
普通の技術者はそんな所で競わないので結果的に見た目がどうでもよくなる。
811デフォルトの名無しさん
2018/02/12(月) 18:25:15.14ID:gfcybQxo
>>807
環境変数 LANG の設定は ~/.bash_aliases じゃなくて ~/.bashrc に直接書いた方がいいのでは?
意味的にも違うしそもそも ~/.bash_aliases は ~/.bashrc で読むようになっているだけのスクリプトだ。
bash が直接読むファイルではないから違う環境に行ったら使えないかも知れない。
812デフォルトの名無しさん
2018/02/12(月) 18:29:56.92ID:GfEZnF0r
>>809
なるほど、比較対象のmacがそれじゃ数えられないね
813デフォルトの名無しさん
2018/02/12(月) 18:42:41.44ID:pVBDRrcw
Javaて無償で使えなくなる予定なのか?
814デフォルトの名無しさん
2018/02/12(月) 18:43:18.02ID:gfcybQxo
>>801
Linux でも足りる。というか、普通のLinuxディストリビューションだと何もしなくても最初からインストールされている。
815デフォルトの名無しさん
2018/02/12(月) 18:51:02.13ID:gfcybQxo
>>813
Open JDK があるので無償で使い続けることは可能だ。
http://gihyo.jp/news/report/01/JavaOne2017/0002
816デフォルトの名無しさん
2018/02/12(月) 18:56:46.30ID:pVBDRrcw
>>815
なるほど
開発版と安定版みたいな感じか・・・
817デフォルトの名無しさん
2018/02/12(月) 19:05:40.88ID:GfEZnF0r
>>816
アップグレードし続けないとすぐにサポート切れになるがな
818デフォルトの名無しさん
2018/02/12(月) 19:19:05.13ID:gfcybQxo
RedHat みたいな感じかな。全部フリーのFedoraをテストして長期リリースにしてサポートで金を取る方式。
しかし元がフリーということは CentOS みたいなテスト後のやつを揃えたやつが出てくる可能性がある。
819デフォルトの名無しさん
2018/02/12(月) 19:35:09.62ID:tHIswjpT
>>818
OpenJDKの改変はライセンス違反。
OpenJDKのソースはGPLだが、特許の利用許諾はJCPを通っていることが条件。
改変したらJCPの認定から外れるので、その瞬間にオラクルに特許侵害で巨額の賠償金を請求されることになる。
820デフォルトの名無しさん
2018/02/12(月) 19:39:26.73ID:pZ0Kl34B
これってKotlinならセフセフなのか?
Javaはもうやめたほうが安全そうだな
821デフォルトの名無しさん
2018/02/12(月) 19:52:33.75ID:gfcybQxo
>>819
あ、そうなの? GPLは改変再配布を許すライセンスじゃなかったっけ?
822デフォルトの名無しさん
2018/02/12(月) 19:59:41.06ID:tHIswjpT
>>821
GPLv2による利用許諾はあくまで著作権の利用許諾
配布者が利用者を特許侵害で訴えることの可能な欠陥ライセンスだ
オラクルにとっては極めて好都合なライセンスでもある
823デフォルトの名無しさん
2018/02/12(月) 20:00:36.76ID:gfcybQxo
>>820
今流行ってるのは Java VM 上で動く Kotlin だが、それ使い続ける限り何か影響はあるかも知れない。
しかし kotlin は JavaScript で動くようにするやつやネイティブも作っているのでそちらは影響を受けない筈。
824デフォルトの名無しさん
2018/02/12(月) 20:03:47.34ID:gfcybQxo
>>822
なるほど。

でも特許部分をくり抜いた版って出せるんじゃないかな?
まあそれだともはやJavaではなくなるのかも知れないが。
825デフォルトの名無しさん
2018/02/12(月) 20:14:07.01ID:tHIswjpT
>>824
さすがにそんなことをするくらいなら.NET Core向けにJavaコンパイラとJava APIを実装したほうが遥かに建設的で手っ取り早いだろうな
オラクルに言わせれば、APIには著作権が及ぶらしいからどのみち訴訟は避けられないわけだが、
海賊版JVMを作るのに比べたら裁判の勝ち目はあるだろう
826デフォルトの名無しさん
2018/02/12(月) 20:19:55.45ID:NpQ9GJ9J
oracleに買われたものは何かしら不安が残るな
827デフォルトの名無しさん
2018/02/12(月) 20:52:59.67ID:GfEZnF0r
少し前のMicrosoftやな
828デフォルトの名無しさん
2018/02/15(木) 09:20:07.56ID:JTk+EmTS
実行スピードは落ちても構わないのでCPUにかかる負担を減らしたい場合
簡単な方法は無いでしょうか
829デフォルトの名無しさん
2018/02/15(木) 11:10:46.44ID:QO/Sl0bJ
どんだけ抽象的だよ・・真性のクソ馬鹿かおまえ?
830デフォルトの名無しさん
2018/02/15(木) 11:48:25.90ID:38r4ox9p
全部手動でやればいいんじゃね? CPUにかかる負担ゼロになるし。
831デフォルトの名無しさん
2018/02/15(木) 14:27:17.99ID:skblyvdp
>>828
sleepあちこちに入れたら?
832デフォルトの名無しさん
2018/02/15(木) 15:19:28.29ID:JTk+EmTS
>>829-830
分からないなら黙っていてください。(NGしました)

>>831
ありがとうございます。
833デフォルトの名無しさん
2018/02/15(木) 15:38:47.40ID:c0aRNk8h
NGアピールガイジ
834デフォルトの名無しさん
2018/02/15(木) 17:58:52.48ID:KmltFhyK
文字列str1から文字列"str2"を検索する方法はこうですが
str1.indexOf("str2",0)

両方の文字を数値のbyte配列化してこれより高速に検索する方法ないですか?
地道に配列内を上からチェックしていけばいいですが
それよりスマートで高速な方法ないでしょうか?

文字処理は一般に遅いですが
結局str1.indexOfが一番はやい?
835デフォルトの名無しさん
2018/02/15(木) 18:04:56.71ID:J5ESFAd4
正規表現使えば?
速度だけならどういう実装が一番速いのかは知らんけど
836デフォルトの名無しさん
2018/02/15(木) 18:35:20.81ID:skblyvdp
気に入らないならソースの String.java を参考にして自作してみれば?

もっと高速化する楽な方法はJNIで作ったり外部コマンド動かしたりする方法かな。
837デフォルトの名無しさん
2018/02/15(木) 18:36:21.54ID:huciZvxI
>>834
電文処理など、文字列とBYTE列が交わるポイントは確かにあるけど、
可能な限り、文字列は文字列、BYTE列はBYTE列の世界で取り扱うほうが
いいと思うよ。
838デフォルトの名無しさん
2018/02/15(木) 18:36:51.31ID:aKcpIhES
indexOfの実装にもよるんじゃねえの?
単なる文字列じゃなくなっても大手術しなくて済むように無理しないのが一番良いと思うけど。
バイト列だと思いもよらない文字の切れ目でヒットしたり地獄見ると思う。
入ってるかどうかだけが知りたいならcontainsにするか、それでも遅いならCharSequenceにしてからトライ木にするか。
839デフォルトの名無しさん
2018/02/15(木) 18:59:28.98ID:38r4ox9p
>>834
ボトルネックでないのに無駄に高速化しようとするのは愚策だから止めた方が。

ボトルネックになってるのであれば同じ文書内を複数の単語で何度も検索するとか
同じ単語で大量の文書を検索するとか具体的なシチュエーションが出てくるだろうし、
そのシチュエーションに適した高速化すりゃいいだけ。

どんなシチュエーションでもindexOfを上回る
(苦労してコード書く意味があるようなレベルで)ってのはかなり難しい。
例えばbyte[]に変換ってのも検索と比較すれば十分重い処理だし。
840デフォルトの名無しさん
2018/02/15(木) 19:16:55.17ID:KmltFhyK
了解しました
結局str1.indexOfでやるのがよさそうですね
841デフォルトの名無しさん
2018/02/16(金) 16:28:18.34ID:M8XJLm2H
>>831
sleep入れても負担は増えるだけだろ
総計算量は同じでsleepを処理する計算が増える
手で処理するしかない
具体的なプログラムが提示されれば改善の余地はあるかも知れないが

時間あたりの負荷が高く他の処理の邪魔をしたくないという話ならプロセスのプライオリティを下げろ
842デフォルトの名無しさん
2018/02/16(金) 16:35:42.12ID:M8XJLm2H
>>834
レベルと用途が不明だが
事前にindexを作っておいてそこから探すのが速い
843デフォルトの名無しさん
2018/02/16(金) 18:23:24.27ID:YSXjevvC
>>841
sleepを処理する計算?sleepの前処理のこと?それ以上にsleepすればいいのでは?
JavaVM内だとどうやってるのかは知らないが、sleepはVM内で指定の時間後に割り込み掛かるようにしてからスレッド停止してるだけじゃないの?
スレッド停止するならその分だけCPUタイムは食わなくなるよ。
844デフォルトの名無しさん
2018/02/16(金) 21:46:38.60ID:FM33hhMj
windowsならこういうのあるよ。

Windows10 - プロセス(アプリ)の優先度を指定(変更)する方法
https://pc-karuma.net/windows-10-process-priority/
845デフォルトの名無しさん
2018/02/17(土) 00:39:13.30ID:EWYfJ6l0
Linux だと nice とか renice とか ionice ってコマンドがある。
846デフォルトの名無しさん
2018/02/17(土) 09:55:42.68ID:lGVkh7Ch
>>843
なぜ負担をCPUタイムと置き換えてる
847デフォルトの名無しさん
2018/02/17(土) 17:06:22.90ID:EWYfJ6l0
>>846
負担と言ったら普通そうなのでは?
それに元の質問は「実行スピードは落ちても構わないのでCPUにかかる負担を減らしたい」だから
JavaVMのOSでのプライオリティそのままでやるとしたらプログラム中の sleep ぐらいしか方法
ないと思うが?
848デフォルトの名無しさん
2018/02/17(土) 17:41:08.22ID:lGVkh7Ch
>>847
普通に考えると違うだろう
849デフォルトの名無しさん
2018/02/17(土) 17:43:12.24ID:lGVkh7Ch
CPUタイムも増えるしな
850デフォルトの名無しさん
2018/02/17(土) 19:22:28.47ID:EWYfJ6l0
>>848>>849
時間当たりのCPU使用率は減って負荷は下がるだろ?
sleep してもそうならない環境なんかないと思うがなあ。
851デフォルトの名無しさん
2018/02/17(土) 22:03:31.61ID:7nMe6yut
普通とは?
852デフォルトの名無しさん
2018/02/17(土) 23:57:29.05ID:AFLiLGCz
× 普通に考えると
○ 説明できないし実はよく考えていない
853デフォルトの名無しさん
2018/02/18(日) 06:52:07.13ID:4dAbe4pu
>>850
なんで負荷とか自分の思い込んだ質問に置き換えてんだよ
プログラマに向いてない
854デフォルトの名無しさん
2018/02/18(日) 06:53:43.28ID:4dAbe4pu
CPUタイムとCPU使用率も違う
855デフォルトの名無しさん
2018/02/18(日) 06:55:19.71ID:4dAbe4pu
> 負担と言ったら普通そうなのでは?

考えてなかったのか
856デフォルトの名無しさん
2018/02/18(日) 09:03:49.34ID:vQFeCh33
この回答のプログラムなんですけど、
https://stackoverflow.com/questions/39530446/google-spread-sheets-appending-data-using-java

BatchUpdateSpreadsheetRequest batchRequests = new BatchUpdateSpreadsheetRequest();

と宣言時にオブジェクトを new して代入してますが、その後でまた

batchRequests = new BatchUpdateSpreadsheetRequest();

というコードが出てきます。 requests という変数でも同じことをしています。
これって何か意味があるんでしょうか、それとも無駄なことなんでしょうか?
857デフォルトの名無しさん
2018/02/18(日) 09:17:09.22ID:Hu5U/RaQ
無駄
858デフォルトの名無しさん
2018/02/18(日) 09:53:01.77ID:4dAbe4pu
>>856
その実装がどうだかは知らないけど
コンストラクタに副作用があれば意味ある
ただし1回目の代入は無駄

副作用とは、どっかと通信するとか、ファイルに出力するとか
859デフォルトの名無しさん
2018/02/18(日) 10:19:16.26ID:vQFeCh33
>>857>>858
ありがとうございました。別に意味はないようですね。実際コードを削除しても動作は変わりませんでした。
860デフォルトの名無しさん
2018/02/18(日) 16:52:39.12ID:oDDrqbus
>>853
お大事に。
861デフォルトの名無しさん
2018/02/18(日) 19:11:48.11ID:4dAbe4pu
>>860
理解できないか
862デフォルトの名無しさん
2018/02/18(日) 19:49:59.31ID:fPQxo54S
理解できる人いるのかな?
863デフォルトの名無しさん
2018/02/18(日) 20:46:32.15ID:NoRmyTXZ
>>862
で、普通とは?
864デフォルトの名無しさん
2018/02/18(日) 21:34:57.38ID:dCbMrjv3
もう無理だろう。sleepで負担が増えるとか書いてる時点で触れてはならない人と気づくべきだったということ。
865デフォルトの名無しさん
2018/02/18(日) 21:44:15.08ID:xK1+NSGl
詭弁のガイドラインから推測すると、次はbusywaitの出番だな。
866デフォルトの名無しさん
2018/02/19(月) 08:24:01.74ID:1DmhRUos
負担だから命令投げた時点で発生するものということだろ
CPUタイムで課金とかいうシステムならありえる
867デフォルトの名無しさん
2018/02/19(月) 09:29:52.10ID:PyvgqCqh
もうそっとしといてやれよ
868デフォルトの名無しさん
2018/02/19(月) 19:55:22.15ID:/8ibrm1C
グーグルスプレッドシートのurlから、シートのIDを抽出するコートはどう書いたらいいですか?例えば、

https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0

/d/ の後から次の / まで、 1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw がIDになるのですが、

https://developers.google.com/sheets/guides/concepts
>スプレッドシート ID は、文字、数字、いくつかの特殊文字で構成される文字列です。 次の正規表現を使用すると、
>Google スプレッドシートの URL からスプレッドシート ID を抽出できます。

/spreadsheets/d/([a-zA-Z0-9-_]+)

と公式にあるんですが、具体的に java のコードで、IDを抽出するにはどうしたらいいですか?
869デフォルトの名無しさん
2018/02/19(月) 20:21:37.87ID:lymwUlC8
>>868
どうしても正規表現でやってみたいなら別として、そうでないなら普通に文字列切り出せばいいのでは?
870デフォルトの名無しさん
2018/02/19(月) 20:39:01.32ID:/8ibrm1C
javaの入門サイトでググってみて自分で書いたコードがこれなんですけど、もっと簡単なやり方があれば有り難いんですが。

String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0"; ;
Pattern p = Pattern.compile("/spreadsheets/d/([a-zA-Z0-9-_]+)");
Matcher m = p.matcher(url);
m.find() ;
System.out.println("IDは : " + m.group().replace("/spreadsheets/d/", ""));
871デフォルトの名無しさん
2018/02/19(月) 20:42:58.92ID:lymwUlC8
>>870
group(1)では?
872デフォルトの名無しさん
2018/02/19(月) 20:43:44.15ID:lymwUlC8
てか、なんでreplaceする必要がある?
873デフォルトの名無しさん
2018/02/19(月) 20:47:25.62ID:HFhbrMpy
>>870
正規表現使うならreplaceはいらないよ
m.group(1)でおk
874デフォルトの名無しさん
2018/02/19(月) 20:47:46.51ID:HFhbrMpy
>>872
それ聞く必要ある?
875デフォルトの名無しさん
2018/02/19(月) 20:54:02.91ID:HFhbrMpy
>>870
簡単にやるならこれで
String url = "https://docs.google.com/spreadsheets/d/1IS5WSNxSVSPYseqr0T4LJHU80paHR4vQqB8Cm4GAbiw/edit#gid=0";;
String id = url.substring(39, 83);
876デフォルトの名無しさん
2018/02/19(月) 21:04:41.99ID:NZGEjg4E
こんなので性器表現w
IDの前のURLが完全に固定なら次のスラッシュのインデックスまで切り出せば良いだけやん
アホなのか?
877デフォルトの名無しさん
2018/02/19(月) 21:34:53.60ID:lymwUlC8
>>874
ないなw
878デフォルトの名無しさん
2018/02/19(月) 21:42:48.48ID:/8ibrm1C
>>873
0が全体の文字列で、1からが()で囲んだグループってことでいいんでしょうか?なんか難しい。
879デフォルトの名無しさん
2018/02/19(月) 22:06:52.28ID:GcoxPsSh
>>878
諦めろ
880デフォルトの名無しさん
2018/02/19(月) 23:55:36.50ID:xIEc0S27
ブラウザの自動操作なら、iMacros とか、Selenium WebDriver を使えば?

Ruby のSelenium WebDriverでは、その要素に、id が付いていれば、
以下で、その要素を取得できる
element = driver.find_element(:id => "何々")

ブラウザの右クリックメニューから、要素を検査で、その要素のHTMLタグ表記を見れる
881デフォルトの名無しさん
2018/02/20(火) 02:02:13.06ID:MBTJRw1R
まあ、こんな風にすることもできるな。
https://paiza.io/projects/ctl4xsTbxVxsIZrc35p2KA
882デフォルトの名無しさん
2018/02/20(火) 11:58:24.06ID:qEqx3RvR
頼むから数値リテラル直接使うような糞みたいなコードをドヤ顔で貼るのやめてくれ
これだから初心者スレは嫌なんだよ
883デフォルトの名無しさん
2018/02/20(火) 12:05:38.07ID:smPOtpq6
>>882
COBOLのコード見たら発狂しそう

数値リテラルベタ書きよりVBとかの全パターンIF文ひたすら書くあれの方が辛いけど
884デフォルトの名無しさん
2018/02/20(火) 12:31:56.31ID:/G4+50NH
>>882
素敵なコードをお待ちしております
まさか批判するだけしてダンマリなんて真似しないよなぁ
885デフォルトの名無しさん
2018/02/20(火) 12:55:35.15ID:DWBDu+Jk
サンプルプログラムみたいなやつに一々反応するのもなんだかなー
886デフォルトの名無しさん
2018/02/20(火) 13:13:03.06ID:oMzzTWgm
>>882
へいへいビビってるー
887デフォルトの名無しさん
2018/02/20(火) 13:43:06.57ID:DWBDu+Jk
int i = 1;

どや
888デフォルトの名無しさん
2018/02/20(火) 15:20:22.57ID:iXkGmXDS
>>887
素晴らしい!
889デフォルトの名無しさん
2018/02/20(火) 21:12:21.65ID:jNulsL97
1回しか出現しない数値をわざわざ定数とか面倒じゃね?
890デフォルトの名無しさん
2018/02/20(火) 21:34:30.43ID:Z4nA+j4o
定数であることすら意識したくないのでこう書く

public int getSomeDomainValue() {
return 100;
}
891 ◆QZaw55cn4c
2018/02/20(火) 21:36:27.78ID:SJPS4KKx
ここで気の利いたワンライナーを書けないのが悲しい…
892デフォルトの名無しさん
2018/02/20(火) 22:01:23.40ID:1WR4YyaC
設定をxmlから読み込むようにしよう
893デフォルトの名無しさん
2018/02/20(火) 22:02:12.18ID:1WR4YyaC
Java入門・初心者質問スレ  Part.6	YouTube動画>1本 ->画像>4枚
894デフォルトの名無しさん
2018/02/20(火) 22:03:21.03ID:1WR4YyaC
オーバーエンジニアリングを頑張るみなさん
895デフォルトの名無しさん
2018/02/21(水) 20:00:12.07ID:dO8QTQIe
>>889
今は1回しか参照されないだけ
896デフォルトの名無しさん
2018/02/21(水) 20:34:17.12ID:DKFUidIG
getIdメソッドの中に閉じ込めるべきであって
定数と言ってるやつはSIerのJava土方丸出し
897デフォルトの名無しさん
2018/02/21(水) 20:36:42.66ID:DKFUidIG
>>882
おい初心者
898デフォルトの名無しさん
2018/02/21(水) 20:38:47.96ID:2C7myRiq
ああ。そうだな。id取り出すメソッドあった方がいいな。
899デフォルトの名無しさん
2018/02/21(水) 21:46:48.83ID:T8h4har8
こういうのをINT_THREEみたいに書いて定数にしたつもりのやついるよな
900デフォルトの名無しさん
2018/02/21(水) 22:00:35.07ID:fYz6gbM+
サンプル示すだけでなんでそこまでするのか?
901デフォルトの名無しさん
2018/02/22(木) 00:35:33.87ID:4xFkIfES
>>870
Stringの正規表現メソッドを使う
url.replaceAll(pattern, "$1");

Matcher受け取ってfind()してgroup()してって面倒くさすぎだわな
さすがJava
902デフォルトの名無しさん
2018/02/22(木) 00:51:48.88ID:fFqzGPSH
昔は スタティック ボイド メイン て言ってたけど
今は スタティック ボイド メーン て言うの?
903デフォルトの名無しさん
2018/02/22(木) 09:43:44.84ID:tZO46ghF
昔も今も関係なく main の日本での読みは大雑把にその二つがあるってだけのこと。
904デフォルトの名無しさん
2018/02/22(木) 09:48:42.48ID:2SdYrV1u
まあここは日本だし
「マインでもいいよね、だってマインスイーパーってあるだろ?」
とか言っても大丈夫。笑われるだけだから。
905デフォルトの名無しさん
2018/02/22(木) 10:12:17.64ID:4zJSTFdM
新宿のALTAはアルタだがキーボードのALTはオルト
906デフォルトの名無しさん
2018/02/22(木) 10:39:51.48ID:vi8CGA/V
cocoa なんか米語ではコウコウで英語ならケウケウだしな
英語おカタカナ表記に今更突っ込んでも仕方がない
907デフォルトの名無しさん
2018/02/22(木) 10:48:22.38ID:UWGMkB2P
warningをワーニングと読むのは許される風潮
908デフォルトの名無しさん
2018/02/22(木) 11:10:01.08ID:4zJSTFdM
前に借りてきたDVDを再生したら最初のコピーはダメとか出す画面で「ワーニング」と上に書いてあって驚いた。
909デフォルトの名無しさん
2018/02/22(木) 13:20:31.71ID:wRm0NLgE
pingをピングと読むのも許す。
でもHong-Kongをホングコングと読むのは許さない。
910デフォルトの名無しさん
2018/02/22(木) 13:25:30.59ID:4zJSTFdM
King Kong
911デフォルトの名無しさん
2018/02/22(木) 13:51:22.63ID:TUMQy7zZ
Ping Pong
912 ◆QZaw55cn4c
2018/02/22(木) 14:18:47.26ID:Ee7revq9
>>905
そうそう、ALT キーの ALT は alternative の ALT だからね
913デフォルトの名無しさん
2018/02/22(木) 14:37:42.25ID:WxmQ/N0Q
AltとShiftはどっちも「変わる」だがその違いは?

ちなみに俺は忘れた
914デフォルトの名無しさん
2018/02/22(木) 14:44:48.56ID:f/Ljiqe+
>>913
換わると代わるの違いだろハゲ
915デフォルトの名無しさん
2018/02/22(木) 14:45:35.18ID:kfCclrXK
>>913
shiftはタイプライターのやつを見るとなんとなくわかると思うが横にずらすんた。ずらして変わるのがシフト。
altは別のものを選択するみたいなやつ。
916デフォルトの名無しさん
2018/02/22(木) 14:46:39.27ID:kfCclrXK
使用例

>>914
ズラがshiftしてるぞハゲ
917デフォルトの名無しさん
2018/02/22(木) 21:19:02.44ID:hjZ/4JuL
そういえばテレビの録画でタイムシフトなんていう言葉もあるな
918デフォルトの名無しさん
2018/02/23(金) 01:41:39.44ID:YSVEanW2
シフト勤務

日本語でも訛りはわからない場合あるけど
英語の発音は訛りで通じないって言うからな
あと語源が同じ他の言語の発音を比較してる時がある
日本語と中国語もなんで同じ文字にのに発音違うんだよとか言われてそう
919デフォルトの名無しさん
2018/02/23(金) 01:58:13.25ID:6trRbjr8
でもロックのジャンルだとオルタナなんだよな
920デフォルトの名無しさん
2018/02/23(金) 06:01:46.85ID:ytKfEZER
>>914
変わると替わるはどこいった
921デフォルトの名無しさん
2018/02/23(金) 16:35:46.80ID:emXO1s76
オルトでもアルトでもどっちでもいいよ。紛らわしくないから。
widthをワイズと読むのは、wiseと区別できないからダメ。
byte width, byte-wise
922デフォルトの名無しさん
2018/02/23(金) 16:40:50.46ID:0k9d4/AB
bite
923デフォルトの名無しさん
2018/02/23(金) 17:05:45.01ID:gu5jD4u6
widthは日本人には難しい発音だからな
でもいくらなんでもワイズと読む奴はおらんし
byte widthってのは単語の選択から間違っとる
924デフォルトの名無しさん
2018/02/23(金) 17:09:21.29ID:AFFGuubo
widthを無理やりカタカナにするならウェッヅが一番近いな
925デフォルトの名無しさん
2018/02/23(金) 21:08:00.31ID:JKrDz8Gz
そ、そうか?
926デフォルトの名無しさん
2018/02/23(金) 21:13:25.42ID:rhNPnQLN
ヘイトウィドス
927デフォルトの名無しさん
2018/02/23(金) 23:23:54.40ID:z83aACxO
ウィヅス
928デフォルトの名無しさん
2018/02/24(土) 11:53:28.47ID:8SozqaBZ
ワイどす
ってのを聞いた時には驚いた
929デフォルトの名無しさん
2018/02/24(土) 14:31:26.22ID:g0TC3y5K
/d/と/θ/が合わさって破裂音風の/θ/になるからウィッツかウェッツだな
個人的にはボンバーマンがボマーマンじゃないのが許せないってここ何のスレだっけ
930デフォルトの名無しさん
2018/02/25(日) 00:57:55.93ID:wnbub8fC
そだねー
931デフォルトの名無しさん
2018/02/25(日) 01:47:04.69ID:XjF3qDop
じゃわのスレ
932デフォルトの名無しさん
2018/02/25(日) 03:45:32.72ID:xZUB8EAp
ほだなす
933デフォルトの名無しさん
2018/02/25(日) 08:24:44.52ID:PW98pIgG
>>928
小学生の頃はそう読んでたな
ローマ字読みしか知らなければそんなものだろ
934デフォルトの名無しさん
2018/02/25(日) 09:21:42.58ID:pnRW0DVQ
え?ローマジでwiはワイなの?マジ?
935デフォルトの名無しさん
2018/02/25(日) 10:13:37.78ID:z/Jlakx1
ういーっす
936デフォルトの名無しさん
2018/02/25(日) 13:56:29.35ID:XjF3qDop
Linux は英語読みするとライナックス
937デフォルトの名無しさん
2018/02/25(日) 19:36:41.09ID:YFpeQbOH
ボタンをたくさん使うアプリで、一つ一つ名前をつけると分かりやすいけど、ボタンが多くなると大変。
配列にすると簡単、でも番号だと何のボタンか分からなくなる。
938デフォルトの名無しさん
2018/02/25(日) 19:48:11.51ID:Ydc/tL+D
大企業のシステムは何処もネーミング大変だからって理由で全部ID管理だよ
XYZ123パッケージのABC999画面のBTN01ボタンから呼ばれるORD555トランザクションスクリプトによって更新されるZYX注文TRNテーブル
みたいな感じ
いろんなところで働いたけどでかい会社ほどこうなってることが多い
結局何が何だかわからなくなってIDと日本語訳の巨大なネーミングマップをエクセルで管理し始めるんだけどね
939 ◆QZaw55cn4c
2018/02/25(日) 20:01:11.12ID:9iGYkY9C
>>938
採番システムでやってるんじゃないかな
940デフォルトの名無しさん
2018/02/25(日) 20:26:24.17ID:z/Jlakx1
>>938
そしてそのエクセルもファイル名に日付で版管理
941デフォルトの名無しさん
2018/02/25(日) 21:50:28.13ID:Zd4OWsML
AT008トランザクション管理台帳(2016.2.8) こっちが最新(1).xls
942デフォルトの名無しさん
2018/02/25(日) 21:52:07.28ID:OHKw3fir
>>938
でもお前ら派遣にネーミングさせてもどうせ文法めちゃくちゃなデタラメ英語だしなぁ
943デフォルトの名無しさん
2018/02/26(月) 00:49:11.95ID:yswRgVjF
日本のITのシステム統合が大抵の場合コケる一因だな

記憶力と忍耐力を試すゲームなんだよ
944デフォルトの名無しさん
2018/02/26(月) 02:03:44.15ID:t40oU2wX
>>942
ローマ字書きの日本語になってるのもあるが、ある意味そっちの方が安全な感じするな。
どうせUNICODEでUTF-8なら全部日本語にしちゃえよとも思うが、後で外国に出すことになったら面倒だからそこまではやらんのだろうな。
945デフォルトの名無しさん
2018/02/26(月) 02:06:23.39ID:0OEv4Bl7
shainBangou
syainBangoTable
みたいなのが混在
946デフォルトの名無しさん
2018/02/26(月) 02:32:46.67ID:t40oU2wX
ま、その辺はなんとかして統一させるしかなかろうね。
そういう違いを発見するプログラム作っておいて間違い探しするとか。
947デフォルトの名無しさん
2018/02/26(月) 02:34:39.31ID:t40oU2wX
そういうのも正規化ってことになるかな。複数の表現を許さずに一つに絞ると。
948デフォルトの名無しさん
2018/02/26(月) 02:49:24.64ID:t40oU2wX
これはお題として良さそうなのでお題スレの方にローマ字からの平仮名変換書いておいた。
難易度の低い初心者向けお題だが、よくわかってる人でも暇な人はボケ防止にやってみると良いw
http://2chb.net/r/tech/1514772904/351
尚、お題スレの方は言語はJavaでなくてもなんでも良い。
949デフォルトの名無しさん
2018/02/26(月) 02:49:34.19ID:368iDdw7
ローマ字命名で上手くいってる会社たくさんあるよ
英語のリテラシー低いのに無理して使ってるところのほうが悲惨
950 ◆BrBq2CJg6HGd
2018/02/26(月) 18:10:58.71ID:+aE6qIT4
>>15
大きなお世話

>>150
独善的じゃないだろ… 雪風というコテがふざけた書き込みをして引っ掻き回す
からおかしなことになってる

>>152
言うべきことを言ったらそうしますよ

>>153 >>154
マジ最低な奴 人追いこんどいて知らんぷりしやがって
お前なんか地獄に落ちろ

>>278 >>279
子供か
951 ◆BrBq2CJg6HGd
2018/02/26(月) 18:26:12.36ID:+aE6qIT4
>>464
俺をおとしめてるバカ共にも言ってやってください

>>466
うるせえ差別主義者

>>495
何でも俺のせいにしてんじゃねーよ

>>505
こいつの場合ガチです

>>517
来ても平和だボケ

>>524
何が逝った?だこのボケ

>>579
うるせえボケ
952デフォルトの名無しさん
2018/02/26(月) 18:28:16.07ID:GAn9mSPA
しかし、英語読めませーんの会社にいると
一人で英語ドキュメント読んでると
「そんなの信じるな」
とか怒られたりしない?
953 ◆BrBq2CJg6HGd
2018/02/26(月) 18:34:35.85ID:+aE6qIT4
>>634
暴れてなどいない ただ反論してるだけ 頭もおかしくない
おかしいのはお前の方だろ

>>637 >>638
うるせえ馬鹿
954 ◆BrBq2CJg6HGd
2018/02/26(月) 18:37:03.94ID:+aE6qIT4
以下35歳に関するレスをしたい方は、このスレではなくプログラマー板の
該当スレでお願いします。m(__)m
955デフォルトの名無しさん
2018/02/26(月) 18:40:52.84ID:myYxjwZn
くっさ死ねよ老害
956デフォルトの名無しさん
2018/02/26(月) 18:52:25.84ID:3Mt4XsWV
>>952
しない
957デフォルトの名無しさん
2018/02/26(月) 19:33:54.74ID:c8CNSKYx
>>952
うちは英語力は人によってまちまちだけど
まずは公式リファレンスとかgithubのREADMEを読めと言われるなあ
もちろん日本語のブログとかqiitaも参考にするけどね
958 ◆BrBq2CJg6HGd
2018/02/26(月) 19:53:42.43ID:+aE6qIT4
>>955
カスが
959デフォルトの名無しさん
2018/02/26(月) 20:39:26.76ID:ht47rIpG
>>954
散々荒らして逃げるの?
マジで法的措置を考えるわ。
960デフォルトの名無しさん
2018/02/26(月) 20:46:52.84ID:XbDxot9y
◆BrBq2CJg6HGd 典型的な構ってクンだな。早く死ねばいいのに。
961デフォルトの名無しさん
2018/02/26(月) 21:06:19.89ID:49JUQ4ZO
Warning をワーニングと読む程度ならまだ許せるが、
Wallet をワレットと読むのは許せない。
962デフォルトの名無しさん
2018/02/26(月) 21:14:26.65ID:id86EQ/t
アメリカ英語ならワァレットだし別にいんじゃねえの
963デフォルトの名無しさん
2018/02/26(月) 21:27:19.86ID:Xcae7q/A
>>961
ワレットが許せない君は wάlɪt をどう発音すんの?
964デフォルトの名無しさん
2018/02/26(月) 22:26:04.66ID:Z6CCSoyQ
>>958
スレ違いだ。出でけ。
965 ◆BrBq2CJg6HGd
2018/02/26(月) 22:51:14.11ID:+aE6qIT4
>>959
荒らしてない。反論しただけだろう。そんな措置取られても困る。
もうほじくり返さないで。

>>960
死ねぇ

>>964
何で俺にだけ言うの?>>955とかにも同じこと言えよ!
966デフォルトの名無しさん
2018/02/26(月) 22:55:43.37ID:c8CNSKYx
こいつに触れるとスレが荒れるので
スルーでお願いします
967デフォルトの名無しさん
2018/02/26(月) 22:58:37.02ID:zgyEnBYS
せっかくトリップ付けて下さってるんだからNGするのが礼儀
968デフォルトの名無しさん
2018/02/26(月) 23:03:48.67ID:lPd4QRJc
>>965
死ねガイジ
969デフォルトの名無しさん
2018/02/26(月) 23:04:24.28ID:yswRgVjF
>>965
お前は自分が嫌われ者だって事が根本的に理解出来ていない
970 ◆BrBq2CJg6HGd
2018/02/26(月) 23:11:38.97ID:+aE6qIT4
>>967
そのためにつけてんだよ

>>968
おめーが死ねよ!

>>969
ハイハイ嫌われ者ってことでいいからもう触れないで


皆さんさっきまでの流れでお願いしまーす。
971デフォルトの名無しさん
2018/02/26(月) 23:15:44.78ID:MfR1aAVD
>>970
マジ死ねや
972デフォルトの名無しさん
2018/02/26(月) 23:18:12.13ID:yswRgVjF
一体何しに書き込んだのやら?
973デフォルトの名無しさん
2018/02/26(月) 23:18:56.66ID:au2Nn5/q
治す意思のない糖質の人ホントに怖い
974デフォルトの名無しさん
2018/02/26(月) 23:19:04.58ID:Z6CCSoyQ
>>970
勝手な事言ってんじゃねーよ。巣に戻って二度と来るな。
975デフォルトの名無しさん
2018/02/26(月) 23:19:43.00ID:vKciEg6e
>>974
キチガイに触るなハゲ
976デフォルトの名無しさん
2018/02/26(月) 23:20:18.91ID:lPd4QRJc
>>970
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
977デフォルトの名無しさん
2018/02/26(月) 23:22:26.83ID:MfR1aAVD
>>972
薬学でマウント取られたから憂さ晴らしじゃね?
978デフォルトの名無しさん
2018/02/27(火) 00:23:28.73ID:B3QFHpzs
このコテハン狂ってるの?
979 ◆BrBq2CJg6HGd
2018/02/27(火) 01:16:13.30ID:wlm4kd6x
>>971
マジ死ねや

>>972
新しいスレに禍根を持ち越したくなかったんですよ。

>>975
放送禁止用語を使うなハゲ

>>976
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね


ハイもうおしまい
980デフォルトの名無しさん
2018/02/27(火) 01:40:23.15ID:O2OTkmbV
怖くなったのか?
981デフォルトの名無しさん
2018/02/27(火) 02:15:09.79ID:B3QFHpzs
>>979
お前も差別用語使ってるじゃねーか
982デフォルトの名無しさん
2018/02/27(火) 12:55:44.20ID:6VaHJqaB
初めて3日目の初心者です
スッキリ分かるjava入門を読みながらやってるんですがパッケージのとこでつまずいてます
osはwin10
フォルダをこうやって分けると5,6行目でパッケージが見つからないとコンパイルエラーが起こります
どこが違うのでしょうか
エディタはatomです
Java入門・初心者質問スレ  Part.6	YouTube動画>1本 ->画像>4枚
983デフォルトの名無しさん
2018/02/27(火) 13:02:28.31ID:766ud+Cc
>>982
calcapp.logicにクラスパス通せ
984デフォルトの名無しさん
2018/02/27(火) 16:15:24.14ID:pqNyBODY
ディレクトリ名にドット入っててもいいんだっけ?
985デフォルトの名無しさん
2018/02/27(火) 16:52:56.35ID:GANSJV/9
ダメ、ドットはカレントディレクトリを表すOSもあるから
986デフォルトの名無しさん
2018/02/27(火) 17:11:08.02ID:6VaHJqaB
>>985
ドット消したらいけました
987デフォルトの名無しさん
2018/02/28(水) 00:03:55.21ID:NKp3AqJQ
次スレも35歳来るのかな?
988デフォルトの名無しさん
2018/02/28(水) 07:50:32.67ID:sFvTCqyO
>>985
ファイル名中の1文字が意味を持つOSあるの?
.bashrcとかダメなのか
OSでなくファイルシステムの話じゃ
単にJavaでパッケージ名に.使えないだけじゃ
989デフォルトの名無しさん
2018/02/28(水) 09:41:23.27ID:3IEGD0z0
MS-DOSは8.3固定だったな。ドットは一つしか許さずドットの後は拡張子として3文字までしか許さなかった。
まあ今さら昔のFAT形式のファイルシステムを使うことはまずないだろうからどうでも良いことだが。
990デフォルトの名無しさん
2018/02/28(水) 11:08:21.18ID:HyP/pMZZ
Swingを使って
実行イベント、実行イベントの一時停止イベント
を実装したいのですが、
実行イベントにはRunnableを実装し
一時停止イベントでは、Runnableのインスタンスのwaitメソッドを実行するようにしたのですが、
Quieなんとかエラーとなってしまいました。
通常実行とその停止はどのように実装すればいいのでしょうか。
991デフォルトの名無しさん
2018/02/28(水) 12:21:53.43ID:3LxcgCij
javaの命令自体がjavaの内部ファイルに記述されていて
そっちのファイル参照しろって話しが出て来ることあるけど
そのファイルどうやって探してどういう風に読み取って利用すればいいの?
992デフォルトの名無しさん
2018/02/28(水) 22:16:59.88ID:0s0tDt+3
何から参照しようとしてんだよw
993デフォルトの名無しさん
2018/03/01(木) 00:11:01.24ID:zR2qQ5cS
話が出て来るって、どこから?
994デフォルトの名無しさん
2018/03/02(金) 01:02:01.29ID:EYZGRW+C
JDとか入れとけ
995遊園地
2018/03/02(金) 01:24:20.81ID:gI5cLBmc
Swing ブレークポイントを設定

 Swing Explorer と FEST-Swing  導入


駄目なら、環境を変えて Visual Studio でブレークポイントを設定
エラー内容みるんだな。
 
996デフォルトの名無しさん
2018/03/02(金) 02:15:11.71ID:v7W6WJ4F
>>994
JKの方がいいですう
997デフォルトの名無しさん
2018/03/02(金) 02:30:29.09ID:r/HC21A1
JSにしろ
998デフォルトの名無しさん
2018/03/02(金) 07:58:28.76ID:rW6h8mPS
JC
999デフォルトの名無しさん
2018/03/02(金) 10:45:52.82ID:U+xOzc+S
Pypython
1000デフォルトの名無しさん
2018/03/02(金) 13:30:18.86ID:2uXMqEaB
1000
10011001
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 71日 13時間 5分 46秒
10021002
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

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



lud20250504120527ca
このスレへの固定リンク: http://5chb.net/r/tech/1513783473/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Java入門・初心者質問スレ Part.6 YouTube動画>1本 ->画像>4枚 」を見た人も見ています:
Java入門・初心者質問スレ Part.5
Java入門・初心者質問スレ Part.4
Java入門・初心者質問スレ Part.8
Java入門・初心者質問スレ Part.7
Java入門・初心者質問スレ Part.8
Java入門・初心者質問スレ Part.9
Java入門・初心者質問スレ Part.11
Java入門・初心者質問スレ Part.10
【入門】FX初心者質問スレPart44
【入門】ヴェポライザー初心者質問スレ9【喫煙】
MTB初心者質問スレ part102
メギド72 初心者質問スレ Part2
ロード初心者質問スレ part415
ロード初心者質問スレ part454
ロード初心者質問スレ part453
ロード初心者質問スレ part404
ロード初心者質問スレ part407
ロード初心者質問スレ part414
ロード初心者質問スレ part450
ロード初心者質問スレ part429
PT1/PT2/PT3初心者質問スレ Part67
Blender 初心者質問スレッド Part30
クロスバイク初心者質問スレ part22
クロスバイク初心者質問スレ part17
クロスバイク初心者質問スレ part16
Blender 初心者質問スレッド Part24
Blender 初心者質問スレッド Part34
クロスバイク初心者質問スレ part100000
Lenovoスマホ総合初心者質問スレ Part.2
セキュリティ初心者質問スレッド Part138
クロスバイク初心者質問スレ part10000000
MTB初心者質問スレ part94
ロード初心者質問スレ part478
Avisynth 初心者質問スレ Part9
ボウリング初心者質問スレ Part.4
Blender 初心者質問スレッド Part41
クロスバイク初心者質問スレ Part67
Blender 初心者質問スレッド Part49
クロスバイク初心者質問スレ Part57
Blender 初心者質問スレッド Part42
クロスバイク初心者質問スレ Part 47
【投資一般板】 初心者質問スレッド Part60
【ガデテル】ガーディアンテイルズ初心者質問スレ part6
【FEH】ファイアーエムブレム ヒーローズ 初心者質問スレ Part.15
【C++】 DirectX初心者質問スレ Part40 【C】
【C++】 DirectX初心者質問スレ Part41 【C】
Kotlin初心者質問スレ
★初心者以前の質問に雪崩のように答えるスレ 3★
【初心者歓迎】最新COBOLについての質問スレ
古代VBプログラマ質問スレ(Ver.6.0 まで) part65
VBAなんでも質問スレ Part2
VB.NET質問スレ(Part44)
Excel VBA 質問スレ Part49
Excel VBA 質問スレ Part64
Excel VBA 質問スレ Part61
Excel VBA 質問スレ Part58
Excel VBA 質問スレ Part52
Excel VBA 質問スレ Part48
Excel VBA 質問スレ Part37
Android開発質問スレ Part2
Excel VBA 質問スレ Part51
Ruby 初心者スレッド Part 62
Ruby 初心者スレッド Part 60
Ruby 初心者スレッド Part 63
Ruby 初心者スレッド Part 61
00:31:19 up 65 days, 1:30, 0 users, load average: 9.04, 8.76, 8.95

in 0.09719181060791 sec @0.09719181060791@0b7 on 062113