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

レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/06/30(金) 22:14:16.54ID:W0OUnv8/
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.3
http://mevius.2ch.net/test/read.cgi/tech/1491306071/
805デフォルトの名無しさん
垢版 |
2017/09/22(金) 12:23:50.31ID:2GANQweE
>>803
作ったやつに変なこだわりがあるだけでは?
806デフォルトの名無しさん
垢版 |
2017/09/22(金) 12:26:41.19ID:QQzWS0sO
1. ← そんな糞な解釈する馬鹿はお前だけ
2. ← 上に同じ
3. インターフェースで定義しているメソッドだけで事足りるから柔軟性を考慮してインターフェースで受けてるだけ
2017/09/22(金) 12:38:30.33ID:+ziQqQe2
「インターフェースで定義しているメソッドだけで事足りる」
という言葉で納得できました。
糞な解釈する馬鹿で間抜けなブスの私に良い回答をしていただき、
ありがとうございます。(感謝)
ご返信いただいた皆様にもありがとうございます。
808デフォルトの名無しさん
垢版 |
2017/09/22(金) 13:17:12.20ID:2GANQweE
>>806
柔軟に、なるか?
2017/09/22(金) 14:57:29.31ID:joxdj0JV
>>808
後で別の実装に変えられるだろ
810デフォルトの名無しさん
垢版 |
2017/09/22(金) 16:51:38.86ID:TZgFdtLW
あー。そういう意味ではなるな。
2017/09/22(金) 17:33:15.98ID:QQzWS0sO
こんな当たり前のことはJava歴3か月の奴でもわかるのにいちいち見栄張るなよ阿呆
ほんとこういうバレバレの馬鹿見てるとイラついてくるわ
お前等レベルのカスは入門書を風化するまで読み尽くしてからレスしろアホ
2017/09/22(金) 17:39:25.25ID:PI1uxnaH
メンバ変数を、外部からアクセスできないようにしてるだけだろ。
カプセル化

カプセル化は、オブジェクト指向の基本だから、誰でもこうするだろ

例外は、速度を重視する際、メンバ変数を公開する場合だけ
813デフォルトの名無しさん
垢版 |
2017/09/22(金) 18:01:17.20ID:TZgFdtLW
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ
m(^v^)m<ペコリ 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
2017/09/22(金) 18:05:41.01ID:kB3Gqsn3
>>812
それはメンバ変数のカプセル化
カプセル化ってそれだけじゃないよ
2017/09/22(金) 21:19:48.18ID:joxdj0JV
便利だからとか言って実装にキャストしちゃう奴がいるんだけどな
2017/09/22(金) 21:21:32.09ID:Nd0RCL5a
java9を入れたくない
817デフォルトの名無しさん
垢版 |
2017/09/22(金) 21:25:26.58ID:T2wCvFaq
そういやJava9にはjshellってのが付いてるよ。
コマンドラインで試せるやつ。
2017/09/23(土) 06:42:35.85ID:MQ2PIFw7
int型配列 Average、Count、Passingは要素数はすべて同じでそれぞれだいたい0から20くらいまでの数値が入っています。負の数値は一つもありません。

for (int j =1 ; j < 4000 ; j++ ) {
if ( Count[ j ] <1 ) continue ;
//Average[ j ] = Average[ j ] / Count[ j ] ; //平均値を算出する
//Passing[ j ] = ( Passing[ j ] *100 ) / Count [ j ] ; //条件を満たした回数を百分率に変換
}

コメントアウトしてる部分を通る前までは想定通りの数値なのだけど、ここを//外して通すとただ四則演算してるだけなのに
それまで配列に入ってた数値が-5066060605とか0とか全然ありえない数字に全部化けてしまうんだけどどういった原因が考えられるでしょうか
2017/09/23(土) 07:28:07.80ID:Tcv0uwXr
>>817
昔あったbeanshellはどうした
2017/09/23(土) 08:20:03.99ID:IvL8PqTk
>>818
int型は整数
小数点使うならdoubleなりbigdecimalなり使え馬鹿
本読め馬鹿
2017/09/23(土) 09:32:29.20ID:6LIHf7uu
1行ずつデバッグして、
「何を何で割ったら、何になったか」を書き出す

