Java入門・初心者質問スレ Part.3 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/04/04(火) 20:41:11.59ID:y0EcmGB0
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.2
http://echo.2ch.net/test/read.cgi/tech/1478863511/
24デフォルトの名無しさん
垢版 |
2017/04/07(金) 16:38:24.04ID:10W/Ra3M
もうイデオンでいいわw
2017/04/07(金) 17:25:04.53ID:am4C8gz9
>>23
ここはJavaスレなんで泥特有の質問は泥スレにどうぞ

Androidプログラミング質問スレ revision53
ttp://echo.2ch.net/test/read.cgi/tech/1488052551/
2616
垢版 |
2017/04/07(金) 20:57:30.40ID:g05Ok9Aj
>>20 >>21 >>22
ありがとうございます。

アイディーイーワンって読むんですね。

ちょっと調べてみて、またレスしたいと思います。
27デフォルトの名無しさん
垢版 |
2017/04/07(金) 21:24:00.28ID:a6ogP8yx
井出椀
2822
垢版 |
2017/04/08(土) 12:16:45.55ID:OP2gpsJ+
16氏のレスは何か学生が先生に質問してるような雰囲気で若さを感じるんだが、
残念な事にIDEをイデオンと読むもんだから40歳以上とバレてしまっている。
2017/04/08(土) 12:25:43.95ID:TxXYCj/0
(20代だけどずっとイデオンって読んでた……)
30デフォルトの名無しさん
垢版 |
2017/04/08(土) 12:35:44.62ID:4NiiBXjv
意外と有名
またはアニヲタ
2017/04/08(土) 12:35:48.36ID:CqR65F9s
>>28
>>16は↓のスレでコテハンと遊んでる34歳の無職だよ
ねねっちと一緒にプログラムを勉強するスレ第2話 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1489809785/

34歳、発達障害の無職ですが…4 [無断転載禁止]©2ch.net
http://tamae.2ch.net/test/read.cgi/prog/1486352667/
2017/04/08(土) 12:44:33.10ID:ryFntO7G
一行辺りは半角26文字で600万行あるテキストファイルの中身を
要素の数600万として一行づつ配列にいれていこうと思うのですが大丈夫でしょうか?
33デフォルトの名無しさん
垢版 |
2017/04/08(土) 12:45:57.94ID:DTMJtpt4
>>32
余裕です
34デフォルトの名無しさん
垢版 |
2017/04/08(土) 12:46:36.51ID:DTMJtpt4
312MB、余裕です
2017/04/08(土) 12:52:36.33ID:ryFntO7G
このテキストファイルもjavaで入力しましたが、全部書き込み終わるのに8時間から半日くらいかかってたと思います。
2017/04/08(土) 12:55:54.81ID:ryFntO7G
>>33
ありがとうございます
メモ帳でこのテキストファイル開いてもパッとは開かないので不安ですがやるだけやってみます
37デフォルトの名無しさん
垢版 |
2017/04/08(土) 12:57:12.51ID:DTMJtpt4
>>35
ソースコード見せて
38デフォルトの名無しさん
垢版 |
2017/04/08(土) 13:00:01.26ID:DTMJtpt4
>>36
メモ帳はね、uniscribeっていうリガチャやカーニングに対応した
高度なテキストレンダラを使ってるからもっさりしても仕方がない
39デフォルトの名無しさん
垢版 |
2017/04/08(土) 14:24:59.52ID:QfXapNKS
余裕かどうかは動かすマシンによるのでは?
40デフォルトの名無しさん
垢版 |
2017/04/08(土) 14:33:44.07ID:DTMJtpt4
その発想はなかったわ
2017/04/08(土) 14:38:51.91ID:YTkzg0Hn
ランダムな26文字の文字列600万行のファイルを作ってみたが3秒くらいだった
8時間〜半日かけてどういうデータを作ったのかが気になる
2017/04/08(土) 14:39:55.19ID:TxXYCj/0
その内一般家庭のPCスペックが「京」並になる時代がくるからへーきへーき
43デフォルトの名無しさん
垢版 |
2017/04/08(土) 17:01:59.34ID:MZUufgxp
そういやJavaVMが使うメモリのデフォルトって今は多くなってんのかな?
これが小さい場合は自分で大きくなるようにオプション付けてVM動かさないとメモリオーバーフローになるよな。
2017/04/08(土) 19:29:50.65ID:FurKv1hb
vmが入ってる電子計算機でしか動かないjavaに深入りする価値あるんですか。
45デフォルトの名無しさん
垢版 |
2017/04/08(土) 20:17:39.84ID:MZUufgxp
>>44
価値か。価値ねえ。それはあなたが何を求めているかで変わるんじゃないかな。

