主题: 朱祺 Java开发工程师
以下程序是可运行的:会得到我的主要个人信息,具体情况请参看附件,谢谢!
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class 朱祺 implements ITSkill {
 private static String name;
 private static String sex;
 private static String telNumber;
 private static String university;
 private static String EMail;
 private static String[] skillCertificate;
 private static 朱祺 me = new 朱祺();
 static {
  name = "朱祺";
  sex = "男";
  telNumber = "15961877560";
  university = "河南师范大学";
  EMail = "ripya_205@163.com";
  skillCertificate = new String[] { "软件设计师,", "全国数学建模大赛三等奖" };
 }
 private 朱祺() {
 }
 public static 朱祺 getInstance() {
  return 朱祺.me;
 }
 public void programming() {
  System.out
    .println("精通JavaSE,JavaEE平台,熟悉HTML,JavaScript,CSS,XML,了解SSH框架.");
  System.out.println("掌握C/C++编程,熟悉MFC框架编程");
 }
 public void os_IDE_operating() {
  System.out.println("熟练使用MyeElipse/Elipse,windows平台以及linux");
 }
 public void DB_operating() {
  System.out.println("熟悉MySQL,Oracle");
 }
 public static String getName() {
  return name;
 }
 public static String getSex() {
  return sex;
 }
 public static String getTelNumber() {
  return telNumber;
 }
 public static String getUniversity() {
  return university;
 }
 public static String getEMail() {
  return EMail;
 }
 public static String getSkillCertificate() {
  StringBuffer str1 = new StringBuffer();
  for (int i = 0; i < 朱祺.skillCertificate.length; i++) {
   str1.append(朱祺.skillCertificate[i]);
  }
  return str1.toString();
 }
}
class Test {
 public static void main(String args[]) throws IllegalArgumentException,
   IllegalAccessException, InvocationTargetException {
  朱祺 I = 朱祺.getInstance();
  Method[] methods = 朱祺.class.getDeclaredMethods();
  for (int i = 0; i < methods.length; i++) {
   if (methods[i].getName().indexOf("get") == -1) {
    methods[i].invoke(I, null);
   } else if (!methods[i].getName().endsWith("Instance")) {
    System.out.print(methods[i].getName().substring(3) + ":");
    System.out.println(methods[i].invoke(I, null));
   }
  }
 }
}
abstract interface ITSkill {
 public abstract void programming();
 public abstract void os_IDE_operating();
 public abstract void DB_operating();
}