上の、3つの何が分からないと、答えようがない
2017/09/23(土) 09:53:47.06ID:89h9xiW6
>>818
デバッグ機能使って何の値渡してるか見ろ
2017/09/23(土) 10:30:00.47ID:MQ2PIFw7
>>821-822
違う行で計算するとちゃんと想定通りの数値は出るのでこのfor文内で計算して代入した時だけなんかおかしいみたいです
j と i を間違えて書いてるというわけでもないですし理由がわからないのももやもやするので
数値の動きをもう少し調べてみます
824デフォルトの名無しさん
垢版 |
2017/09/23(土) 11:36:50.47ID:8bsZ0VcP
>>818
Average、Count、Passing はそのループに入る前に本当に想定した通りの値になっているのか?
825デフォルトの名無しさん
垢版 |
2017/09/23(土) 11:39:43.43ID:8bsZ0VcP
些細な事だがもう一つ気になる点は j を 1 〜 3999 にしている点。
もし配列の要素は 0 から始まるのだが、0に関しては何もしなくて良いのか?
2017/09/23(土) 11:40:25.00ID:8bsZ0VcP
>>825 の2行目の「もし」は削除忘れ。
2017/09/23(土) 12:55:35.56ID:D79pT9by
すごい初心者っぽくてほんわかするな
2017/09/23(土) 19:44:42.23ID:NqPOSMMT
javaでデスクトップのアプリケーションを作りたいです
ボタンを作ってそのボタンを押すとランダムに画像が入れ替わるようなものを作っているのですがそれをwordやexcelのようなデスクトップアプリにするにはどうすればいいのでしょうか?
2017/09/23(土) 21:04:03.75ID:89h9xiW6
>>828
どうしてもJavaで作りたいならJavaFXで作る
ただし良い参考書が無いから苦労するかもな
2017/09/24(日) 01:01:40.39ID:tXjdTiuM
>>828
c#にしとけ
2017/09/24(日) 01:14:49.34ID:WK3y2BIb
すっきり解るシリーズ読んでて思ったんだけどさ
JAVA勉強するなら先にSQL勉強したほうがよくね?
832デフォルトの名無しさん
垢版 |
2017/09/24(日) 01:25:05.65ID:c233uqnI
DBも使うのであれば、な。
2017/09/24(日) 05:51:02.79ID:5g9dg2+V
>>828
swing付属のサンプルにそのものズバリのアプリケーションがあったな
今更だが
2017/09/24(日) 07:10:17.57ID:PrPRrieW
俺は最近SQL全く使わないから新人にはスッキリシリーズ勧めてないな
新規プロジェクトはほぼelasticsearchを採用してる
2017/09/24(日) 07:55:25.43ID:ZDcPLLn6
スッキリシリーズはJavaは良いけど、SQLの奴は微妙
dokoSQLもバグってるし

JavaとSQL絡めて勉強するなら、
SQL 第2版 ゼロからはじめるデータベース操作
即戦力にならないといけない人のためのJava入門
を組み合わせてやった方が良い気がする
後者はeclipseでDB使う時の導入書いてあるし
2017/09/24(日) 10:34:43.91ID:tu0D//Rh
プログラマーの時点で、情報処理資格を持っているのは、当たり前だろ。
SQL を知らない事が、そもそも、あり得ない

専門職なんだから、資格なしが、業務でプログラミングをやっていたら、危険しかない