例えばAndroid用アプリを作って売るとか、無料ゲーム作ってサイト内課金で稼ぐとか、そういう商売してるなら少し遠回しではあるけどJavaに価値があるということになると思う。
実際に金稼げるわけだしね。Androidの端末は沢山出回っててユーザも多い。
4622
垢版 |
2017/04/09(日) 04:05:43.60ID:o//fitNy
>>44
私もつい最近まで貴方と同じ考えで、javaを使い始めたのは今年からです。
ホームページでの説明にApplet版CADを使い、商品はC言語みたいな事をするつもりで
まずオールJavaでAppletのCADを作ってみたんですが、想像以上に動作が軽かったです。
巨大なデータを扱うつもりで無ければAppletで充分だと思いました。
それより何より、Javaはプログラミングが物凄く楽です。
C言語ですとイベントの順序とか挙動で思い通り行かずグチャグチャになりますけど、
javaだと問題そのものが存在しないというか対策済みという感じですね。
それと、私は未だ弄ってないですが、データベースを触るのが簡単そうです。
あと、Windowsで例えば動画再生なんかはCOMコンポーネントだのDirectShowだの
数々の山を乗り越える必要が出てくる事が非常に多いのですが、
Javaだと専用ライブラリを使ってチョチョイのチョイで済む事が多いようです。
そんな感じで、私はなるべくjavaでやりたいと思うようになりましたよ。
4716
垢版 |
2017/04/09(日) 23:24:51.53ID:ySXi9r1b
>>28
若くはないですが、40まではいってませんよ。
あれは最初イデワンって読むと思ってましたが、Google検索の予測変換でイデオンってのが多かったから、ついそう読むのかなって勘違いしてしまったんです。
2017/04/10(月) 03:52:41.97ID:NTVTXuq3
>>47
その話はもう終わってる空気読め
49デフォルトの名無しさん
垢版 |
2017/04/10(月) 20:57:16.98ID:AyjhZMz0
Air wife
2017/04/11(火) 19:46:28.08ID:R28Sl2m+
= new Air();
2017/04/11(火) 21:28:46.27ID:A5AwerKU
String a = new String("hello world") ;

String a = "hello world" ;

これは略し方の違いなだけで同じ意味なんでしょうか?
2017/04/11(火) 21:37:35.09ID:UT2aAcJz
うん。
手続き型言語では文字列を簡単に宣言できて、オブジェクト指向になったらいちいちnewするとか劣化のイメージだから、特別な記法としてC++とかからの伝統的な記法。
2017/04/11(火) 22:44:52.71ID:XRUbE8gX
別じゃね?
String a = new String("hello world")では新しく作られたStringオブジェクトの参照が代入されるけど、
String a = "hello world"ではコンスタントプールにある参照が代入される。

