初投稿です。Javaの勉強をしはじめました。
曖昧な質問ですが、プログラムが走っている間、スレッドは常にどこかのオブジェクトにいる、と考えてよいでしょうか。
私の今の勝手なイメージではスレッドはオブジェクトからオブジェクトへ渡り歩いていく。(まだよく分からないですが、staticメソッド内や静的初期化ブロックにいるときなんかはロードしたときに作られたクラスオブジェクト?が現在位置と考える)。別のオブジェクトの変数を参照したりメソッドを起動したり、あるいは新たなオブジェクトを生成できるかは現在位置と対象の変数、メソッド、コンストラクタのアクセス修飾子の何如のみから決定される。
混乱してますが、上のイメージにまずい部分はありますか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/23 07:21