無免許医者と同じ
2017/09/24(日) 10:39:46.54ID:UM3Vm/oL
それが持ってないヤツ多いんだよなぁ
2017/09/24(日) 11:27:19.57ID:2qYUC1f+
オラクルプラチナ持ってないのにSQL書いてる馬鹿おるか?
2017/09/24(日) 11:39:22.72ID:5g9dg2+V
情報処理試験のレベルのSQLなんて実用じゃないだろ
2017/09/24(日) 11:52:46.85ID:t+W78nPu
>>836
太宰治並みに読点が多い文章、でも無駄に細切れでアホっぽい
2017/09/24(日) 11:54:53.07ID:tu0D//Rh
DB スペシャリスト・ネットワーク技術者・エンベッド(組み込み)とか、

皆、高度資格の勉強をしてる
2017/09/24(日) 11:57:13.81ID:2qYUC1f+
そもそも情報処理の知識自体が仕事でなんの役にも立たん
7階層レイヤー知っててなんか役に立つか?
2017/09/24(日) 12:19:51.53ID:rk9buIU7
>>842
7階層モデルが役に立たないからといって情報処理試験が役に立たないわけじゃないよ
ていうか、アプリとサーバーが通信できてないとき、ping飛ばしたりファイアウォール確認したりアプリやサーバーの確認したりするけど、
知らなくていいという奴は、どの層まで疎通できてるかも意識せずに闇雲に調べてるのか?
2017/09/24(日) 12:31:44.60ID:2qYUC1f+
7階層レイヤー知ってて "プ ロ グ ラ ミ ン グ" でなんか役に立つことあるか?
2017/09/24(日) 12:52:18.69ID:rk9buIU7
こっそり7階層モデルって訂正してあげてるのに、まだ7階層レイヤーと言い続けるような恥ずかしい間違いがなくなることかな

ま、「プログラミングの役に立たない=仕事の役に立たない」みたいな人には不要な知識かもね
お前は情報処理の勉強はしなくていいから、すぐに陳腐化するライブラリのAPIでも覚えてなさい
2017/09/24(日) 12:54:12.45ID:2qYUC1f+
勉強なんて最初からしてないし質問にも答えてないし
質問文に対し質問文で答えるとテスト0点なの知ってたか?マヌケ
2017/09/24(日) 13:02:12.86ID:rk9buIU7
お前のテストで0点とってもなんの支障もないからなあ
848デフォルトの名無しさん
垢版 |
2017/09/24(日) 13:03:47.00ID:2qYUC1f+
で、7階層レイヤー知ってて "プ ロ グ ラ ミ ン グ" でなんか役に立つことあるかの回答聞いてないんだが
役に立たないこと認めたくないのか?マヌケ
2017/09/24(日) 13:07:49.59ID:Pcx2yUMU
javaのブロンズ試験って知識ない状態からどれくらい勉強すれば受かりますか?
2017/09/24(日) 13:09:25.16ID:rk9buIU7
なんで「仕事の役に立たない」から「プログラミングの役に立たない」に言い換えたの?仕事の役に立つことは認めちゃった?

いいことだね
自分の誤りを認めることは仕事の役に立つから