"hello world" == "hello world"はtrueになるけど、
"hello world" == new String("hello world") や new String("hello world") == new String("hello world")はfalseになる。
equalsを使ったらどれもtrueになる
54デフォルトの名無しさん
垢版 |
2017/04/11(火) 23:36:39.85ID:ZPaqNK/Y
String の場合は intern() が返す参照を使うと同じ文字列が既にあったら同じ参照になるけどな。
同じ内容の内容の文字列が何度も new される可能性がある場合は使うとメモリの節約になる。
2017/04/12(水) 03:26:16.05ID:b48e4NDE
>>51
ま、これでも動かしてみなされ。

public class StringTest {
 public static void main(String[] args) {
  String s0 = "aaa";
  String s1 = new String("aaa");
  String s2 = new String("aaa");
  String s3 = s2.intern();

  String[] ss = { s0, s1, s2, s3 };

  for (int i = 0; i < ss.length - 1; ++i)
   for (int j = i + 1; j < ss.length; ++j)
    System.out.printf("ss[%d] %s ss[%d]%n", i, ss[i] == ss[j] ? "==" : "!=", j);
 }
}
2017/04/12(水) 23:55:55.72ID:NTW6AtnI
>>55
Javaなら環境依存はないことになってるんだから実行結果も貼ってみなされ。
2017/04/13(木) 00:01:26.42ID:oGpC5FIZ
>>55
ったく
https://ideone.com/NpPMa9
2017/04/13(木) 01:22:32.11ID:GDsbQNSJ
動かして理解しろってことでしょ……
2017/04/14(金) 09:52:16.30ID:umFkfZJf
FileReaderオブジェクト作ってread、readLineでファイル読み込んだあとにcloseメソッドで閉じることになっていますが、最後まで行ってない場合、closeしなくても良いのでしょうか
そしてそもそもcloseしないでプログラム終了するとどうなるのでしょうか
60デフォルトの名無しさん
垢版 |
2017/04/14(金) 12:10:52.91ID:/1nusgkY
>>59
ファイルクローズは普通はそのファイルへの読み書きが不要になったらするものだ。どこまで読んだかなんてことは関係ない。
61デフォルトの名無しさん
垢版 |
2017/04/14(金) 12:23:50.00ID:/1nusgkY
クローズしなかった場合はインスタンス消滅前にファイナライザでグロースされるだろうが、そんなもんあてにしてはいけない。
特別な事情がない限りプログラムは必ず自分でファイルクローズするように書くべき。
2017/04/14(金) 12:27:55.91ID:sfy7Edim
try-with-resource構文が便利すぎて気にしづらくなった感はある
63デフォルトの名無しさん
垢版 |
2017/04/14(金) 12:37:26.12ID:/1nusgkY
>>62
一応それも自分でクローズするように書いてる事にはなる。何が起きるかわかって書いてるわけだし。
64デフォルトの名無しさん
垢版 |
2017/04/15(土) 07:07:28.68ID:Q1oPXQ4H
エラーの原因の9割はメモリ問題っていうけど
これって解放すればいいだけじゃね?
つまり全ての作業の最後に解放するコードを常に入れてたら
エラーなんて出ようがないのでは?
65デフォルトの名無しさん
垢版 |
2017/04/15(土) 08:37:16.98ID:mBBzgc7U
かってに削除しては、こまる。まだだれかが参照してるかとか…
2017/04/15(土) 10:35:03.58ID:IUu2MviJ
>>64
めんどくさいんだよ。
Cである程度の規模のアプリ作ってみろよ
67デフォルトの名無しさん
垢版 |
2017/04/15(土) 18:50:27.07ID:ONyyaIO2
解放し過ぎて二重にfree()して落ちたりしてなw
2017/04/15(土) 23:48:14.07ID:+FDoqV6E
質問させてください。
今日パソコンにeqlipseを入れて文字の表示をしていたのですが
出先から帰って再度起動させてから他のクラスを作って実行しても
「現在、表示するコンソールがありません」というメッセージが出て反映させられません。

どちらも新規クラス作成でメソッド・スタブのmainメソッドにチェックを入れて作成しましたし、
コピペして中身が全く同じなのでどこに原因があるのかわからず困っています。

