java反射機制示例。本站提示廣大學習愛好者:(java反射機制示例)文章只能為提供參考,不一定能成為您想要的結果。以下是java反射機制示例正文
該劇本是先刪除曾經存在的文件,然後後台履行SQL語句將其履行成果以必定的格局寫入文件
#!/bin/bash
if [ -f "/var/lib/mysql/hell.txt" ]; then
rm -f /var/lib/mysql/hell.txt
echo "delete /var/lib/mysql/hell.txt" >> hell.txt
fi
mysql -uroot -plab <<EOF
use home;
select YongHuID,XueYuanID into outfile './hell.txt' fields terminated by '|' lines terminated by '\r\n' from sns_home_user where YongHuID < 20;
EOF
public User(String name)
{
this.name=name;
}
public void say()//無參的辦法
{
System.out.println("年夜家好,我叫"+name+"!");
}
public void say(String str)//有參的辦法
{
System.out.println("年夜家好,我叫"+name+"!"+str+",我是有參的辦法!");
}
}
/**
* @author LXA
* 反射最簡略的例子
*/
public class反射
{
public static void main(String[] args) throws Exception
{
Class c=Class.forName("C_20130313_反射.User");//經由過程反射找到對應的類
Method m1=c.getMethod("say");//找到名字叫做say、且無參的辦法
Method m2=c.getMethod("say",String.class);//找到名字叫做say、且有一個String類型參數的辦法
m1.invoke(c.newInstance());//留意newInstance()挪用的是無參的結構辦法!!!
m2.invoke(new User("劉顯安"),"哈哈");//經由過程有參的結構辦法實例化一個對象
}
}