{"id":4803,"date":"2020-11-06T14:59:43","date_gmt":"2020-11-06T06:59:43","guid":{"rendered":"https:\/\/damogame.cn\/wordpress\/?p=4803"},"modified":"2020-11-06T14:59:43","modified_gmt":"2020-11-06T06:59:43","slug":"java%e5%9f%ba%e7%a1%80%e7%af%87%ef%bc%9a%e5%8f%8d%e5%b0%84%e6%9c%ba%e5%88%b6%e8%af%a6%e8%a7%a3","status":"publish","type":"post","link":"https:\/\/i007.cc\/wordpress\/archives\/4803","title":{"rendered":"Java\u57fa\u7840\u7bc7\uff1a\u53cd\u5c04\u673a\u5236\u8be6\u89e3"},"content":{"rendered":"<div class=\"article-header-box\">\n<div class=\"article-header\">\n<div class=\"article-title-box\"><\/div>\n<div class=\"article-info-box\">\n<div class=\"operating\"><a href=\"https:\/\/blog.csdn.net\/a745233700\/article\/details\/82893076\">\u539f\u6587\u5730\u5740<\/a><\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<article class=\"baidu_pl\">\n<div id=\"article_content\" class=\"article_content clearfix\">\n<div id=\"content_views\" class=\"htmledit_views\">\n<h3 id=\"%E4%B8%80%E3%80%81%E4%BB%80%E4%B9%88%E6%98%AF%E5%8F%8D%E5%B0%84%EF%BC%9A\"><a name=\"t0\"><\/a><a name=\"t0\"><\/a>\u4e00\u3001\u4ec0\u4e48\u662f\u53cd\u5c04\uff1a<\/h3>\n<p>\uff081\uff09Java\u53cd\u5c04\u673a\u5236\u7684\u6838\u5fc3\u662f\u5728\u7a0b\u5e8f\u8fd0\u884c\u65f6\u52a8\u6001\u52a0\u8f7d\u7c7b\u5e76\u83b7\u53d6\u7c7b\u7684\u8be6\u7ec6\u4fe1\u606f\uff0c\u4ece\u800c\u64cd\u4f5c\u7c7b\u6216\u5bf9\u8c61\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\u3002\u672c\u8d28\u662fJVM\u5f97\u5230class\u5bf9\u8c61\u4e4b\u540e\uff0c\u518d\u901a\u8fc7class\u5bf9\u8c61\u8fdb\u884c\u53cd\u7f16\u8bd1\uff0c\u4ece\u800c\u83b7\u53d6t\u5bf9\u8c61\u7684\u5404\u79cd\u4fe1\u606f\u3002<\/p>\n<p>\uff082\uff09Java\u5c5e\u4e8e\u5148\u7f16\u8bd1\u518d\u8fd0\u884c\u7684\u8bed\u8a00\uff0c\u7a0b\u5e8f\u4e2d\u5bf9\u8c61\u7684\u7c7b\u578b\u5728\u7f16\u8bd1\u671f\u5c31\u786e\u5b9a\u4e0b\u6765\u4e86\uff0c\u800c\u5f53\u7a0b\u5e8f\u5728\u8fd0\u884c\u65f6\u53ef\u80fd\u9700\u8981\u52a8\u6001\u52a0\u8f7d\u67d0\u4e9b\u7c7b\uff0c\u8fd9\u4e9b\u7c7b\u56e0\u4e3a\u4e4b\u524d\u7528\u4e0d\u5230\uff0c\u6240\u4ee5\u6ca1\u6709\u88ab\u52a0\u8f7d\u5230JVM\u3002\u901a\u8fc7\u53cd\u5c04\uff0c\u53ef\u4ee5\u5728\u8fd0\u884c\u65f6\u52a8\u6001\u5730\u521b\u5efa\u5bf9\u8c61\u5e76\u8c03\u7528\u5176\u5c5e\u6027\uff0c\u4e0d\u9700\u8981\u63d0\u524d\u5728\u7f16\u8bd1\u671f\u77e5\u9053\u8fd0\u884c\u7684\u5bf9\u8c61\u662f\u8c01\u3002<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"%E4%BA%8C%E3%80%81%E5%8F%8D%E5%B0%84%E7%9A%84%E5%8E%9F%E7%90%86%EF%BC%9A\"><a name=\"t1\"><\/a><a name=\"t1\"><\/a>\u4e8c\u3001\u53cd\u5c04\u7684\u539f\u7406\uff1a<\/h3>\n<p>\u4e0b\u56fe\u662f\u7c7b\u7684\u6b63\u5e38\u52a0\u8f7d\u8fc7\u7a0b\u3001\u53cd\u5c04\u539f\u7406\u4e0eclass\u5bf9\u8c61\uff1a<\/p>\n<p>Class\u5bf9\u8c61\u7684\u7531\u6765\u662f\u5c06class\u6587\u4ef6\u8bfb\u5165\u5185\u5b58\uff0c\u5e76\u4e3a\u4e4b\u521b\u5efa\u4e00\u4e2aClass\u5bf9\u8c61\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/img-blog.csdnimg.cn\/20201031013312441.png?x-oss-process=image\/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E3NDUyMzM3MDA=,size_16,color_FFFFFF,t_70\" alt=\"\" width=\"1200\" height=\"494\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"t2\"><\/a><a name=\"t2\"><\/a>\u4e09\u3001\u53cd\u5c04\u7684\u4f18\u7f3a\u70b9\uff1a<\/h3>\n<p>1\u3001\u4f18\u70b9\uff1a\u5728\u8fd0\u884c\u65f6\u83b7\u5f97\u7c7b\u7684\u5404\u79cd\u5185\u5bb9\uff0c\u8fdb\u884c\u53cd\u7f16\u8bd1\uff0c\u5bf9\u4e8eJava\u8fd9\u79cd\u5148\u7f16\u8bd1\u518d\u8fd0\u884c\u7684\u8bed\u8a00\uff0c\u80fd\u591f\u8ba9\u6211\u4eec\u5f88\u65b9\u4fbf\u7684\u521b\u5efa\u7075\u6d3b\u7684\u4ee3\u7801\uff0c\u8fd9\u4e9b\u4ee3\u7801\u53ef\u4ee5\u5728\u8fd0\u884c\u65f6\u88c5\u914d\uff0c\u65e0\u9700\u5728\u7ec4\u4ef6\u4e4b\u95f4\u8fdb\u884c\u6e90\u4ee3\u7801\u7684\u94fe\u63a5\uff0c\u66f4\u52a0\u5bb9\u6613\u5b9e\u73b0\u9762\u5411\u5bf9\u8c61\u3002<\/p>\n<p>2\u3001\u7f3a\u70b9\uff1a\uff081\uff09\u53cd\u5c04\u4f1a\u6d88\u8017\u4e00\u5b9a\u7684\u7cfb\u7edf\u8d44\u6e90\uff0c\u56e0\u6b64\uff0c\u5982\u679c\u4e0d\u9700\u8981\u52a8\u6001\u5730\u521b\u5efa\u4e00\u4e2a\u5bf9\u8c61\uff0c\u90a3\u4e48\u5c31\u4e0d\u9700\u8981\u7528\u53cd\u5c04\uff1b<\/p>\n<p>\uff082\uff09\u53cd\u5c04\u8c03\u7528\u65b9\u6cd5\u65f6\u53ef\u4ee5\u5ffd\u7565\u6743\u9650\u68c0\u67e5\uff0c\u56e0\u6b64\u53ef\u80fd\u4f1a\u7834\u574f\u5c01\u88c5\u6027\u800c\u5bfc\u81f4\u5b89\u5168\u95ee\u9898\u3002<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"t3\"><\/a><a name=\"t3\"><\/a>\u56db\u3001\u53cd\u5c04\u7684\u7528\u9014\uff1a<\/h3>\n<p>1\u3001\u53cd\u7f16\u8bd1\uff1a.class&#8211;&gt;.java<\/p>\n<p>2\u3001\u901a\u8fc7\u53cd\u5c04\u673a\u5236\u8bbf\u95eejava\u5bf9\u8c61\u7684\u5c5e\u6027\uff0c\u65b9\u6cd5\uff0c\u6784\u9020\u65b9\u6cd5\u7b49<\/p>\n<p>3\u3001\u5f53\u6211\u4eec\u5728\u4f7f\u7528IDE,\u6bd4\u5982Ecplise\u65f6\uff0c\u5f53\u6211\u4eec\u8f93\u5165\u4e00\u4e2a\u5bf9\u8c61\u6216\u8005\u7c7b\uff0c\u5e76\u60f3\u8c03\u7528\u4ed6\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\u662f\uff0c\u4e00\u6309\u70b9\u53f7\uff0c\u7f16\u8bd1\u5668\u5c31\u4f1a\u81ea\u52a8\u5217\u51fa\u4ed6\u7684\u5c5e\u6027\u6216\u8005\u65b9\u6cd5\uff0c\u8fd9\u91cc\u5c31\u662f\u7528\u5230\u53cd\u5c04\u3002<\/p>\n<p>4\u3001\u53cd\u5c04\u6700\u91cd\u8981\u7684\u7528\u9014\u5c31\u662f\u5f00\u53d1\u5404\u79cd\u901a\u7528\u6846\u67b6\u3002\u6bd4\u5982\u5f88\u591a\u6846\u67b6\uff08Spring\uff09\u90fd\u662f\u914d\u7f6e\u5316\u7684\uff08\u6bd4\u5982\u901a\u8fc7XML\u6587\u4ef6\u914d\u7f6eBean\uff09\uff0c\u4e3a\u4e86\u4fdd\u8bc1\u6846\u67b6\u7684\u901a\u7528\u6027\uff0c\u4ed6\u4eec\u53ef\u80fd\u9700\u8981\u6839\u636e\u914d\u7f6e\u6587\u4ef6\u52a0\u8f7d\u4e0d\u540c\u7684\u7c7b\u6216\u8005\u5bf9\u8c61\uff0c\u8c03\u7528\u4e0d\u540c\u7684\u65b9\u6cd5\uff0c\u8fd9\u4e2a\u65f6\u5019\u5c31\u5fc5\u987b\u4f7f\u7528\u5230\u53cd\u5c04\u4e86\uff0c\u8fd0\u884c\u65f6\u52a8\u6001\u52a0\u8f7d\u9700\u8981\u7684\u52a0\u8f7d\u7684\u5bf9\u8c61\u3002<\/p>\n<p>5\u3001\u4f8b\u5982\uff0c\u5728\u4f7f\u7528Strut2\u6846\u67b6\u7684\u5f00\u53d1\u8fc7\u7a0b\u4e2d\uff0c\u6211\u4eec\u4e00\u822c\u4f1a\u5728struts.xml\u91cc\u53bb\u914d\u7f6eAction\uff0c\u6bd4\u5982<\/p>\n<pre class=\"has\"><code class=\"hljs xml\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">action<\/span> <span class=\"hljs-attr\">name<\/span>=<span class=\"hljs-string\">&#8220;login&#8221;<\/span>\u00a0<span class=\"hljs-attr\">class<\/span>=<span class=\"hljs-string\">&#8220;org.ScZyhSoft.test.action.SimpleLoginAction&#8221;<\/span>\u00a0<span class=\"hljs-attr\">method<\/span>=<span class=\"hljs-string\">&#8220;execute&#8221;<\/span>&gt;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">result<\/span>&gt;<\/span>\/shop\/shop-index.jsp<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">result<\/span>&gt;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">result<\/span> <span class=\"hljs-attr\">name<\/span>=<span class=\"hljs-string\">&#8220;error&#8221;<\/span>&gt;<\/span>login.jsp<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">result<\/span>&gt;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">action<\/span>&gt;<\/span><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs xml\"><\/code><\/pre>\n<p>\u6bd4\u5982\u6211\u4eec\u8bf7\u6c42login.action\u65f6\uff0c\u90a3\u4e48StrutsPrepareAndExecuteFilter\u5c31\u4f1a\u53bb\u89e3\u6790struts.xml\u6587\u4ef6\uff0c\u4eceaction\u4e2d\u67e5\u627e\u51faname\u4e3alogin\u7684Action\uff0c\u5e76\u6839\u636eclass\u5c5e\u6027\u521b\u5efaSimpleLoginAction\u5b9e\u4f8b\uff0c\u5e76\u7528Invoke\u65b9\u6cd5\u6765\u8c03\u7528execute\u65b9\u6cd5\uff0c\u8fd9\u4e2a\u8fc7\u7a0b\u79bb\u4e0d\u5f00\u53cd\u5c04\u3002\u914d\u7f6e\u6587\u4ef6\u4e0eAction\u5efa\u7acb\u4e86\u4e00\u79cd\u6620\u5c04\u5173\u7cfb\uff0c\u5f53View\u5c42\u53d1\u51fa\u8bf7\u6c42\u65f6\uff0c\u8bf7\u6c42\u4f1a\u88abStrutsPrepareAndExecuteFilter\u62e6\u622a\uff0c\u7136\u540eStrutsPrepareAndExecuteFilter\u4f1a\u53bb\u52a8\u6001\u5730\u521b\u5efaAction\u5b9e\u4f8b\u3002<\/p>\n<p>\u6bd4\u5982\uff0c\u52a0\u8f7d\u6570\u636e\u5e93\u9a71\u52a8\u7684\uff0c\u7528\u5230\u7684\u4e5f\u662f\u53cd\u5c04\u3002<\/p>\n<pre class=\"has\"><code class=\"hljs php\"><span class=\"hljs-keyword\">Class<\/span>.forName(<span class=\"hljs-string\">\"com.mysql.jdbc.Driver\"<\/span>); <span class=\"hljs-comment\">\/\/ \u52a8\u6001\u52a0\u8f7dmysql\u9a71\u52a8<\/span><\/code><\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"t4\"><\/a><a name=\"t4\"><\/a>\u4e94\u3001<strong>\u53cd\u5c04\u673a\u5236\u5e38\u7528\u7684\u7c7b\uff1a<\/strong><\/h3>\n<p>Java.lang.Class;<\/p>\n<p>Java.lang.reflect.Constructor;<\/p>\n<p>Java.lang.reflect.Field;<\/p>\n<p>Java.lang.reflect.Method;<\/p>\n<p>Java.lang.reflect.Modifier;<\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"%E4%B8%89%E3%80%81%E5%8F%8D%E5%B0%84%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%EF%BC%9A\"><a name=\"t5\"><\/a><a name=\"t5\"><\/a>\u516d\u3001\u53cd\u5c04\u7684\u57fa\u672c\u4f7f\u7528\uff1a<\/h3>\n<p><strong>1\u3001\u83b7\u5f97Class\uff1a\u4e3b\u8981\u6709\u4e09\u79cd\u65b9\u6cd5\uff1a<\/strong><\/p>\n<p>\uff081\uff09Object&#8211;&gt;getClass<\/p>\n<p>\uff082\uff09\u4efb\u4f55\u6570\u636e\u7c7b\u578b\uff08\u5305\u62ec\u57fa\u672c\u7684\u6570\u636e\u7c7b\u578b\uff09\u90fd\u6709\u4e00\u4e2a\u201c\u9759\u6001\u201d\u7684class\u5c5e\u6027<\/p>\n<p>\uff083\uff09\u901a\u8fc7class\u7c7b\u7684\u9759\u6001\u65b9\u6cd5\uff1aforName(String className)\uff08\u6700\u5e38\u7528\uff09<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Fanshe<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u7b2c\u4e00\u79cd\u65b9\u5f0f\u83b7\u53d6Class\u5bf9\u8c61 <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Student stu1 = <span class=\"hljs-keyword\">new<\/span> Student();<span class=\"hljs-comment\">\/\/\u8fd9\u4e00new \u4ea7\u751f\u4e00\u4e2aStudent\u5bf9\u8c61\uff0c\u4e00\u4e2aClass\u5bf9\u8c61\u3002<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass = stu1.getClass();<span class=\"hljs-comment\">\/\/\u83b7\u53d6Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(stuClass.getName());<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u7b2c\u4e8c\u79cd\u65b9\u5f0f\u83b7\u53d6Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass2 = Student.class;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(stuClass == stuClass2);\/\/\u5224\u65ad\u7b2c\u4e00\u79cd\u65b9\u5f0f\u83b7\u53d6\u7684Class\u5bf9\u8c61\u548c\u7b2c\u4e8c\u79cd\u65b9\u5f0f\u83b7\u53d6\u7684\u662f\u5426\u662f\u540c\u4e00\u4e2a<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\/\/\u7b2c\u4e09\u79cd\u65b9\u5f0f\u83b7\u53d6Class\u5bf9\u8c61<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">try<\/span> {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass3 = Class.forName(&#8220;fanshe.Student&#8221;);\/\/\u6ce8\u610f\u6b64\u5b57\u7b26\u4e32\u5fc5\u987b\u662f\u771f\u5b9e\u8def\u5f84\uff0c\u5c31\u662f\u5e26\u5305\u540d\u7684\u7c7b\u8def\u5f84\uff0c\u5305\u540d.\u7c7b\u540d<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(stuClass3 == stuClass2);\/\/\u5224\u65ad\u4e09\u79cd\u65b9\u5f0f\u662f\u5426\u83b7\u53d6\u7684\u662f\u540c\u4e00\u4e2aClass\u5bf9\u8c61<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">} <span class=\"hljs-keyword\">catch<\/span> (ClassNotFoundException e) {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">e.printStackTrace();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6ce8\u610f\uff0c\u5728\u8fd0\u884c\u671f\u95f4\uff0c\u4e00\u4e2a\u7c7b\uff0c\u53ea\u6709\u4e00\u4e2aClass\u5bf9\u8c61\u4ea7\u751f\uff0c\u6240\u4ee5\u6253\u5370\u7ed3\u679c\u90fd\u662ftrue\uff1b<\/p>\n<p>\u4e09\u79cd\u65b9\u5f0f\u4e2d\uff0c\u5e38\u7528\u7b2c\u4e09\u79cd\uff0c\u7b2c\u4e00\u79cd\u5bf9\u8c61\u90fd\u6709\u4e86\u8fd8\u8981\u53cd\u5c04\u5e72\u4ec0\u4e48\uff0c\u7b2c\u4e8c\u79cd\u9700\u8981\u5bfc\u5165\u7c7b\u5305\uff0c\u4f9d\u8d56\u592a\u5f3a\uff0c\u4e0d\u5bfc\u5305\u5c31\u629b\u7f16\u8bd1\u9519\u8bef\u3002\u4e00\u822c\u90fd\u4f7f\u7528\u7b2c\u4e09\u79cd\uff0c\u4e00\u4e2a\u5b57\u7b26\u4e32\u53ef\u4ee5\u4f20\u5165\u4e5f\u53ef\u4ee5\u5199\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u7b49\u591a\u79cd\u65b9\u6cd5\u3002<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2\u3001\u5224\u65ad\u662f\u5426\u4e3a\u67d0\u4e2a\u7c7b\u7684\u793a\u4f8b\uff1a<\/strong><\/p>\n<p>\u4e00\u822c\u7684\uff0c\u6211\u4eec\u4f7f\u7528instanceof \u5173\u952e\u5b57\u6765\u5224\u65ad\u662f\u5426\u4e3a\u67d0\u4e2a\u7c7b\u7684\u5b9e\u4f8b\u3002\u540c\u65f6\u6211\u4eec\u4e5f\u53ef\u4ee5\u501f\u52a9\u53cd\u5c04\u4e2dClass\u5bf9\u8c61\u7684isInstance()\u65b9\u6cd5\u6765\u5224\u65ad\u65f6\u5019\u4e3a\u67d0\u4e2a\u7c7b\u7684\u5b9e\u4f8b\uff0c\u4ed6\u662f\u4e00\u4e2anative\u65b9\u6cd5\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">native<\/span> <span class=\"hljs-keyword\">boolean<\/span> <span class=\"hljs-title\">isInstance<\/span><span class=\"hljs-params\">(Object obj)<\/span><\/span>;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>3\u3001\u521b\u5efa\u5b9e\u4f8b\uff1a\u901a\u8fc7\u53cd\u5c04\u6765\u751f\u6210\u5bf9\u8c61\u4e3b\u8981\u6709\u4e24\u79cd\u65b9\u6cd5\uff1a<\/strong><\/p>\n<p>\uff081\uff09\u4f7f\u7528Class\u5bf9\u8c61\u7684newInstance()\u65b9\u6cd5\u6765\u521b\u5efaClass\u5bf9\u8c61\u5bf9\u5e94\u7c7b\u7684\u5b9e\u4f8b\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class&lt;?&gt; c = String.class;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object str = c.newInstance();<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\uff082\uff09\u5148\u901a\u8fc7Class\u5bf9\u8c61\u83b7\u53d6\u6307\u5b9a\u7684Constructor\u5bf9\u8c61\uff0c\u518d\u8c03\u7528Constructor\u5bf9\u8c61\u7684newInstance()\u65b9\u6cd5\u6765\u521b\u5efa\u5bf9\u8c61\uff0c\u8fd9\u79cd\u65b9\u6cd5\u53ef\u4ee5\u7528\u6307\u5b9a\u7684\u6784\u9020\u5668\u6784\u9020\u7c7b\u7684\u5b9e\u4f8b\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u83b7\u53d6String\u7684Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class&lt;?&gt; str = String.class;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\/\/\u901a\u8fc7Class\u5bf9\u8c61\u83b7\u53d6\u6307\u5b9a\u7684Constructor\u6784\u9020\u5668\u5bf9\u8c61<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Constructor constructor=c.getConstructor(String.class);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\/\/\u6839\u636e\u6784\u9020\u5668\u521b\u5efa\u5b9e\u4f8b\uff1a<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object obj = constructor.newInstance(\u201chello reflection\u201d);<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>4\u3001\u901a\u8fc7\u53cd\u5c04\u83b7\u53d6\u6784\u9020\u65b9\u6cd5\u5e76\u4f7f\u7528\uff1a<\/strong><\/p>\n<p>\uff081\uff09\u6279\u91cf\u83b7\u53d6\u7684\u65b9\u6cd5\uff1a<br \/>\npublic Constructor[] getConstructors()\uff1a\u6240\u6709&#8221;\u516c\u6709\u7684&#8221;\u6784\u9020\u65b9\u6cd5<br \/>\npublic Constructor[] getDeclaredConstructors()\uff1a\u83b7\u53d6\u6240\u6709\u7684\u6784\u9020\u65b9\u6cd5(\u5305\u62ec\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709)<\/p>\n<p>\uff082\uff09\u5355\u4e2a\u83b7\u53d6\u7684\u65b9\u6cd5\uff0c\u5e76\u8c03\u7528\uff1a<br \/>\npublic Constructor getConstructor(Class&#8230; parameterTypes):\u83b7\u53d6\u5355\u4e2a\u7684&#8221;\u516c\u6709\u7684&#8221;\u6784\u9020\u65b9\u6cd5\uff1a<br \/>\npublic Constructor getDeclaredConstructor(Class&#8230; parameterTypes):\u83b7\u53d6&#8221;\u67d0\u4e2a\u6784\u9020\u65b9\u6cd5&#8221;\u53ef\u4ee5\u662f\u79c1\u6709\u7684\uff0c\u6216\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709\uff1b<\/p>\n<p>\uff083\uff09 \u8c03\u7528\u6784\u9020\u65b9\u6cd5\uff1a<\/p>\n<p>Constructor&#8211;&gt;newInstance(Object&#8230; initargs)<\/p>\n<p>newInstance\u662f\u00a0Constructor\u7c7b\u7684\u65b9\u6cd5\uff08\u7ba1\u7406\u6784\u9020\u51fd\u6570\u7684\u7c7b\uff09<\/p>\n<p>api\u7684\u89e3\u91ca\u4e3a\uff1anewInstance(Object&#8230; initargs) \uff0c\u4f7f\u7528\u6b64 Constructor\u00a0\u5bf9\u8c61\u8868\u793a\u7684\u6784\u9020\u65b9\u6cd5\u6765\u521b\u5efa\u8be5\u6784\u9020\u65b9\u6cd5\u7684\u58f0\u660e\u7c7b\u7684\u65b0\u5b9e\u4f8b\uff0c\u5e76\u7528\u6307\u5b9a\u7684\u521d\u59cb\u5316\u53c2\u6570\u521d\u59cb\u5316\u8be5\u5b9e\u4f8b\u3002<\/p>\n<p>\u5b83\u7684\u8fd4\u56de\u503c\u662fT\u7c7b\u578b\uff0c\u6240\u4ee5newInstance\u662f\u521b\u5efa\u4e86\u4e00\u4e2a\u6784\u9020\u65b9\u6cd5\u7684\u58f0\u660e\u7c7b\u7684\u65b0\u5b9e\u4f8b\u5bf9\u8c61\uff0c\u5e76\u4e3a\u4e4b\u8c03\u7528\u3002<\/p>\n<p><strong>\u4f8b\u5b50\uff1a<\/strong><\/p>\n<p>Student\u7c7b\uff1a\u5171\u516d\u4e2a\u6784\u9020\u65b9\u6cd5\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/&#8212;&#8212;&#8212;&#8212;&#8212;\u6784\u9020\u65b9\u6cd5&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\uff08\u9ed8\u8ba4\u7684\u6784\u9020\u65b9\u6cd5\uff09<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Student(String str){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;(\u9ed8\u8ba4)\u7684\u6784\u9020\u65b9\u6cd5 s = &#8220;<\/span> + str);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u65e0\u53c2\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8c03\u7528\u4e86\u516c\u6709\u3001\u65e0\u53c2\u6784\u9020\u65b9\u6cd5\u6267\u884c\u4e86\u3002\u3002\u3002&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u6709\u4e00\u4e2a\u53c2\u6570\u7684\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">(<span class=\"hljs-keyword\">char<\/span> name)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u59d3\u540d\uff1a&#8221;<\/span> + name);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u6709\u591a\u4e2a\u53c2\u6570\u7684\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">(String name ,<span class=\"hljs-keyword\">int<\/span> age)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u59d3\u540d\uff1a&#8221;<\/span>+name+<span class=\"hljs-string\">&#8220;\u5e74\u9f84\uff1a&#8221;<\/span>+ age);<span class=\"hljs-comment\">\/\/\u8fd9\u7684\u6267\u884c\u6548\u7387\u6709\u95ee\u9898\uff0c\u4ee5\u540e\u89e3\u51b3\u3002<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u53d7\u4fdd\u62a4\u7684\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">protected<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">(<span class=\"hljs-keyword\">boolean<\/span> n)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u53d7\u4fdd\u62a4\u7684\u6784\u9020\u65b9\u6cd5 n = &#8220;<\/span> + n);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u79c1\u6709\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">private<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">(<span class=\"hljs-keyword\">int<\/span> age)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u79c1\u6709\u7684\u6784\u9020\u65b9\u6cd5 \u5e74\u9f84\uff1a&#8221;<\/span>+ age);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Constructor;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/*<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u901a\u8fc7Class\u5bf9\u8c61\u53ef\u4ee5\u83b7\u53d6\u67d0\u4e2a\u7c7b\u4e2d\u7684\uff1a\u6784\u9020\u65b9\u6cd5\u3001\u6210\u5458\u53d8\u91cf\u3001\u6210\u5458\u65b9\u6cd5\uff1b\u5e76\u8bbf\u95ee\u6210\u5458\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1.\u83b7\u53d6\u6784\u9020\u65b9\u6cd5\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1).\u6279\u91cf\u7684\u65b9\u6cd5\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Constructor[] getConstructors()\uff1a\u6240\u6709&#8221;\u516c\u6709\u7684&#8221;\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> public Constructor[] getDeclaredConstructors()\uff1a\u83b7\u53d6\u6240\u6709\u7684\u6784\u9020\u65b9\u6cd5(\u5305\u62ec\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709)<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2).\u83b7\u53d6\u5355\u4e2a\u7684\u65b9\u6cd5\uff0c\u5e76\u8c03\u7528\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Constructor getConstructor(Class&#8230; parameterTypes):\u83b7\u53d6\u5355\u4e2a\u7684&#8221;\u516c\u6709\u7684&#8221;\u6784\u9020\u65b9\u6cd5\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Constructor getDeclaredConstructor(Class&#8230; parameterTypes):\u83b7\u53d6&#8221;\u67d0\u4e2a\u6784\u9020\u65b9\u6cd5&#8221;\u53ef\u4ee5\u662f\u79c1\u6709\u7684\uff0c\u6216\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709\uff1b <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 3).\u8c03\u7528\u6784\u9020\u65b9\u6cd5\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * Constructor&#8211;&gt;newInstance(Object&#8230; initargs)<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Constructors<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <span class=\"hljs-keyword\">throws<\/span> Exception <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/1.\u52a0\u8f7dClass\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class clazz = Class.forName(<span class=\"hljs-string\">&#8220;fanshe.Student&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2.\u83b7\u53d6\u6240\u6709\u516c\u6709\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;**********************\u6240\u6709\u516c\u6709\u6784\u9020\u65b9\u6cd5*********************************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Constructor[] conArray = clazz.getConstructors();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Constructor c : conArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(c);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;************\u6240\u6709\u7684\u6784\u9020\u65b9\u6cd5(\u5305\u62ec\uff1a\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709)***************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"31\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">conArray = clazz.getDeclaredConstructors();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"32\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Constructor c : conArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"33\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(c);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"34\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"35\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"36\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;*****************\u83b7\u53d6\u516c\u6709\u3001\u65e0\u53c2\u7684\u6784\u9020\u65b9\u6cd5*******************************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"37\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Constructor con = clazz.getConstructor(<span class=\"hljs-keyword\">null<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"38\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/1&gt;\u3001\u56e0\u4e3a\u662f\u65e0\u53c2\u7684\u6784\u9020\u65b9\u6cd5\u6240\u4ee5\u7c7b\u578b\u662f\u4e00\u4e2anull,\u4e0d\u5199\u4e5f\u53ef\u4ee5\uff1a\u8fd9\u91cc\u9700\u8981\u7684\u662f\u4e00\u4e2a\u53c2\u6570\u7684\u7c7b\u578b\uff0c\u5207\u8bb0\u662f\u7c7b\u578b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"39\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2&gt;\u3001\u8fd4\u56de\u7684\u662f\u63cf\u8ff0\u8fd9\u4e2a\u65e0\u53c2\u6784\u9020\u51fd\u6570\u7684\u7c7b\u5bf9\u8c61\u3002<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"40\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;con = &#8220;<\/span> + con);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"41\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"42\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u8c03\u7528\u6784\u9020\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"43\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object obj = con.newInstance();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"44\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/ System.out.println(&#8220;obj = &#8221; + obj);<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"45\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/ Student stu = (Student)obj;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"46\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"47\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;******************\u83b7\u53d6\u79c1\u6709\u6784\u9020\u65b9\u6cd5\uff0c\u5e76\u8c03\u7528*******************************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"48\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">con = clazz.getDeclaredConstructor(<span class=\"hljs-keyword\">char<\/span>.class);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"49\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(con);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"50\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\/\/\u8c03\u7528\u6784\u9020\u65b9\u6cd5<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"51\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">con.setAccessible(<span class=\"hljs-keyword\">true<\/span>);\/\/\u66b4\u529b\u8bbf\u95ee(\u5ffd\u7565\u6389\u8bbf\u95ee\u4fee\u9970\u7b26)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"52\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">obj = con.newInstance(&#8216;\u7537&#8217;);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"53\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"54\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">**********************\u6240\u6709\u516c\u6709\u6784\u9020\u65b9\u6cd5*********************************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student(java.lang.String,<span class=\"hljs-keyword\">int<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student(<span class=\"hljs-keyword\">char<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">************\u6240\u6709\u7684\u6784\u9020\u65b9\u6cd5(\u5305\u62ec\uff1a\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709)***************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> fanshe.Student(<span class=\"hljs-keyword\">int<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">protected<\/span> fanshe.Student(<span class=\"hljs-keyword\">boolean<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student(java.lang.String,<span class=\"hljs-keyword\">int<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student(<span class=\"hljs-keyword\">char<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">fanshe.Student(java.lang.String)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">*****************\u83b7\u53d6\u516c\u6709\u3001\u65e0\u53c2\u7684\u6784\u9020\u65b9\u6cd5*******************************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">con = <span class=\"hljs-keyword\">public<\/span> fanshe.Student()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u8c03\u7528\u4e86\u516c\u6709\u3001\u65e0\u53c2\u6784\u9020\u65b9\u6cd5\u6267\u884c\u4e86\u3002\u3002\u3002<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">******************\u83b7\u53d6\u79c1\u6709\u6784\u9020\u65b9\u6cd5\uff0c\u5e76\u8c03\u7528*******************************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> fanshe.Student(<span class=\"hljs-keyword\">char<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u59d3\u540d\uff1a\u7537<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>5\u3001\u83b7\u53d6\u6210\u5458\u53d8\u91cf\u5e76\u8c03\u7528\uff1a<\/strong><\/p>\n<p>Student\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe.field;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-title\">Student<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/**********\u5b57\u6bb5*************\/\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> String name;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">protected<\/span> <span class=\"hljs-keyword\">int<\/span> age;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">char<\/span> sex;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> String phoneNum;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-meta\">@Override<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> String <span class=\"hljs-title\">toString<\/span><span class=\"hljs-params\">()<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">&#8220;Student [name=&#8221;<\/span> + name + <span class=\"hljs-string\">&#8220;, age=&#8221;<\/span> + age + <span class=\"hljs-string\">&#8220;, sex=&#8221;<\/span> + sex<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">+ <span class=\"hljs-string\">&#8220;, phoneNum=&#8221;<\/span> + phoneNum + <span class=\"hljs-string\">&#8220;]&#8221;<\/span>;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe.field;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Field;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/*<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u83b7\u53d6\u6210\u5458\u53d8\u91cf\u5e76\u8c03\u7528\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1.\u6279\u91cf\u7684<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1).Field[] getFields():\u83b7\u53d6\u6240\u6709\u7684&#8221;\u516c\u6709\u5b57\u6bb5&#8221;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2).Field[] getDeclaredFields():\u83b7\u53d6\u6240\u6709\u5b57\u6bb5\uff0c\u5305\u62ec\uff1a\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u3001\u516c\u6709\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2.\u83b7\u53d6\u5355\u4e2a\u7684\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1).public Field getField(String fieldName):\u83b7\u53d6\u67d0\u4e2a&#8221;\u516c\u6709\u7684&#8221;\u5b57\u6bb5\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2).public Field getDeclaredField(String fieldName):\u83b7\u53d6\u67d0\u4e2a\u5b57\u6bb5(\u53ef\u4ee5\u662f\u79c1\u6709\u7684)<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u8bbe\u7f6e\u5b57\u6bb5\u7684\u503c\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * Field &#8211;&gt; public void set(Object obj,Object value):<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u53c2\u6570\u8bf4\u660e\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1.obj:\u8981\u8bbe\u7f6e\u7684\u5b57\u6bb5\u6240\u5728\u7684\u5bf9\u8c61\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2.value:\u8981\u4e3a\u5b57\u6bb5\u8bbe\u7f6e\u7684\u503c\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Fields<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <span class=\"hljs-keyword\">throws<\/span> Exception <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/1.\u83b7\u53d6Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass = Class.forName(<span class=\"hljs-string\">&#8220;fanshe.field.Student&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2.\u83b7\u53d6\u5b57\u6bb5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;************\u83b7\u53d6\u6240\u6709\u516c\u6709\u7684\u5b57\u6bb5********************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Field[] fieldArray = stuClass.getFields();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Field f : fieldArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(f);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;************\u83b7\u53d6\u6240\u6709\u7684\u5b57\u6bb5(\u5305\u62ec\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u7684)********************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"31\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">fieldArray = stuClass.getDeclaredFields();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"32\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Field f : fieldArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"33\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(f);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"34\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"35\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;*************\u83b7\u53d6\u516c\u6709\u5b57\u6bb5**\u5e76\u8c03\u7528***********************************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"36\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Field f = stuClass.getField(<span class=\"hljs-string\">&#8220;name&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"37\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(f);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"38\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u83b7\u53d6\u4e00\u4e2a\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"39\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object obj = stuClass.getConstructor().newInstance();<span class=\"hljs-comment\">\/\/\u4ea7\u751fStudent\u5bf9\u8c61&#8211;\u300bStudent stu = new Student();<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"40\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u4e3a\u5b57\u6bb5\u8bbe\u7f6e\u503c<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"41\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">f.set(obj, <span class=\"hljs-string\">&#8220;\u5218\u5fb7\u534e&#8221;<\/span>);<span class=\"hljs-comment\">\/\/\u4e3aStudent\u5bf9\u8c61\u4e2d\u7684name\u5c5e\u6027\u8d4b\u503c&#8211;\u300bstu.name = &#8220;\u5218\u5fb7\u534e&#8221;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"42\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u9a8c\u8bc1<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"43\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Student stu = (Student)obj;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"44\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u9a8c\u8bc1\u59d3\u540d\uff1a&#8221;<\/span> + stu.name);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"45\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"46\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"47\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;**************\u83b7\u53d6\u79c1\u6709\u5b57\u6bb5****\u5e76\u8c03\u7528********************************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"48\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">f = stuClass.getDeclaredField(<span class=\"hljs-string\">&#8220;phoneNum&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"49\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(f);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"50\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">f.setAccessible(<span class=\"hljs-keyword\">true<\/span>);<span class=\"hljs-comment\">\/\/\u66b4\u529b\u53cd\u5c04\uff0c\u89e3\u9664\u79c1\u6709\u9650\u5b9a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"51\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">f.set(obj, <span class=\"hljs-string\">&#8220;18888889999&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"52\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u9a8c\u8bc1\u7535\u8bdd\uff1a&#8221;<\/span> + stu);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"53\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"54\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"55\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">************\u83b7\u53d6\u6240\u6709\u516c\u6709\u7684\u5b57\u6bb5********************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> java.lang.String fanshe.field.Student.name<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">************\u83b7\u53d6\u6240\u6709\u7684\u5b57\u6bb5(\u5305\u62ec\u79c1\u6709\u3001\u53d7\u4fdd\u62a4\u3001\u9ed8\u8ba4\u7684)********************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> java.lang.String fanshe.field.Student.name<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">protected<\/span> <span class=\"hljs-keyword\">int<\/span> fanshe.field.Student.age<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">char<\/span> fanshe.field.Student.sex<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> java.lang.String fanshe.field.Student.phoneNum<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">*************\u83b7\u53d6\u516c\u6709\u5b57\u6bb5**\u5e76\u8c03\u7528***********************************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> java.lang.String fanshe.field.Student.name<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u9a8c\u8bc1\u59d3\u540d\uff1a\u5218\u5fb7\u534e<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">**************\u83b7\u53d6\u79c1\u6709\u5b57\u6bb5****\u5e76\u8c03\u7528********************************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> java.lang.String fanshe.field.Student.phoneNum<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u9a8c\u8bc1\u7535\u8bdd\uff1aStudent [name=\u5218\u5fb7\u534e, age=<span class=\"hljs-number\">0<\/span>, sex=<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>6\u3001\u83b7\u53d6\u6210\u5458\u65b9\u6cd5\u5e76\u8c03\u7528\uff1a<\/strong><\/p>\n<p>Student\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe.method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/**************\u6210\u5458\u65b9\u6cd5***************\/\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">show1<\/span><span class=\"hljs-params\">(String s)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8c03\u7528\u4e86\uff1a\u516c\u6709\u7684\uff0cString\u53c2\u6570\u7684show1(): s = &#8220;<\/span> + s);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">protected<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">show2<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8c03\u7528\u4e86\uff1a\u53d7\u4fdd\u62a4\u7684\uff0c\u65e0\u53c2\u7684show2()&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">show3<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8c03\u7528\u4e86\uff1a\u9ed8\u8ba4\u7684\uff0c\u65e0\u53c2\u7684show3()&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">private<\/span> String <span class=\"hljs-title\">show4<\/span><span class=\"hljs-params\">(<span class=\"hljs-keyword\">int<\/span> age)<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8c03\u7528\u4e86\uff0c\u79c1\u6709\u7684\uff0c\u5e76\u4e14\u6709\u8fd4\u56de\u503c\u7684\uff0cint\u53c2\u6570\u7684show4(): age = &#8220;<\/span> + age);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">&#8220;abcd&#8221;<\/span>;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe.method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/*<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u83b7\u53d6\u6210\u5458\u65b9\u6cd5\u5e76\u8c03\u7528\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 1.\u6279\u91cf\u7684\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Method[] getMethods():\u83b7\u53d6\u6240\u6709&#8221;\u516c\u6709\u65b9\u6cd5&#8221;\uff1b\uff08\u5305\u542b\u4e86\u7236\u7c7b\u7684\u65b9\u6cd5\u4e5f\u5305\u542bObject\u7c7b\uff09<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Method[] getDeclaredMethods():\u83b7\u53d6\u6240\u6709\u7684\u6210\u5458\u65b9\u6cd5\uff0c\u5305\u62ec\u79c1\u6709\u7684(\u4e0d\u5305\u62ec\u7ee7\u627f\u7684)<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * 2.\u83b7\u53d6\u5355\u4e2a\u7684\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Method getMethod(String name,Class&lt;?&gt;&#8230; parameterTypes):<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u53c2\u6570\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * name : \u65b9\u6cd5\u540d\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * Class &#8230; : \u5f62\u53c2\u7684Class\u7c7b\u578b\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * public Method getDeclaredMethod(String name,Class&lt;?&gt;&#8230; parameterTypes)<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u8c03\u7528\u65b9\u6cd5\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * Method &#8211;&gt; public Object invoke(Object obj,Object&#8230; args):<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u53c2\u6570\u8bf4\u660e\uff1a<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * obj : \u8981\u8c03\u7528\u65b9\u6cd5\u7684\u5bf9\u8c61\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * args:\u8c03\u7528\u65b9\u5f0f\u65f6\u6240\u4f20\u9012\u7684\u5b9e\u53c2\uff1b<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">):<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">MethodClass<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <span class=\"hljs-keyword\">throws<\/span> Exception <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/1.\u83b7\u53d6Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass = Class.forName(<span class=\"hljs-string\">&#8220;fanshe.method.Student&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2.\u83b7\u53d6\u6240\u6709\u516c\u6709\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;***************\u83b7\u53d6\u6240\u6709\u7684\u201d\u516c\u6709\u201c\u65b9\u6cd5*******************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"31\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">stuClass.getMethods();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"32\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Method[] methodArray = stuClass.getMethods();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"33\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Method m : methodArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"34\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(m);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"35\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"36\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;***************\u83b7\u53d6\u6240\u6709\u7684\u65b9\u6cd5\uff0c\u5305\u62ec\u79c1\u6709\u7684*******************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"37\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">methodArray = stuClass.getDeclaredMethods();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"38\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(Method m : methodArray){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"39\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(m);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"40\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"41\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;***************\u83b7\u53d6\u516c\u6709\u7684show1()\u65b9\u6cd5*******************&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"42\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Method m = stuClass.getMethod(<span class=\"hljs-string\">&#8220;show1&#8221;<\/span>, String.class);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"43\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(m);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"44\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\/\/\u5b9e\u4f8b\u5316\u4e00\u4e2aStudent\u5bf9\u8c61<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"45\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object obj = stuClass.getConstructor().newInstance();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"46\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">m.invoke(obj, &#8220;\u5218\u5fb7\u534e&#8221;);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"47\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"48\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(&#8220;***************\u83b7\u53d6\u79c1\u6709\u7684show4()\u65b9\u6cd5******************&#8221;);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"49\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">m = stuClass.getDeclaredMethod(&#8220;show4&#8221;, <span class=\"hljs-keyword\">int<\/span>.class);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"50\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(m);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"51\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">m.setAccessible(<span class=\"hljs-keyword\">true<\/span>);\/\/\u89e3\u9664\u79c1\u6709\u9650\u5b9a<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"52\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object result = m.invoke(obj, <span class=\"hljs-number\">20<\/span>);<span class=\"hljs-comment\">\/\/\u9700\u8981\u4e24\u4e2a\u53c2\u6570\uff0c\u4e00\u4e2a\u662f\u8981\u8c03\u7528\u7684\u5bf9\u8c61\uff08\u83b7\u53d6\u6709\u53cd\u5c04\uff09\uff0c\u4e00\u4e2a\u662f\u5b9e\u53c2<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"53\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;\u8fd4\u56de\u503c\uff1a&#8221;<\/span> + result);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"54\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"55\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">***************\u83b7\u53d6\u6240\u6709\u7684\u201d\u516c\u6709\u201c\u65b9\u6cd5*******************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> fanshe.method.Student.show1(java.lang.String)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">void<\/span> java.lang.Object.wait(<span class=\"hljs-keyword\">long<\/span>,<span class=\"hljs-keyword\">int<\/span>) <span class=\"hljs-keyword\">throws<\/span> java.lang.InterruptedException<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">native<\/span> <span class=\"hljs-keyword\">void<\/span> java.lang.Object.wait(<span class=\"hljs-keyword\">long<\/span>) <span class=\"hljs-keyword\">throws<\/span> java.lang.InterruptedException<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">void<\/span> java.lang.Object.wait() <span class=\"hljs-keyword\">throws<\/span> java.lang.InterruptedException<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">boolean<\/span> java.lang.Object.equals(java.lang.Object)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> java.lang.String java.lang.Object.toString()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">native<\/span> <span class=\"hljs-keyword\">int<\/span> java.lang.Object.hashCode()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">native<\/span> java.lang.Class java.lang.Object.getClass()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">native<\/span> <span class=\"hljs-keyword\">void<\/span> java.lang.Object.notify()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">final<\/span> <span class=\"hljs-keyword\">native<\/span> <span class=\"hljs-keyword\">void<\/span> java.lang.Object.notifyAll()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">***************\u83b7\u53d6\u6240\u6709\u7684\u65b9\u6cd5\uff0c\u5305\u62ec\u79c1\u6709\u7684*******************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> fanshe.method.Student.show1(java.lang.String)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> java.lang.String fanshe.method.Student.show4(<span class=\"hljs-keyword\">int<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">protected<\/span> <span class=\"hljs-keyword\">void<\/span> fanshe.method.Student.show2()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">void<\/span> fanshe.method.Student.show3()<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">***************\u83b7\u53d6\u516c\u6709\u7684show1()\u65b9\u6cd5*******************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> fanshe.method.Student.show1(java.lang.String)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u8c03\u7528\u4e86\uff1a\u516c\u6709\u7684\uff0cString\u53c2\u6570\u7684show1(): s = \u5218\u5fb7\u534e<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">***************\u83b7\u53d6\u79c1\u6709\u7684show4()\u65b9\u6cd5******************<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">private<\/span> java.lang.String fanshe.method.Student.show4(<span class=\"hljs-keyword\">int<\/span>)<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u8c03\u7528\u4e86\uff0c\u79c1\u6709\u7684\uff0c\u5e76\u4e14\u6709\u8fd4\u56de\u503c\u7684\uff0c<span class=\"hljs-keyword\">int<\/span>\u53c2\u6570\u7684show4(): age = <span class=\"hljs-number\">20<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">\u8fd4\u56de\u503c\uff1aabcd<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>7\u3001\u53cd\u5c04main\u65b9\u6cd5\uff1a<\/strong><\/p>\n<p>Student\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">package<\/span> fanshe.main;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;main\u65b9\u6cd5\u6267\u884c\u4e86\u3002\u3002\u3002&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs typescript\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">package fanshe.main;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/**<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u83b7\u53d6Student\u7c7b\u7684main\u65b9\u6cd5\u3001\u4e0d\u8981\u4e0e\u5f53\u524d\u7684main\u65b9\u6cd5\u641e\u6df7\u4e86<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> Main {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-built_in\">void<\/span> main(<span class=\"hljs-built_in\">String<\/span>[] args) {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">try<\/span> {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/1\u3001\u83b7\u53d6Student\u5bf9\u8c61\u7684\u5b57\u8282\u7801<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class clazz = Class.forName(<span class=\"hljs-string\">&#8220;fanshe.main.Student&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2\u3001\u83b7\u53d6main\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Method methodMain = clazz.getMethod(<span class=\"hljs-string\">&#8220;main&#8221;<\/span>, <span class=\"hljs-built_in\">String<\/span>[].class);<span class=\"hljs-comment\">\/\/\u7b2c\u4e00\u4e2a\u53c2\u6570\uff1a\u65b9\u6cd5\u540d\u79f0\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff1a\u65b9\u6cd5\u5f62\u53c2\u7684\u7c7b\u578b\uff0c<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/3\u3001\u8c03\u7528main\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/ methodMain.invoke(null, new String[]{&#8220;a&#8221;,&#8221;b&#8221;,&#8221;c&#8221;});<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u7b2c\u4e00\u4e2a\u53c2\u6570\uff0c\u5bf9\u8c61\u7c7b\u578b\uff0c\u56e0\u4e3a\u65b9\u6cd5\u662fstatic\u9759\u6001\u7684\uff0c\u6240\u4ee5\u4e3anull\u53ef\u4ee5\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662fString\u6570\u7ec4\uff0c\u8fd9\u91cc\u8981\u6ce8\u610f\u5728jdk1.4\u65f6\u662f\u6570\u7ec4\uff0cjdk1.5\u4e4b\u540e\u662f\u53ef\u53d8\u53c2\u6570<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u8fd9\u91cc\u62c6\u7684\u65f6\u5019\u5c06 new String[]{&#8220;a&#8221;,&#8221;b&#8221;,&#8221;c&#8221;} \u62c6\u62103\u4e2a\u5bf9\u8c61\u3002\u3002\u3002\u6240\u4ee5\u9700\u8981\u5c06\u5b83\u5f3a\u8f6c\u3002<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">methodMain.invoke(<span class=\"hljs-literal\">null<\/span>, (<span class=\"hljs-built_in\">Object<\/span>)<span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-built_in\">String<\/span>[]{<span class=\"hljs-string\">&#8220;a&#8221;<\/span>,<span class=\"hljs-string\">&#8220;b&#8221;<\/span>,<span class=\"hljs-string\">&#8220;c&#8221;<\/span>});<span class=\"hljs-comment\">\/\/\u65b9\u5f0f\u4e00<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/ methodMain.invoke(null, new Object[]{new String[]{&#8220;a&#8221;,&#8221;b&#8221;,&#8221;c&#8221;}});\/\/\u65b9\u5f0f\u4e8c <\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">} <span class=\"hljs-keyword\">catch<\/span> (Exception e) {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">e.printStackTrace();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs typescript\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs\">main\u65b9\u6cd5\u6267\u884c\u4e86\u3002\u3002\u3002<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>8\u3001\u5229\u7528\u53cd\u5c04\u521b\u5efa\u6570\u503c\uff1a<\/strong><\/p>\n<p>\u6570\u7ec4\u5728Java\u91cc\u662f\u6bd4\u8f83\u7279\u6b8a\u7684\u4e00\u79cd\u7c7b\u578b\uff0c\u5b83\u53ef\u4ee5\u8d4b\u503c\u7ed9\u4e00\u4e2aObject Reference\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">testArray<\/span><span class=\"hljs-params\">()<\/span> <span class=\"hljs-keyword\">throws<\/span> ClassNotFoundException <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class&lt;?&gt; cls = Class.forName(<span class=\"hljs-string\">&#8220;java.lang.String&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Object array = Array.newInstance(cls,<span class=\"hljs-number\">25<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u5f80\u6570\u7ec4\u91cc\u6dfb\u52a0\u5185\u5bb9<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Array.set(array,<span class=\"hljs-number\">0<\/span>,<span class=\"hljs-string\">&#8220;golang&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Array.set(array,<span class=\"hljs-number\">1<\/span>,<span class=\"hljs-string\">&#8220;Java&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Array.set(array,<span class=\"hljs-number\">2<\/span>,<span class=\"hljs-string\">&#8220;pytho&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Array.set(array,<span class=\"hljs-number\">3<\/span>,<span class=\"hljs-string\">&#8220;Scala&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Array.set(array,<span class=\"hljs-number\">4<\/span>,<span class=\"hljs-string\">&#8220;Clojure&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u83b7\u53d6\u67d0\u4e00\u9879\u7684\u5185\u5bb9<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(Array.get(array,<span class=\"hljs-number\">3<\/span>));<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>9\u3001\u53cd\u5c04\u65b9\u6cd5\u7684\u5176\u4ed6\u4f7f\u7528&#8211;\u901a\u8fc7\u53cd\u5c04\u8fd0\u884c\u914d\u7f6e\u6587\u4ef6\u5185\u5bb9\uff1a<\/strong><\/p>\n<p>Student\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">show<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;is show()&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u914d\u7f6e\u6587\u4ef6\u4ee5txt\u6587\u4ef6\u4e3a\u4f8b\u5b50\uff1a<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">className = cn.fanshe.Student<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">methodName = show<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs java\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.io.FileNotFoundException;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.io.FileReader;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.io.IOException;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.util.Properties;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/*<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u6211\u4eec\u5229\u7528\u53cd\u5c04\u548c\u914d\u7f6e\u6587\u4ef6\uff0c\u53ef\u4ee5\u4f7f\uff1a\u5e94\u7528\u7a0b\u5e8f\u66f4\u65b0\u65f6\uff0c\u5bf9\u6e90\u7801\u65e0\u9700\u8fdb\u884c\u4efb\u4f55\u4fee\u6539<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u6211\u4eec\u53ea\u9700\u8981\u5c06\u65b0\u7c7b\u53d1\u9001\u7ed9\u5ba2\u6237\u7aef\uff0c\u5e76\u4fee\u6539\u914d\u7f6e\u6587\u4ef6\u5373\u53ef<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Demo<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> <span class=\"hljs-keyword\">throws<\/span> Exception <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u901a\u8fc7\u53cd\u5c04\u83b7\u53d6Class\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class stuClass = Class.forName(getValue(<span class=\"hljs-string\">&#8220;className&#8221;<\/span>));<span class=\"hljs-comment\">\/\/&#8221;cn.fanshe.Student&#8221;<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/2\u83b7\u53d6show()\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Method m = stuClass.getMethod(getValue(<span class=\"hljs-string\">&#8220;methodName&#8221;<\/span>));<span class=\"hljs-comment\">\/\/show<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/3.\u8c03\u7528show()\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">m.invoke(stuClass.getConstructor().newInstance());<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u6b64\u65b9\u6cd5\u63a5\u6536\u4e00\u4e2akey\uff0c\u5728\u914d\u7f6e\u6587\u4ef6\u4e2d\u83b7\u53d6\u76f8\u5e94\u7684value<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> String <span class=\"hljs-title\">getValue<\/span><span class=\"hljs-params\">(String key)<\/span> <span class=\"hljs-keyword\">throws<\/span> IOException<\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Properties pro = <span class=\"hljs-keyword\">new<\/span> Properties();<span class=\"hljs-comment\">\/\/\u83b7\u53d6\u914d\u7f6e\u6587\u4ef6\u7684\u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">FileReader in = <span class=\"hljs-keyword\">new<\/span> FileReader(<span class=\"hljs-string\">&#8220;pro.txt&#8221;<\/span>);<span class=\"hljs-comment\">\/\/\u83b7\u53d6\u8f93\u5165\u6d41<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">pro.load(in);<span class=\"hljs-comment\">\/\/\u5c06\u6d41\u52a0\u8f7d\u5230\u914d\u7f6e\u6587\u4ef6\u5bf9\u8c61\u4e2d<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">in.close();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">return<\/span> pro.getProperty(key);<span class=\"hljs-comment\">\/\/\u8fd4\u56de\u6839\u636ekey\u83b7\u53d6\u7684value\u503c<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs java\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs sql\">is <span class=\"hljs-keyword\">show<\/span>()<\/code><\/pre>\n<p>\u9700\u6c42\uff1a<\/p>\n<p>\u5f53\u6211\u4eec\u5347\u7ea7\u8fd9\u4e2a\u7cfb\u7edf\u65f6\uff0c\u4e0d\u8981Student\u7c7b\uff0c\u800c\u9700\u8981\u65b0\u5199\u4e00\u4e2aStudent2\u7684\u7c7b\u65f6\uff0c\u8fd9\u65f6\u53ea\u9700\u8981\u66f4\u6539pro.txt\u7684\u6587\u4ef6\u5185\u5bb9\u5c31\u53ef\u4ee5\u4e86\u3002\u4ee3\u7801\u5c31\u4e00\u70b9\u4e0d\u7528\u6539\u52a8\u3002<\/p>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">Student2<\/span> <\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">show2<\/span><span class=\"hljs-params\">()<\/span><\/span>{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(<span class=\"hljs-string\">&#8220;is show2()&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"language-java hljs\"><\/code><\/pre>\n<p>\u914d\u7f6e\u6587\u4ef6\u66f4\u6539\u4e3a\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs ini\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-attr\">className<\/span> = cn.fanshe.Student2<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-attr\">methodName<\/span> = show2<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs ini\"><\/code><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>10\u3001\u53cd\u5c04\u65b9\u6cd5\u7684\u5176\u4ed6\u4f7f\u7528&#8211;\u901a\u8fc7\u53cd\u5c04\u8d8a\u8fc7\u6cdb\u578b\u68c0\u67e5\uff1a<\/strong><\/p>\n<p>\u6cdb\u578b\u7528\u5728\u7f16\u8bd1\u671f\uff0c\u7f16\u8bd1\u8fc7\u540e\u6cdb\u578b\u64e6\u9664\uff08\u6d88\u5931\u6389\uff09\uff0c\u6240\u4ee5\u662f\u53ef\u4ee5\u901a\u8fc7\u53cd\u5c04\u8d8a\u8fc7\u6cdb\u578b\u68c0\u67e5\u7684<\/p>\n<p>\u6d4b\u8bd5\u7c7b\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs typescript\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.lang.reflect.Method;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">import<\/span> java.util.ArrayList;<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/*<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u901a\u8fc7\u53cd\u5c04\u8d8a\u8fc7\u6cdb\u578b\u68c0\u67e5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> * \u4f8b\u5982\uff1a\u6709\u4e00\u4e2aString\u6cdb\u578b\u7684\u96c6\u5408\uff0c\u600e\u6837\u80fd\u5411\u8fd9\u4e2a\u96c6\u5408\u4e2d\u6dfb\u52a0\u4e00\u4e2aInteger\u7c7b\u578b\u7684\u503c\uff1f<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\"> *\/<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> Demo {<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-built_in\">void<\/span> main(<span class=\"hljs-built_in\">String<\/span>[] args) throws Exception{<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">ArrayList&lt;<span class=\"hljs-built_in\">String<\/span>&gt; strList = <span class=\"hljs-keyword\">new<\/span> ArrayList&lt;&gt;();<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">strList.add(<span class=\"hljs-string\">&#8220;aaa&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">strList.add(<span class=\"hljs-string\">&#8220;bbb&#8221;<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/ strList.add(100);<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u83b7\u53d6ArrayList\u7684Class\u5bf9\u8c61\uff0c\u53cd\u5411\u7684\u8c03\u7528add()\u65b9\u6cd5\uff0c\u6dfb\u52a0\u6570\u636e<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Class listClass = strList.getClass(); <span class=\"hljs-comment\">\/\/\u5f97\u5230 strList \u5bf9\u8c61\u7684\u5b57\u8282\u7801 \u5bf9\u8c61<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u83b7\u53d6add()\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">Method m = listClass.getMethod(<span class=\"hljs-string\">&#8220;add&#8221;<\/span>, <span class=\"hljs-built_in\">Object<\/span>.class);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u8c03\u7528add()\u65b9\u6cd5<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">m.invoke(strList, <span class=\"hljs-number\">100<\/span>);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-comment\">\/\/\u904d\u5386\u96c6\u5408<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-keyword\">for<\/span>(<span class=\"hljs-built_in\">Object<\/span> obj : strList){<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">System.out.println(obj);<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">}<\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs typescript\"><\/code><\/pre>\n<p>\u63a7\u5236\u53f0\u8f93\u51fa\uff1a<\/p>\n<pre class=\"has\"><code class=\"hljs nginx\"><\/code><\/pre>\n<ol class=\"hljs-ln\">\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-attribute\">aaa<\/span><\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\">bbb<\/div>\n<\/div>\n<\/li>\n<li>\n<div class=\"hljs-ln-numbers\">\n<div class=\"hljs-ln-line hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/div>\n<div class=\"hljs-ln-code\">\n<div class=\"hljs-ln-line\"><span class=\"hljs-number\">100<\/span><\/div>\n<\/div>\n<\/li>\n<\/ol>\n<pre class=\"has\"><code class=\"hljs nginx\"><\/code><\/pre>\n<div class=\"hljs-button signin\" data-title=\"\u767b\u5f55\u540e\u590d\u5236\" data-report-click=\"{&quot;spm&quot;:&quot;1001.2101.3001.4259&quot;}\"><\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>\u539f\u6587\u5730\u5740 \u4e00\u3001\u4ec0\u4e48\u662f\u53cd\u5c04\uff1a \uff081\uff09Jav<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[],"tags":[119],"class_list":["post-4803","post","type-post","status-publish","format-standard","hentry","tag-03-"],"_links":{"self":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/4803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/comments?post=4803"}],"version-history":[{"count":0,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/posts\/4803\/revisions"}],"wp:attachment":[{"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/media?parent=4803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/categories?post=4803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/i007.cc\/wordpress\/wp-json\/wp\/v2\/tags?post=4803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}