7階層レイヤーって言葉の謝りも認めた方がいいぞ
7階層階層ってなんだよバカなのかなこいつ、って思われちゃうから
2017/09/24(日) 13:10:24.16ID:t+W78nPu
このスレで争うことなのだろうか
2017/09/24(日) 13:11:45.74ID:rk9buIU7
>>851
ごめんね
自分の誤りを認めるよ
2017/09/24(日) 13:18:13.29ID:2qYUC1f+
javaスレで言う仕事は基本的にプログラミングって解釈するもんだが
質問文に質問文にで返すマヌケが急にサーバーの通信がーとかさらにマヌケなこと言いだしたから
わざわざ言い換えてやったのもわからず屁理屈コネまくる池沼っぷり
しかもサーバーのレスポンス見るだけの作業で7階層レイヤー意識しないのか?とかさらにマヌケなこと言ってるし
誰が意識するんだ?wお前だけだよマヌケ
馬鹿なんだからとっとと消えとけマヌケ
2017/09/24(日) 13:31:09.66ID:rk9buIU7
>>853
サーバーのレスポンスを確認するだけの話なんてしてないよ
ほら、知識が狭く浅いから、誤った理解をしてしまうんだ
2017/09/24(日) 13:36:42.71ID:2qYUC1f+
レスポンス確認するぐらいの内容しか読み取れない拙い文章書いといて
後付けでそれだけの話はしてないよと言う池沼
今度はプログラマがインフラ周りの仕事までやる前提か?ww
馬鹿露呈しまくりだからさっさと自分の頭の悪さ認めて退場しとけマヌケ
2017/09/24(日) 13:41:08.56ID:rk9buIU7
そうか、pingぐらいは知ってたか
そしてそこしか読めなかったか
2017/09/24(日) 13:42:46.12ID:rk9buIU7
こんな使えない無知にならないように、初心者の皆さんは情報処理の勉強もした方がいいよ
2017/09/24(日) 13:43:09.29ID:2qYUC1f+
馬鹿の負け惜しみ逃げ口上は見飽きたからさっさと
7階層レイヤー知ってて "プ ロ グ ラ ミ ン グ" でなんか役に立つことあるかの回答してくれないかな

お得意の後付け屁理屈でなんとかできないのか?w
859デフォルトの名無しさん
垢版 |
2017/09/24(日) 13:47:23.32ID:c233uqnI
>>836
情報処理関係の資格は一つも持ってないなあ。
でも昔々学校でC言語とかUNIX教えてたよw
ついでに一太郎も教えてたがw
860デフォルトの名無しさん
垢版 |
2017/09/24(日) 13:50:24.68ID:c233uqnI
>>843
うーん。資格あろうがなかろうがそれに関する情報は入手可能でしかも実際にやれるわけで、
情報処理関係の資格は採用時の目安としてしか意味がないんじゃないか?
まあ、何か資格持ってると手当を出す会社もあるが。
2017/09/24(日) 14:16:04.13ID:tu0D//Rh
派遣・請負などで、企業を回ると、
資格を確認するから、無いと仕事が取れない

外注で、1人月の最低ラインが、時給5千円 * 180時間 = 90万円

資格のない人に、これだけ払うのは、客が嫌がる
2017/09/24(日) 14:19:51.11ID:2qYUC1f+
糞の役にも立たない情報処理の有無確認する企業なんて見たことも聞いたことないわ
2017/09/24(日) 14:48:57.79ID:VKMqmniU
>>858
7階層レイヤーって初めて聞いたから、それが役に立つものかどうかなんてわからないなぁ
2017/09/24(日) 15:05:17.49ID:2qYUC1f+
資格が役に立たないことはみんなわかってるから資格の有無なんて全然問われないし
こうして試験で金稼ごうとする狡い工作員が沸くんだよな
問題だってほとんどただの教養で暗記するだけホント馬鹿らしい内容ばっかだし
2017/09/24(日) 15:14:30.76ID:c233uqnI
学歴も役に立たない点では同じだが未だにあてにしてるね
2017/09/24(日) 20:34:41.70ID:nbhCDtgo
質問です。
プログラマーを目指しているのですが、ITパスポートって取るべきでしょうか?
他スレで、取るよう勧められたのですが…。
2017/09/24(日) 20:53:26.67ID:qAy59E4B
java初心者です。
イクリプスをダウンロードして使ってみたのですが、フレームを配置してから、そこにコマンドボタンを配置したいのですが、
イクリプスには標準でRADが無いのでしょうか?
もしかして、コントロールオブジェクトを配置する場合は、全てソースとして打ち込まないといけないのでしょうか?
2017/09/24(日) 20:58:22.56ID:ZDcPLLn6
>>867
Scene Builderで検索検索
そしてfxmlに関する情報量の少なさに震えるが良い
2017/09/24(日) 21:10:21.76ID:qAy59E4B
>>868
なんか複雑なうえjavaだと生産性が低そうですね。
vb.netも使っているのですが、こちらの方が生産性が高い感じがします。
返信ありがとうございました。
2017/09/24(日) 21:23:52.43ID:tXjdTiuM
>>869
今どきVB.NETかよwww
2017/09/24(日) 21:30:54.86ID:PrPRrieW
spring bootでwebアプリ作ったほうが楽そう
2017/09/24(日) 21:55:25.59ID:hZvyekjW
>>866
ITパスポート取ってもなんの役にも立たないからjavaとかやったら。
2017/09/24(日) 22:40:44.84ID:t+W78nPu
企業への就職が念頭にあるなら、プログラマーとして必要か?というのと、
プログラマーになるために役立つかどうかというのは別問題
874デフォルトの名無しさん
垢版 |
2017/09/24(日) 23:13:35.11ID:n0/1wUgA
結局Javaって個人的に使うには全く向いてないんだよなぁ
2017/09/24(日) 23:16:23.77ID:tXjdTiuM
>>874
奴隷用だもんな
2017/09/25(月) 00:24:05.51ID:P92A+Sda
まぁ馬鹿だと使いこなせないから個人で使うには尚更人選ぶからなぁ
2017/09/25(月) 00:25:16.83ID:P92A+Sda
>868
SWT
2017/09/25(月) 00:25:50.29ID:P92A+Sda
間違った

