[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/16 04:50 / Filesize : 268 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2016/11/11(金) 20:25:11.04 ID:zFksT2Ki.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ
echo.2ch.net/test/read.cgi/tech/1462997913/

175 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 13:52:53.14 ID:Vbf5qZm0.net]
Scannerが閉じられる場合、その入力ソースがCloseableインタフェースを実装していると、そのソースも閉じられます。
https://docs.oracle.com/javase/jp/8/docs/api/java/util/Scanner.html

176 名前:デフォルトの名無しさん [2016/12/19(月) 17:34:23.36 ID:sqV3wSxh.net]
doubleをdoubleのまま四捨五入する方法を教えてください
roundではlongになりますし、(その後Doubleに戻せない)
BigDemicalを使用しましたがやはりDoubleに戻せませんでした

177 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:46:53.68 ID:sy8ZFTqJ.net]
小数点第何位を四捨五入?

178 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:51:37.27 ID:sqV3wSxh.net]
>>174
第一位です。
後の処理のために?.0 の形にしたいんです

179 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 17:56:49.61 ID:tIF40yfR.net]
BigDecimalはなぜ出来なかった
doubleValueメソッドで値取得できるだろ

180 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 18:02:38.85 ID:sqV3wSxh.net]
>>176
doubleValueで変換したらできました、ありがとうございます
ずっと(double)で変換しようとしていました
お騒がせしました

181 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 19:06:14.94 ID:iGBlQxB0.net]
(double) Math.round(d);
これじゃあかんの?

longの範囲外も使いたい?
-0.5が0ではなく-1になってほしい?

182 名前:デフォルトの名無しさん [2016/12/20(火) 03:04:45.81 ID:0KT4zuVf.net]
Math.rint() は?

183 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 03:09:44.94 ID:0KT4zuVf.net]
ありゃ。 -0.0 という大変気になる値を出力してるな。
https://paiza.io/projects/bCh6x1NLIAC0Jf0tC_Amvg



184 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 04:24:27.61 ID:SBU+XmPh.net]
定期的に特定のメソッドを実行するようにしたいんですが、下記のようにすると相当な誤差が発生します。
(1秒おきに実行するようにしても、最悪0.01秒以上の誤差発生)
もう少し誤差が発生しないようにするにはどうしたらいいでしょうか。

public class Main implements Runnable{

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
ScheduledExecutorService sc = Executors.newSingleThreadScheduledExecutor();
Main main = new Main();
sc.scheduleWithFixedDelay(main, 1,1000, TimeUnit.MILLISECONDS);
}

@Override
public void run(){
System.out.println(LocalDateTime.now());
}

}

185 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 04:31:09.52 ID:SBU+XmPh.net]
すみませんNANOSECONDSがあるのを見落としていました。
だいぶ良くなりました。

186 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 08:09:47.64 ID:/4ZK922w.net]
普通のPCなら実用レベルで使えるのは MICROSECONDS までやろ

187 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 10:44:27.40 ID:KSEz+8C8.net]
>>180
rintは四捨五入じゃなくて銀行家丸め、ちょっとだけちがう
0.5→0.0 1.5→2.0 2.5→2.0 3.5→4.0

188 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 11:25:58.80 ID:M5z+zWvO.net]
Timerと比べて処理も早くなったもんだなぁと思っていたわ

189 名前:デフォルトの名無しさん [2016/12/20(火) 12:08:33.17 ID:uCuxDFqt.net]
>>184
あれ?そうか。そういや違うな。

近い方の整数にするって書いてあったが、0.1みたいな2進数で循環少数になる値だから10進数表現にした時に変になるってのとは違うのかな?

190 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 12:22:07.07 ID:KSEz+8C8.net]
>>186
0.5は2進数で表現できる数値なんだぜ

191 名前:デフォルトの名無しさん [2016/12/20(火) 12:43:21.99 ID:uCuxDFqt.net]
>>187
ああ。それはな。歯切れのいい数だな。

192 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 12:56:54.28 ID:R1RJpJyH.net]
0.5がどう歯切れが良いのか教えてくれ

193 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 14:32:44.86 ID:W3VNc1Gn.net]
0.5はパリっとしてる
0.8はぬるぬるでべちゃべちゃ