どなたかお知恵を貸していただきたいです!
69デフォルトの名無しさん
垢版 |
2017/04/16(日) 00:14:26.19ID:m1EJuj8m
>>68
ソースコード見せて
2017/04/16(日) 00:35:15.16ID:qsila/iw
>>69

package jp.winschool.java.chapter1;

public class Sample01_03 {

public static void main(String[] args) {

// Hello worldと表示する
System.out.println("Hello world");
}
}

ソースコードこちらです!
71デフォルトの名無しさん
垢版 |
2017/04/16(日) 07:35:13.11ID:Ey1n1KGC
よくお互いをロックして制御不能みたいな実行時エラーって
あれどういう原理なんですか?
そういうプログラム逆に組んでみたいんですが…
2017/04/16(日) 09:48:34.56ID:0couv4LD
>>71
https://ideone.com/HQeH5g
例えばこんなん
73デフォルトの名無しさん
垢版 |
2017/04/16(日) 19:57:09.57ID:1+YnjkjO
>>71
いやほら A と B の二つロックする変数があって、それを2つのスレッドで、一方のスレッドは A, B の順でロックするようになっていて、もう一方は逆順に B, A の順でロック掛けるようになっているとタイミングによってデッドロックになる事がある。
2017/04/16(日) 20:02:31.84ID:jgmTryYz
nullが入力されたらループが止まるプログラム文にしたいのですが、
うまくいきません。
https://ideone.com/N1lSZi
どこが悪いのでしょうか?
2017/04/16(日) 20:47:52.41ID:rpbl7PtZ
それはnullっていう文字列だからnullではない
nullの入力で終わらせたいなら "null".equals(sc.next())とかにしないと
76デフォルトの名無しさん
垢版 |
2017/04/16(日) 21:14:34.70ID:A/UzF3XD
>>74
入力が終わってるかどうかをhasNextLine()で調べてから読めばいいと思うが。
あとは>>76の言う通り。
77デフォルトの名無しさん
垢版 |
2017/04/16(日) 21:15:04.00ID:A/UzF3XD
じゃない>>75だ。
2017/04/16(日) 23:39:22.02ID:7oLLQxXY
http://www6.kaiho.mlit.go.jp/02kanku/aomori/tappisaki_lt/livecamera/index.html

ここのライブカメラを見たいんですがセキュリティでブロックされて見れません。
javaの例外サイトに設定すればいいらしいのですが、どのURLを入れればいいのでしょうか。
あと、これって手打ちのみ?
2017/04/17(月) 01:03:35.01ID:70+t1EMT
Cをちょこちょこ勉強してたんですが並行でJavaの勉強も始めました
Cそっくりなのに無駄に文字数多くてめんどくせぇなとか思いながらテキスト眺めてたんですがこれメソッドってCで言うところの関数でいいんですか?
呼び方が違うだけ?
8074
垢版 |
2017/04/17(月) 01:14:04.66ID:WPG7SQ/C
>>75 >>76-77
ありがとうございました。
8174
垢版 |
2017/04/17(月) 02:05:39.73ID:WPG7SQ/C
たびたびすいません。
正しく動作するようになったのでリンク貼らせて頂きます。
https://ideone.com/fJbFul
82デフォルトの名無しさん
垢版 |
2017/04/17(月) 03:13:19.95ID:H+Zq8CGz
>>79
そう。
2017/04/17(月) 06:19:26.55ID:ReyyQyZQ
>>79
関数にはレシーバー(主体)が無いけど、メソッドにはある

インスタンス(レシーバー).メソッド名()
関数名()

スッキリわかる Java入門 第2版、2014

この本を3回読んで、みっちりとオブジェクト指向を学ぶのが、
プログラミングとすべての言語の基本
2017/04/17(月) 08:52:54.56ID:jxYq0SCN
>>79
ほぼ同じ いちいち使い分けるやつは見たことない

