title: Can java get method with methodname through reflections
body: <p>I know Java can get Method Object using the <code>Reflection.getMethod(...)</code> method，but the method needs method parameter types。 but I don't know the  exact parameter type。e.g.</p>
  
  <pre><code>byte a = 20;
  System.out.println(a);
  </code></pre>
  
  <p>the <code>println</code> method hasn't the overload method <code>println(Byte)</code>，but has <code>println(Int)</code>。
  How to get the println method through the byte type？
  the other example</p>
  
  <pre><code>class MyClass
  {
  }
  class MyClass1 extends MyClass
  {
  }
  class TestClass
  {
      public static void method1(MyClass c)
      {
          ... ...
      }
  }
  </code></pre>
  
  <p><code>TestClass.method1(new MyClass1())</code> is correct.but can i  get the <code>method1</code> through parameter type MyClass1 ?</p>
  
  <p><code>Class.getMethods</code> will get all method in Class， too much。 can i get all overload method same name？</p>