- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
176 :デフォルトの名無しさん[sage]:2016/06/21(火) 05:06:56.47 ID:ZRyqXqGn - スッキリ分かるjava入門を二回読んでみてスッキリしないことがあるので教えてください。
配列とかクラス型の参照型変数はアドレスを参照にしてるから ブロック外で値を変えても、元の変数も値が変わる こんな程度の認識しかないんですが大丈夫ですか?今は それともう一つ 実行環境を整えずにdokojavaでやってたせいか packageとAPIについての知識が全くつかなかったんですがこの先これで大丈夫でしょうか?
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
178 :デフォルトの名無しさん[sage]:2016/06/21(火) 08:47:50.93 ID:ZRyqXqGn - なんか日本語になってなくてごめん
変数を作るとメモリからアドレスを確保してそこに格納とか プログラミング入門の段階で教えられても意味が分かりません この参照型の仕組みを覚えておくと以降の章を読むのが楽になりますって書いてあるけど 全然参照型について理解出来てないけど普通に以降の章は理解できたしよくわかりません。。
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
182 :デフォルトの名無しさん[sage]:2016/06/21(火) 12:40:07.51 ID:ZRyqXqGn - >>179
レスありがとうございます。 上は配列aの要素数0に1を投入してその後にb配列にaを代入してるから ab両方とも同じアドレスを参照するようになってbに値を入れてもaも同じアドレを見てるから 実行結果は10になって 下はただの変数だからbにaを代入してもaは1のままで実行結果は1 でこんなんですが大丈夫ですか?今の段階では
|
- Java入門・初心者質問スレ [無断転載禁止]©2ch.net
199 :デフォルトの名無しさん[sage]:2016/06/21(火) 23:55:50.40 ID:ZRyqXqGn - >>184
多分有名な本なので自分の読み取り方がおかしいと思います クラス型変数と配列型は同じ参照型ってとこだけはしっかり覚えてるんですが・・・ ま田読み直してみます。ありがとうございました
|