ただし C Java を混ぜこぜにやるのはNG
「見た目は似てるけど根本的に違う」という部分を見逃すとどっちも使い物にならんよ
2017/04/17(月) 10:19:19.48ID:0jhtVsWG
String型変数 の5〜6字目(半角の数字)を2桁のint 型変数として取得したいと思っています。

substring(5,7)で一回別のString型変数に入れてから、Integer.parseIntでint型に変換するんじゃなくて、
直接int型としてsubstring(5,7)で抜き出す書き方はあるでしょうか?
2017/04/17(月) 10:31:11.72ID:SOQF/fhS
>>85
そういうメソッド書けばええやん
1行節約するためにそんなことする意味があるのかわからんけどね
2017/04/17(月) 11:52:34.85ID:KDQg4XsN
>>85
int i = Integer.parseInt(s.substring(5,7));
これでええんとちゃうん?
88デフォルトの名無しさん
垢版 |
2017/04/17(月) 20:31:37.19ID:oBr7cjxV
>>79
関数はクラスと無関係なのがメソッドと違うとこ
2017/04/17(月) 21:09:17.98ID:70+t1EMT
>>82-84 >>88
ご丁寧にありがとうございました。
あと>>84さんのアドバイスですが、類似するもの関連するものを2つ以上学ぶ際は同時並行の方が学習効率が高いという研究がありましてそれに従っております
2017/04/18(火) 07:59:43.48ID:6G1kXLTk
Cは、まだJavaが無かった頃の、手続き型言語の代表

Javaは、オブジェクト指向の代表で、
Java以後は、ほとんどすべての言語がオブジェクト指向になった

C・Javaは、考え方が大きく異なるので、一緒に勉強できない

スッキリわかる Java入門 第2版、2014
まずこの本を3回読んで、オブジェクト指向をみっちりと学ぶ

その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

この2冊は表裏一体だから、たのしいで苦しむと、
みんなのはスラスラと読めるようになる

その後、Groovy, Kotlin を勉強すればいい
91デフォルトの名無しさん
垢版 |
2017/04/18(火) 09:26:09.77ID:dYgbMCUy
Perlも仲間に入れてあげてください
2017/04/18(火) 10:42:45.58ID:O7sr+UR8
>>89
そうじゃねえ、関連度が低いから無茶だって言ってるんだよ
俺音楽やってんだよねーって弦楽とDTM同時並行とか無理だろ?
せめてバイオリンとビオラくらいに関連してないと厳しい
2017/04/18(火) 22:47:06.26ID:/+d1udbI
>>89
表面は似ているが根本的に違うから
学習効果はゼロだと言った
2017/04/19(水) 01:07:23.00ID:3iqNnA3g
>>85
String.getChars()もしくはcharAt()で取り出して自作でa2iすればいい
2017/04/19(水) 10:26:46.95ID:9vZd9y2Y
おすすめの参考書ってありますか?
2017/04/19(水) 13:12:44.81ID:bjTcFC7K
>>95
何に対する参考書なんだ?
入門なのか試験対策なのか何かしらの技術についてなのか設計技法なのかはっきりしやがれ
2017/04/19(水) 14:01:34.36ID:lhJ18puQ
>>95
一番得るものが多いなって思ったのは言語仕様とVM仕様
https://docs.oracle.com/javase/specs/
2017/04/19(水) 14:05:53.58ID:OqLveeZp
ここは入門・初心者質問スレですよ
このスレで質問する人はどんな人なのかそしてどんな本を勧めればいいのか
ある程度予測できないようじゃ立派なプログラマーにはなれませんよ!
2017/04/19(水) 15:00:06.31ID:lhJ18puQ
>>98
すぐに読めとは言わないけど読んだほうがいいのは間違いないと思ってるよ
もちろん趣味プログラマじゃなく職業プログラマになるならの前提だけど
2017/04/19(水) 19:14:26.52ID:yJEVgkwQ
黒い表紙のjava SE8 Gold問題集買って完璧になればJava限定ならどこでもやっていける
101デフォルトの名無しさん
垢版 |
2017/04/19(水) 23:07:06.82ID:CBlBPUu/
95氏は勉強と技術の習得が全く別物だという認識が無いんじゃないかな?
テストで良い点取りたいなら勉強するしか無いけども、
ソフトを作れるようになりたいなら、覚えるより先に何を作るか決めないとダメだよ。
中学校の英語の勉強と同じだね。仮に英語の単語と文法を全て覚えたとしても
テストで良い点数取れるだけで、英語の映画も英文の小説も楽しめないだろ?
プログラミングも同じ事で、勉強したって本に書いてある通りの事しか出来ないよ。
海外旅行する為に日常会話程度の英会話を覚えるって良くある話だけども、
そんな感じで作りたいソフトに必要な事だけを覚えていく感じでやるといい。

