public static void showContruct() {
		try {
			Object role1 = Role.class.newInstance();// ÷Ĭϵ޲ι췽

		} catch (InstantiationException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		try {
			Constructor<Role> con1 = Role.class
					.getConstructor(new Class[] { String.class });
		} catch (SecurityException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
			System.out.println("ûȨ޷ʣprivateε");

		} catch (NoSuchMethodException e1) {
			// TODO Auto-generated catch block
			// e1.printStackTrace();
			System.out.println("ûи÷ΪgetConstrutorǻȡprivateεĹ췽");
		}

		try {
			Constructor<Role> con = Role.class.getConstructor(new Class[] {
					String.class, String.class });
			Role role12 = con.newInstance(new Object[] { "bb", "xx" });
		} catch (SecurityException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("ûȨ޷ʣù췽privateε");
		} catch (NoSuchMethodException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (InstantiationException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (InvocationTargetException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}