194 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 14:36:24.26 ID:VSRV1MkN.net]
booleanの配列があったとして
その中に一つでもtrueがあるかどうか判定する場合どうすればいい?
ループ処理で対応するしかないの?

195 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 15:03:41.41 ID:W3VNc1Gn.net]
>>191
boolean[] a = new boolean[10];
return IntStream.range(0, a.length).anyMatch(i -> a[i]);

196 名前:デフォルトの名無しさん [2016/12/20(火) 15:05:23.46 ID:uCuxDFqt.net]
>>191
配列ならそうだな。
自分でint型とか使ってビットフラグ作ってるならその変数が0以外かどうかみたいな判定できるが。

197 名前:デフォルトの名無しさん [2016/12/20(火) 15:06:21.97 ID:uCuxDFqt.net]
あー。ストリームもあったか。

198 名前:デフォルトの名無しさん [2016/12/20(火) 15:14:29.16 ID:uCuxDFqt.net]
>>189
1/2だから2進数に直した時に丁度0.1になる。

199 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 16:37:17.12 ID:M5z+zWvO.net]
Streamも勉強しないとなぁ……

200 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 18:18:46.50 ID:NxTunxkT.net]
Swingを使ってFrameを作成しました。
しかし、作成したFrameをドラッグしてサイズ変更したり、中に組み込まれているボタンをクリックするたびに指示しているつもりはないのに
コンソール上で勝手にプログラムが走り続けます。
勝手に動かないようにする方法はないでしょうか。

201 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 19:30:18.16 ID:ROq3uLNC.net]
>>197
日本語でお願いします、いやマジで
状況の説明が難しいなら画面をキャプチャしてもいいのよ

202 名前:デフォルトの名無しさん [2016/12/20(火) 21:02:34.96 ID:9nRV9my/.net]
> コンソール上で勝手にプログラムが走り続けます。

この辺の記述から読んでて異次元の迷宮に入り込んだ気分になるね。

203 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 22:06:21.68 ID:W3VNc1Gn.net]
走ったり怒ったり投げたり、最近のプログラムは知性持ってるよね



204 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 22:08:45.94 ID:IO5s5TKV.net]
SwingかーFXやってるなぁ

205 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 22:30:01.19 ID:1BDhnzm4.net]
初心者だからよくわからんけど今FXじゃなくてswingやるメリットあるのん?

206 名前:デフォルトの名無しさん mailto:sage [2016/12/20(火) 23:21:20.24 ID:1OYUiPAH.net]
YouTubeにある、T Umezawa のテキストエディタで、プログラミングするやつとかだろ

【Java】ゲームプログラミング超入門 Part48【Swing】

この動画では、端末でコンパイルして、アプリを実行する

ボタンクリックのイベントに、端末に表示する、命令文を書いているとかだろ?

207 名前:デフォルトの名無しさん [2016/12/21(水) 10:13:08.44 ID:Gvv7OqV2.net]
Android 6.0のパーミッションの質問です。

サンプルを見ていますと
techbooster.org/android/application/17223/
とかで「REQUEST_CODE_CAMERA_PERMISSION」などの、多分enumと思われる値が急に出てきますが、
これはどこで定義されているのでしょうか?
自分の環境(Androidstudio2.0 + API23)では、インテリセンスには表示されません。
よろしくお願いします。

208 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 10:52:12.33 ID:yWiuL9Zz.net]
>>197
イベントドリブン
www.milk-island.net/document/java/kihon/s1/

209 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 16:20:40.98 ID:zhBb/96J.net]
>>198
Frameから起動させるpanelが再描画され続けます?という感じです

210 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 20:20:43.90 ID:x/2Pplyt.net]
クイズ 地球ドリブン!

211 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 20:41:39.03 ID:J03OT3+/.net]
スッキリわかるシリーズ実践編まで
なぜあなたはオブジェクト指向開発ができないのか
を読み終えたら次は何がおすすめでしょうか

212 名前:デフォルトの名無しさん mailto:sage [2016/12/21(水) 20:56:56.38 ID:O01R8uKQ.net]
c#

213 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 00:40:25.69 ID:nyvvUxi3.net]
スッキリわかる Java入門 第2版、2014
を読んで、オブジェクト指向の基礎を、しっかり学んだのか?

それなら、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版 - 2016/12/22

