黑马程序员技术交流社区

标题: 关于反射 [打印本页]

作者: Yuan先生    时间: 2013-9-14 00:12
标题: 关于反射
本帖最后由 Yuan先生 于 2013-9-15 08:56 编辑

为什么结果会多出来一个null


作者: 潘才新    时间: 2013-9-14 01:33
有点看不清楚。是你的图片问题还是我电脑问题啊?
作者: Yuan先生    时间: 2013-9-14 09:10
潘才新 发表于 2013-9-14 01:33
有点看不清楚。是你的图片问题还是我电脑问题啊?

这次的呢?

11.jpg (62.79 KB, 下载次数: 7)

11.jpg

作者: 潘才新    时间: 2013-9-14 13:32
我复制你的图片,你能看得清吗

作者: Yuan先生    时间: 2013-9-14 20:17
潘才新 发表于 2013-9-14 13:32
我复制你的图片,你能看得清吗

是有点模糊,仔细看也能看出来
  1. package cn.itheima.day1;
  2. import java.lang.reflect.Method;
  3. public class Test01 {
  4.     public static void main(String[] args) throws Exception {
  5.                 String startingClassName = "cn.itheima.day1.TestArguments1";
  6.                 Method main = Class.forName(startingClassName).getMethod("main", String[].class);
  7.                 System.out.println(main.invoke(null, (Object)new String[]{"111", "222", "333"}));
  8.         }
  9. }
  10. class TestArguments1{
  11.     public static void main(String args[]){
  12.             System.out.println("length" + args.length);
  13.             for(int i = 0; i < args.length; i++){
  14.                     System.out.println(args[i]);
  15.             }
  16.     }
  17. }

复制代码
输出结果:
length3
111
222
333
null



作者: 黄文伯    时间: 2013-9-14 20:24
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~
作者: 潘才新    时间: 2013-9-14 20:41
黄文伯 发表于 2013-9-14 20:24
亲,如问题已解决请将分类的“未解决”改为“已解决”。
以后的问题贴也要及时更改分类哦~ ...

请文伯版主大人帮您解答。

作者: 黄文伯    时间: 2013-9-14 21:25
潘才新 发表于 2013-9-14 20:41
请文伯版主大人帮您解答。

呼叫明哥,呼叫明哥,呼叫明哥,反射我还没有整理到啊,不会啊!

作者: Yuan先生    时间: 2013-9-14 22:53
大神都跑哪了?快来帮忙!!!
作者: ╋☆Love↘七    时间: 2013-9-14 23:07
你想问什么?为什么有 NULL?
作者: ╋☆Love↘七    时间: 2013-9-14 23:12
本帖最后由 ╋☆Love↘七 于 2013-9-14 23:28 编辑

  前面解释过啦





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2