使えること、理解すること

Javaの研修も終盤です。

現在は、クラスの勉強をしています。
ここからは、未知の領域なので、何が起きるか分かりません。
今のところ、ただ使うだけなら特に問題なく、結果も正しく出ています。
言っていることもなんとなく分かります。
それをアドバイスするとなると話は別。
フィールド?インスタンス?まず用語からして全然分かっていません。
プログラムの作り方も違うので、エラー箇所を指摘すると、別の不具合が発生して、
逆に複雑にしてしまうこともあります。
そもそも自分自身、感覚で使っているだけで、使いこなせている感じがしていません。
向い側のうどんさんもアドバイスをされていますが、
数をこなすうちに分かってくるものでしょうか。
Javaの研修が終わるまでに、もう少しマシに使えるようにしておきたいです。