その後は、Kotlin, Groovy とか。
Javaなら、Java8 とか

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

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

EFFECTIVE JAVA 第2版、2014



214 名前:デフォルトの名無しさん [2016/12/22(木) 09:16:59.08 ID:baYsDkKb.net]
Perl も仲間に入れてくれ

215 名前:デフォルトの名無しさん mailto:sage [2016/12/22(木) 17:41:34.93 ID:igbmVVlV.net]
ついでにHSPも

216 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 04:31:41.79 ID:qGMxJuBb.net]
スレチの話するとハゲの人来るぞ

217 名前:デフォルトの名無しさん [2016/12/23(金) 05:24:51.24 ID:bpdWnViK.net]
     l⌒Yl  lY⌒l            彡⌒ミ
    { ´┴`} { ´┴`}           (´・ω・`) <ハゲ割で
    ( | ̄ ̄|   )           /( )\
     | | ̄ ̄ ̄ ̄ ̄|.           | |


   は?
     l⌒Yl  lY⌒l            彡⌒ミ
    { ´┴`} { ´┴`}            (´・ω・`)・・・
    ( | ̄ ̄|   )            /( )\
     | | ̄ ̄ ̄ ̄ ̄|            | |


お客様はハゲてないので割引できません
     l⌒Yl  lY⌒l             彡⌒ミ
    { ´┴`} { ´┴`}            ( ^ω^ )
    ( | ̄ ̄|   )            /( )\
     | | ̄ ̄ ̄ ̄ ̄|            | |


 ___
/ || ̄ ̄||   ⌒ミ
|.....||__|| (ω^ )  < 最高の店。店員は神!
| ̄ ̄\三⊂/ ̄ ̄ ̄/
|    | ( ./     /

218 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 10:55:42.27 ID:gyXnAgRK.net]
入門書のテンプレみたいなのはないのかよ
作れよ

219 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 11:35:57.75 ID:YtrJq7qN.net]
自分がやりたい事やってるうちにいろいろ吸収してるだろ?

220 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 13:51:48.23 ID:uB3OWs+a.net]
つまみ食いじゃなくて1回体系立ててJavaの言語とランタイムについて学習したい
かといって入門書は内容薄すぎるし仕様書は学習用途には向いていない
.NETだったらCLR via C#っていうちょうど良い入門書があるけどJavaにはそういう本がないんだよなぁ

221 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 17:49:05.84 ID:+GvYWIaJ.net]
Javaはとっくに枯れてるだろ、何を今さら気取ってんだ

222 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 20:22:55.29 ID:XukPDCTp.net]
>>217
あなたはたぶん、求めてるものが入門レベルじゃないのよ

223 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 21:35:55.44 ID:XukPDCTp.net]
入門書だと「スッキリわかるJava入門、実践」、「明解Java入門編」この二つは絶対入るな
あとは「やさしいJava」、「わかりやすいJava入門編」、「10日でおぼえるJava入門教室」とかかな?
それかプログラミング言語Java第5版は微妙なところ



224 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 21:38:48.47 ID:glBoI9Kn.net]
即戦力にならないといけない人のためのJava入門

225 名前:デフォルトの名無しさん mailto:sage [2016/12/23(金) 23:12:36.58 ID:jiSEHcxr.net]
>>217-219
Javaじゃないけど、

Rubyのしくみ、2014
Rubyの実装系、Ruby1.9のRuby仮想マシンの本

Rubyの、まつもとゆきひろも、実装系の本を出している

GCとか、何十年も開発しているから、説明しだしたら切りがない

226 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 11:13:40.72 ID:stdiDx7/.net]
あえてJavaでゲーム作る意味あるのかな?
AndroidならともかくJavaでやる意味がわからん

227 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 12:57:47.25 ID:ds+xACEU.net]
ゲームの開発環境なんてハードの数だけあるようなもんだし、確かにJavaにこだわるひつようはないな

228 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 14:29:05.01 ID:di+rXJ0g.net]
Java でやれる範囲のことなら Java でやるのが一番ラク

229 名前:デフォルトの名無しさん mailto:sage [2016/12/24(土) 14:32:58.07 ID:Cy8/M2+w.net]
もうスマホゲームが主流だし、日本でゲーム作りやりたいならiOS対応型が一番だと思うわ
Androidもcocosとかのフレームワークを使った方が作成楽そうだし
Javaは基礎学習くらいしか使わないか

