看个例子吧 也算不上核心 帮助理解下反射
创新互联主要从事成都网站设计、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务施秉,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
package test;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Admin {
public Admin(){ }
private String id = "";
public String getId() {
System.out.print(id);
return id;
}
public void setId(String id) {
this.id = id;
}
public static void main(String[] args)
throws ClassNotFoundException, InstantiationException, IllegalAccessException,
SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException {
String str = "test.Admin";
Class c = Class.forName(str);
Object obj = c.newInstance(); //得到Admin类
Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.String")}); //这里是设置属性的值的方法(setId方法名)
m.invoke(obj,new Object[]{"admin"}); //调用方法实体类,参数)
m = c.getMethod("getId",new Class[]{}); //这里是里获取属性的值
m.invoke(obj,new Object []{});
}
}
按钮b1,数字1的按钮JButton b1=new JButton("1");
文本框JTextField jtp=new JTextField();
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jtp.setText("1");
}
});
b.addActionListener(this);//按钮b添加事件监听器
addWindowListener(new WindowAdapter() {//窗口事件
public void windowClosing(WindowEvent ee) {//关闭窗口
System.exit(0);//关闭窗口退出进程
}
});
public void actionPerformed(ActionEvent rr)//实现ActionListener接口的方法actionPerformed(ActionEvent e)
{
tt.setText(tt.getText()+rr.getActionCommand());
}
一般情况下,java中说的核心代码其实都是一项功能的主要代码,对于一个项目来说,服务就是核心代码,对于一个公司来说底层就是核心代码,不能统一而论……
在你安装的jdk的安装目录中 有个src.zip 里面都是java的核心源码。
网站标题:java查看程序核心代码 如何看java代码
网页路径:https://www.cdcxhl.com/article38/ddepgsp.html
成都网站建设公司_创新互联,为您提供微信公众号、品牌网站建设、全网营销推广、外贸建站、建站公司、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联