私はCADのプログラマなのでCADの事でないと上手く言えないんだけども、
CADなら画面が出て線が引けてマウスとキーボードとファイルの読み書き出来れば充分。
javaは初めて3ヵ月くらいで勉強と呼べるレベルの事はしていないが、
基本的な作業なら出来る程度のCADがもう出来ている。
未だjavaのシステムの構造を理解してない故の不具合は多いし、
クラスだの継承だのpublicとprivateの違いだの、余り深く理解してないけど、
売り物になる程度にまで完成させるのには大して時間はかからないと思う。
たぶんJavaの試験やったら落第レベルだけど商品レベルの物は作れるに?
2017/04/19(水) 23:30:19.49ID:hZKuXyWE
よく「何を作りたいかが大事」って言われるけどそうじゃないこともあるよね
俺なんか最初は「スーパーハカーかっけえ」くらいしか考えてなかったけどなぜかいまやWeb開発だ
みんながみんな最初から明確な目的持ってるわけじゃない
2017/04/19(水) 23:46:23.05ID:ekj+eUll
ExcelVBAで作ってるアプリケーションをウィンドウアプリケーションとして作りたくてあれこれ勉強してるけど、Java
のGUIがこれまた判らんというか^^;

目標はまだまだ遥か彼方ってな感じ
2017/04/19(水) 23:50:56.30ID:KzpInSVx
VBAだったらVBで作ればええやん。。。
C#でも良いけどさ。
2017/04/20(木) 00:48:47.76ID:l7lpSiQF
>>101
その品質で商品売るなよ犯罪だろ
2017/04/20(木) 01:07:36.44ID:FIxvesm0
勉強するにしても何か作るにしても情報は漁るんだし
今は情報過多な時代だし、質の良い情報を得るのはそれなりのスキルがいる状況になってる
その時に一番簡単に信ぴょう性の高い情報を得られるのが公式ドキュメントとリファレンス実装
ただこの辺の情報は文章が硬い事が多いから原典を多く参照している二次情報を探せばいいんじゃないかな
107101
垢版 |
2017/04/20(木) 05:46:25.48ID:Lb1IHRyj
>>102
あぁ、ごめん。大きな目標を作れって話じゃない。
画面にボタンを配置する方法を学ぼうとするなら例えば電卓を作るとか、
ボタンを使ったソフトを何か考えろって事。覚えるだけじゃ何も作れるようにはならんのよ。
よく入門書とかで「ボタンを押すと表示が変わります」とかあるでしょ?
それを覚えたとして、それをどう使って何を作れる?
1つづつ順番に覚える学校の勉強みたいな事じゃ何も作れるようにはならんのよ。
君もそうだったはずだよ。上司から「コレ作れ」と言われて本読んだりしたろ?
その「コレ作れ」ってのが私の言う目的が先って事なのな。
何か無いかって聞いてる95氏は指導者が居ないか学生なんだろう。
何を覚えたらどんな事が出来るようになるのか、何から始めてどう進むべきか
そういう事が解らないはずだよ。指導者が居ないから自分で考える必要がある。
それに対して君は仕事の依頼という形で上司に上手く誘導してもらって
あんまり余計な事を覚えずともプログラミングが習得出来たんじゃないか?
2017/04/20(木) 08:32:15.40ID:ULVYgiZE
>>107
それこそ仕事で課題を振られた俺みたいに、>>95が何をしていいかわからないなら
適切な課題を振ってあげるのが指導者の努めだと思うけどね
(そもそも当時の上司の仕事の振り方は今考えても言語仕様も覚束ない初心者に
ノーヒントでやらせるものではなかったが…あのクソ野郎)
初心者に「自分で考えろ」はちと突き放しすきな気はするが、まぁここは初心者スレとはいえ所詮2ちゃんだからな
教師や上司レベルで親切にする必要もないか
2017/04/20(木) 09:11:53.90ID:5+bMAsvE
答えたい人が答えればいいだけだな
2017/04/20(木) 19:35:53.47ID:zzqpI3yw
わかりません教えてくださいじゃ仕事まわらないからな
独学する能力は必須と言ってもいい
最初から独学できないやつをスパッと切り捨てるのはありだよ
企業だってボランティアで素人を飼ってるわけじゃないんだからさ
2017/04/20(木) 19:48:04.79ID:14arbxYB
>>110
採用までに切れなかった人事が無能
2017/04/20(木) 21:09:01.70ID:you9TgiF
ここは質問スレなのに脱線し過ぎ
ちゃんと仕事できる人はわきまえてるはずだよね
2017/04/21(金) 00:27:15.95ID:W9vJ1k1y
>>95の人は何て質問すればよかったんですか?
2017/04/21(金) 12:31:39.63ID:O9u1h7rs
目的を書く
2017/04/22(土) 20:11:13.16ID:OyJbeS9D
開いているページ内で一度実行してからでないとCtrl+F11で実行のショットカットがうまく動作しません。
ショットカットキーは何か設定する必要があるんですか?
2017/04/23(日) 12:59:19.13ID:8bLn4k+p
プログラミングの勉強初めて数日
何か簡単なツールとか作ってみたいけど
題材として良いものありますか?
2017/04/23(日) 16:25:01.37ID:q6MqXCrn
>>116
まず、GUIにするかCUIにするか?
CUIは普通は画面についてあまり考えなくても良いので楽だ。
2017/04/23(日) 18:34:09.06ID:qqjyZhzJ
>>116
テキストに行番号つけて表示するコマンド作る。
自分のコード表示させてはニヨニヨ出来るのでオススメ。
2017/04/23(日) 18:36:38.57ID:ncn10vA7
>>116
自分でこんなのがあったらいいなって小物を幾つも作ると取っ掛かりやすいよ
2017/04/23(日) 20:36:09.42ID:7bZTt8wr
自分の場合はwikipediaのアルゴリズムで素数判定や素因数分解とか作ったなあ
bashのfactorよりかなり早いから普段から使えるし
2017/04/24(月) 21:38:18.35ID:b7o+AYSX
オーバーロードのメソッドで

/** method1 */
public static String hoge(String str) {
hoge(str, "hage");
}

/** method2 */
public static String hoge(String str, String hige) {
return hige + str;
}

というようなメソッドがあったとして
mehod1はmethod2を呼び出しているわけだが

こういう関係を表現するような日本語ってなんかないのかな
親とか兄弟とかそういう
2017/04/24(月) 21:56:16.91ID:LwZqUTHo
部分適用
2017/04/26(水) 01:00:33.67ID:DJoflXur
Java初心者なのですが
オラクルのJavaシルバー?の資格取得を目指そうと思ったら、どのぐらい勉強したらいけるのでしょうか
プログラミングの経験はPHPとRubyを齧ったぐらいです
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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