230 名前:デフォルトの名無しさん mailto:sage [2016/12/25(日) 04:07:04.15 ID:K1gw96jJ.net]
>   ◢░   ▄▅                      ▅▄  ░◣
>   ▐░::  ▀                         ▀  ::░▍
>  ▐░::       ▄▅▄    ▂      ▂    ▄▅▄      :::░▍
>   ▌░:: ::     ▀█▋   ▐::    ▄  ▀▄  ▀█▋     :: :::░▌
>  ▐▓░░::            ▋:::  ▅▀ ::░▋         ::::░▓▌
>   ▐▓▓░░:::: ::        ▊░:::▊ ▊:::░▊        :: ::::░▓▋
>    ▀█▓▓░░:::: ::       ▀▀  ▀▀        :::░▓█▀

231 名前:デフォルトの名無しさん mailto:sage [2016/12/26(月) 00:53:48.12 ID:WJ4z8cmF.net]
OCJPの銅やってる初心者ですが
クラスとオブジェクトはなんとかできそうですが
継承とポリモフィズムになるとつらい

解説見ても
呼び出しやら参照の矢印が多すぎて理解するのめんどい!

232 名前:デフォルトの名無しさん mailto:sage [2016/12/26 ]
[ここ壊れてます]

233 名前:(月) 16:33:18.38 ID:WC6j1Rph.net mailto: Bluetooth LEの通信がしたい

Bluetooth LEを使用するには位置情報のパーミッションが必要

6.0だとパーミッションをユーザーがオンしないといけない

パーミッションが必要な理由を表示してからじゃないと、ダイアログが表示されない

やってみたけど、ダイアログが表示されない ←いまここ
(設定が残ってるかもしれないので、アンインスコしてみても変わらず)

何がわからないのかもわからないし、
どこまで位置情報の設定しなきゃいけないのかもわからねぇ・・・
[]
[ここ壊れてます]



234 名前:デフォルトの名無しさん mailto:sage [2016/12/27(火) 01:35:47.03 ID:hoUI5D4l.net]
Androidスレできけハゲ
どうせtatgetSDKを23にしていない

235 名前:229 mailto:sage [2016/12/27(火) 10:23:04.03 ID:GCvEnSFY.net]
targetSDKは23ですがダメでした
Androidスレに行ってきますね

236 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 01:49:57.94 ID:vr4Mknp8.net]
スッキリJavaは、実践編まで理解しないと仕事で通用しませんか?

237 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 12:10:50.75 ID:Q1+Iavrc.net]
シャバ

238 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 13:19:21.56 ID:PQG2Dd5Q.net]
シャバ僧がっ

239 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 17:27:37.79 ID:Vo1LVtwE.net]
>232
理解してもお仕事には通用しないから安心しろ。

240 名前:232 mailto:sage [2016/12/29(木) 18:14:55.91 ID:vr4Mknp8.net]
>>235
じゃあどうなら通用するんですか?

241 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 18:35:14.31 ID:GsIC9rdZ.net]
モノができなきゃ話にならんやろ

242 名前:デフォルトの名無しさん mailto:sage [2016/12/29(木) 20:05:48.78 ID:Ar/+LSmG.net]
なんでもいいから自分でひとつアプリケーション開発してみたら?

243 名前:236 mailto:sage [2016/12/30(金) 01:12:09.60 ID:b0V6KfZO.net]
>>237>>238
なるほど。分かりました。
ありがとうございました。

いや待って下さい、知識的に必要なのかどうかを知りたかったんですが…。ラムダ式とかを。他には各種APIやツールとか。



244 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 10:49:47.03 ID:IAKfUkSD.net]
>>239
知ってれば知っているほど楽になる可能性は高まる。

まあしかしこれはなんでも同じことだよな。道具を沢山持ってるやつの方が持ってないやつよりも楽に簡単に仕事を終わらせる可能性がある。
但し持ってるだけで適切に使いこなせないやつはやっぱりダメだがな。

そういや詰め込み教育やりすぎたせいか知らんが知識さえ沢山記憶していればなんとかなるかのような錯覚ってあるよね。
道具さえ沢山持ってれば何とかなると思い込んでるのと同じだな。更にヲタはヲタ同士で道具自慢をやっている。