>867
SWT
879866
垢版 |
2017/09/25(月) 01:47:50.26ID:ZUh0hK9Z
>>872 >>873
ありがとうございました。
少し考えてみます。
2017/09/25(月) 02:45:17.70ID:MVEwzvIO
資格が無いと、ハローワークで門前払いされる

IT転職の講座の最初に、資格が無い人は、
この講座を受けても雇われないから、
講座を聴くのは、時間の無駄ですと、ハッキリ言われる

未経験者は最大、35歳まで

詳しくは、ハローワークで聞いてくれ
2017/09/25(月) 03:00:39.17ID:P92A+Sda
こいつの妄想も凄いな
ハロワにIT転職講座なんてないし職訓のこと言ってるならそんなこと言われるわけないし
ここでいくら嘘八百並び連ねようが誰も無意味な資格に金なんて使わんから
2017/09/25(月) 03:30:14.83ID:MVEwzvIO
ハローワークでは、色んな講座をやってる。
チラシに書いてある

面接の受け方・履歴書の書き方・自己アピール・
4大SI会社の分析・最新技術・不足している技術

3次受け以下の会社へは、転職しないようにとか、色々な業界情報を教えてくれる。
1・2次受けで、抜かれるだけだから。
1社経る毎に、3割抜かれる

詳細は、ハローワークで
2017/09/25(月) 06:55:16.19ID:Eu42YlrN
現実と切実な願望がごっちゃになっとるw
2017/09/25(月) 13:07:19.30ID:2SJhli4d
OSIモデルでプレゼンテーション層相当の…
とか仕様書に書いてあったらわからないと困るだろ
それから検索して薄い知識で誤解して実装するか
バカでもわかるように仕様書、指示書を書こうとすると冗長になる
大卒程度、応用情報持ってる程度とか想定しないと
2017/09/25(月) 13:13:49.37ID:eYOvRkV+
個人的な感想で言うと資格持ってる奴とか講座で勉強してる奴はむしろ出来ない奴の方が多かったんだよな。
なんか、出来ないからなんとか箔を付けたいって感じな奴が多いのかね。
2017/09/25(月) 13:16:43.43ID:AavGM+8L
とりあえず資格持ってるってだけで
資格取りさえすればどんどん知識は薄れていくような層なんだろう
2017/09/25(月) 13:30:54.97ID:eYOvRkV+
>>884
その程度の話なんて検索した程度の薄い知識レベルだぞ。
深い知識だったら大卒の応用情報でも無理じゃね?
2017/09/25(月) 14:07:04.85ID:2SJhli4d
>>887
深くても前提によって説明補足を省けるってことだよ
別に全員が理解しなくてもお前のように浅い知識のみだけのやつが聞きに来ればいい
小学生を対象にするならかんじをせいげんしたりフリガナをふるだろ
しかし中学生には読み辛い、が読めない奴もいる

