今日は問題を解決します:
1.java反射:
リフレクションは、それが実行時間(ノートではないコンパイル時)のプログラムは自己検査と内部動作のメンバーを遂行することを可能にする、Java言語の特徴です。
ローカルディスク学生からのJVMのget;あなたがオブジェクトに新しいしている場合は、JVMは一緒にファイルの属性すべてとクラスファイルは、このような学生STU =新しい学生()のように、ある、ローカルディスクからあなたの.classファイルを検索します.classファイルは、財産のすべてを取得するために解析され、そしてあなたが学生の授業時間を定義する属性のものをセットに関係なくは、このクラスのオブジェクトに変更することができ、最終的及びその他のキーは、このクラスファイルでは効果がありません。反射コンテナSpringBootフレームワークが使用されているIOC、あなたのオブジェクトを取得します。
質問オフ2.牛を、文字列の文字列逆転部分文字列を検索します
元の質問側見出しインタビュールームメイト:文字列を逆にするには、インデックスを含む、インデックスを与えられた文字列を指定すると、前の文字の裏に逆転
1列B = A + A。 2列A = b.substr(P + 1 、N)。 3 返します。
同様の回転をサブストリング:
文字列指定された文字列S1とS2、S2と判定されなかった回転ストリングS1
1 公共 ブールcheckReverseEqual(ストリングS1、文字列s2){ 2 // ここで、ライトコード 3 INT lens1 = s1.length()。 4 INT lens2 = s2.length()。 5 もし(!lens1 == 0 || lens2 == 0 || lens1 = lens2){ 6 戻り 偽。 7 } 8 文字列str = S1 + S1。 9 もし(STRのindexOf(S2)== -1 ){ 10 リターン 偽。 11 } 12 リターン 真。 13 }