245 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 11:17:46.98 ID:ymKNG2iV.net]
持ってることによる安心感だろな
迷惑かけてるわけじゃなければ本人がよければどうでもよくね

246 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 11:42:59.85 ID:IAKfUkSD.net]
ま、そうだな。

こんなに持ってるのになんでうまく行かないんだろうとか思うことになるかも知れないが。
(馬鹿だと更にうまく行かないのは世の中が悪いせいとか思ってしまうかもなあ・・・)

247 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 12:00:12.82 ID:ymKNG2iV.net]
宝の持ち腐れとか分不相応って言いたいのか
にしても何があったw
敵意剥き出しだぞw

248 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 12:04:09.37 ID:zRXiBWIE.net]
詰め込みも嫌いじゃない
アルゴリズム覚えるの楽しい

249 名前:デフォルトの名無しさん [2016/12/30(金) 15:11:44.13 ID:NIWDNqpS.net]
必要になってからじゃ間に合わないから広く浅く勉強しておくのがいい

250 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 21:54:06.87 ID:a+Fs1I4H.net]
兼ね合いが難しいよな。
下手すると一生溜め込むだけで使わずに寿命を迎えるかも知れない。
金と同じだな。

251 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 21:56:26.95 ID:a+Fs1I4H.net]
コンビューター関係の場合は自分の寿命が来なくても流行りが変わって行っちゃうってのがあるな。
ずーっと勉強を続けて完璧に覚えた頃に業界では違うのが流行ってるとかな。

252 名前:デフォルトの名無しさん mailto:sage [2016/12/30(金) 23:55:01.32 ID:AE3qYxRw.net]
>>232
スッキリJavaの実践編を読んでいないと、テストで困る

>>239
func(型: obj){ }

普通は、引数の場所で、事前に型が決まっているけど、
いきなり引数の場所で、無名(匿名)クラス・無名(匿名)関数・ラムダ式を、
宣言して使うのも、本質的には同じ

その場限りの、書き捨てのコード。
どれで書いても、その関数1つだけを持った、クラスにコンパイルされる

Single Abstract Method interfaces (SAM Interfaces)

253 名前:239 mailto:sage [2016/12/31(土) 13:09:50.79 ID:7HTz0XT8.net]
レスをしてくれた方、ありがとうございました。
アンカーはつけませんが、参考にしたいと思います。



254 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 18:58:02.30 ID:MYC95Ajh.net]
継承関係にあるクラスのコンストラクタについてですが、以下の二つの文で
Sample の方は new Sub(10) でも親クラスの引数なしの Super() コンストラクタがまず呼ばれるのに対して
Y の方は new Y(5) でまず親クラスの引数無しコンストラクタである X() が呼ばれないのは何故なのでしょうか?
問題文を見たとき親クラスの引数無しコンストラクタがまず呼ばれるルールから実行結果は 11234 かと思ったのですが 1234 でわけわからんくなってます

i.imgur.com/i6C4PHi.png

255 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 20:24:32.43 ID:0H4bJ89V.net]
>>250
自分でsuper書いてるからだよ

(1)superが書かれてる場合はその指定で親クラスを構築する
(2)superが書かれてなければ親クラスのデフォルトコンストラクタで親クラスを構築する
(3)子クラスのコンストラクタでthis()書いてるなら親クラス構築前に先にthisを呼び出す

よって
Y(int) -> Y() -> X(int) -> X()の順で上にたどって、
1234が表示される

256 名前:デフォルトの名無しさん mailto:sage [2017/01/02(月) 21:02:36.89 ID:MYC95Ajh.net]
>>251
解答ありがとうございます
それはつまり
new イコール即親クラスのデフォルトコンストラクタではなく
まず1行目が読み込まれてそこで super
が指定されていればそれが優先されるということでいいんでしょうか

257 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:02:25.83 ID:QqvWSc0b.net]
画像(jpg,bmp,png)を取得する方法って
getimage(getToolkit.getImage)

bufferedreadの
二つしかないですか?

C#ほど画像処理関係って充実してない感じでしょうか?

258 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 14:32:08.72 ID:ib/y0u9/.net]
>>253
なんかすごく懐かしい匂いのするメソッドだなあ

