javaの勉強を始めて4ヶ月になります。 それまでは、プログラミングの経験が皆無に等しいレベルです。出来れば下記の内容について解りやすく教えていただければ有難いです。 プログラム public static Category getCategory()throws・・・ String className="パッケージ名.category.class"; Class categoryClass=Class.forName(className); return (Categroy).categoryClass.newInstanse(); 質問1.上記のプログラムでインスタンス化が行えるのですか?→Category 参照変数 = new Category(); と同じ意味ですか? 質問2.もし同じ意味なら、なぜこのように周りくどいことをするのですか? 質問3.forName(),newInst
![java 直列化](https://cdn-ak-scissors.b.st-hatena.com/image/square/ef5061f8cab0f1a942550b252ca8f62601d27a19/height=288;version=1;width=512/https%3A%2F%2Foshiete.xgoo.jp%2Fimages%2Fsp%2Fqa_recommend%2F2101_5.jpg)