一番厄介なのはわかってるつもりで浅い知識とか言っちゃうやつ
889デフォルトの名無しさん
垢版 |
2017/09/25(月) 15:13:08.02ID:JJOhrLh6
だから、せいぜい採用時の目安としてしか意味がないよね。
その知識を使わないとできない仕事が来た時にできないなら資格があろうとなかろうとダメ。
2017/09/25(月) 15:50:49.84ID:2SJhli4d
何人もの上に立つようになったらきっとわかるよ
2017/09/25(月) 17:11:15.11ID:715ByDor
>>890
随分昔のことだが、上に立った奴がそういう視点で人を入れて来て参ったことがある。
話をすれば5分で使えないと分かるような奴を入れてくる。
上に立った奴がそもそも浅い知識なんだね。

後になってほら見ろという話になって俺も面接するようになった。
892デフォルトの名無しさん
垢版 |
2017/09/25(月) 17:28:05.65ID:9inOrd3f
底辺業界でも相手を見下す奴とかいるんだなw
893デフォルトの名無しさん
垢版 |
2017/09/25(月) 18:55:31.79ID:4z1dj5k1
むしろ底辺ほど人を見下す
上の方の人は自分が見下される事がないために人を見下す事もない
2017/09/25(月) 20:00:04.33ID:Eu42YlrN
会社のエースっぽいプロマネの下で今働いてるが
謙虚さが聖人の域

プライドは高いっぽいので、もともとの性格ではなさそう
なにやったらああなるのか
2017/09/25(月) 20:04:36.09ID:gDN5ioLV
まず2ちゃんを止めます
2017/09/25(月) 20:10:47.80ID:Eu42YlrN
はい
2017/09/25(月) 20:14:25.51ID:ZyJ13Mrb
はいじゃないが
898デフォルトの名無しさん
垢版 |
2017/09/25(月) 20:17:43.45ID:9inOrd3f
それじゃ「あなたはイエスマンですか!」って怒られるぞ
899デフォルトの名無しさん
垢版 |
2017/09/25(月) 20:42:25.14ID:inl3G7c8
これ使ってる人いる?コード入力しなくてもアプリがつくれるってやつ
http://appmarketinglabo.net/app-develop-freetool/

どれが使いやすかったか教えてくれ
2017/09/25(月) 20:56:28.33ID:vGLt+zAT
>>842
資格は別になくても全然構わないけど、取る過程で勉強はするのでそのきっかけとしては使えるかと
2017/09/25(月) 20:57:39.31ID:vGLt+zAT
知識なんて少なくとも知ってて損はないだろ
いつ何がセレンディピティへと繋がるかわからんし
902デフォルトの名無しさん
垢版 |
2017/09/25(月) 21:16:06.70ID:4z1dj5k1
いや、資格を取ろうとするかどうかに関わらず特定の事を覚える事は可能だからねえ。
まあ、これだけのこと知ってればこの資格を持ってるのと同じなんだなとはわかるが、かといって取る気になるかどうかは別。
会社が資格に対して手当てを出してくれるなら少しは取る気にはなるかも知れんがな。
2017/09/25(月) 21:31:32.11ID:gDN5ioLV
資格は組織に示すためのもので
直接プログラムを組む役にはあまり立たない
デザインパターンとかの方が役立つ
904デフォルトの名無しさん
垢版 |
2017/09/25(月) 21:41:32.68ID:4z1dj5k1
そうだね
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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