JavaのGUIは古いものから新しいものまで種類が結構ある
で、あんたはそのどれを使ってるのか、まずそこを明示しないと始まらない
AWT? JavaFX1? Swing? JavaFX2? それともSWTだったり?

次にJavaはいろんな人がいろんなライブラリを公開してて、それを自由に組み込んでアプリを作ってる
公式になければそういうライブラリを探せば見つかることも多い
例えばOpenCVとか

259 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 19:48:57.51 ID:Z++pOviW.net]
質問に質問で返すレスって答

260 名前:えたところで大抵ろくなレスが返ってこないんだよね。
もったいぶらずにどのパターンだとどうなるって答えればいいのに。
[]
[ここ壊れてます]

261 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 19:51:21.04 ID:nyR751xv.net]
そしてそのパターンじゃないとなる

262 名前:デフォルトの名無しさん [2017/01/09(月) 21:15:16.58 ID:bKumwacY.net]
>>255
全部書くの面倒臭いじゃん。
それにそもそも教えなきゃいけない義務があるわけでもなし金がもらえるわけでもなし。
そこまでやる余裕のあるやつがたまたま見てない限りそれは実現しないだろう。

263 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:39:28.21 ID:qvjxruLM.net]
>>250-252
ほう、Javaに、super, this()なんて、あったのか



264 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 18:00:43.47 ID:H0byBSxj.net]
初めて3日目だけど下みたいのがよくわかんない
例えばこんなのあって
class Oya{
private int oya = 1;
public int getoya(){return oya;}}

class Ko extends Oya{
private int ko = 2;
public int getko(){return ko;}}
--------------------------------------
@class Test{       ←こっちはわかる
Ko test = new Ko();
System.out.println(test.getoya());
System.out.println(test.getko()); }

Aclass Test{
Oya test = new Ko() ←こんな感じのがよくわかんね。何したいのこれ?こうする意図がわかんね
〜〜〜〜〜〜〜 }
--------------------------------------
Ko test = new Ko()で親子両方メソッド使えるのはわかった

265 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 18:03:32.75 ID:H0byBSxj.net]
thisとsuper付け忘れたけどいいや

266 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 18:13:11.10 ID:qWsrbX92.net]
>>259
たぶんポリモーフィズムで検索したら解決する。

267 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 18:38:00.98 ID:vk75pKyk.net]
>>259
継承って抽象化を表現する手段なんだよ
例えば下校の時間になったから帰れって放送する時に田中帰れ鈴木帰れって言わずに「生徒」は帰れって言うじゃない?
始業式とかなら生徒どころか教職員まで含めて「全員」起立とかさ

物事はできる限り抽象的な言い方したいから、それができるところはそうするんだよ
田中を田中クラスでは無く生徒クラスでインスタンス化してみたり、全員クラスでインスタンス化してみたりってな
必要な場所で必要な分があればいいって考え方だよ

268 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 18:55:16.84 ID:H0byBSxj.net]
2人ともありがとう
一応調べてもみて納得すた

269 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:53:38.55 ID:kYPtijju.net]
初めて三日でそこまでいけるものなのか…

270 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 21:00:38.95 ID:4cO17mre.net]
>>262
おまえ説明うまいな

271 名前:デフォルトの名無しさん [2017/01/11(水) 02:54:37.40 ID:s2WqCPuy.net]
初めて3日目で、もうポリモーフィズムをやってるの?

「スッキリわかる Java入門」でも使っているのかな?

272 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 07:52:35.57 ID:H8qDNa/I.net]
つかってもそんな早くいかないんだけど
一日一時間で勉強でそこまでで二週間くらいかかったんだけど

273 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 09:06:36.37 ID:4WkdBLi1.net]
1日5時間なら3日やな



274 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 09:39:25.83 ID:Knkf8nBH.net]
学生で時間余ってて朝から晩まで本読んだりPC使ったりできて、尚且つ他のプログラミング言語を知っているのであればかなり早く進むのではないか?
どの程度のめり込むことが出来るかで違いが出るかも知れないが。

275 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 15:45:31.92 ID:fGAzlxSa.net]
java swingでの質問です
for文で同じ名前のボタン(bt)を複数取り付けました。
このボタン全てを削除する方法を教えてください






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<268KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef