我的主要个人信息

来源:互联网 发布:手机淘宝淘口令在哪 编辑:程序博客网 时间:2024/04/20 11:46

主题: 朱祺 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();
}