java 能获得某个方法的代码内容么

如题所述

可以的,只要将你写的方法设定一个返回的参数,用java直接调用这个方法就可以的。。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-22
Java有反射机制,你可以通过反射机制获得方法的参数和返回值类型,但是无法获得方法的具体实现代码。如果你的意思是想获得别人写的方法代码,如果你只有class字节码文件,那就需要一些反编译工具进行反编译。本回答被提问者采纳
第2个回答  2012-05-21
首先你的有这个方法 也就是类的.class文件 然后使用 jadeclipse 这样的反编译工具 把.class文件还原成.java文件 然后去查具体的代码

java 能获得某个方法的代码内容么
可以的,只要将你写的方法设定一个返回的参数,用java直接调用这个方法就可以的。。。

如何在java中查找文件的源代码?
工具如何查找源代码1、首先打开电脑的ie浏览器进去,如下图所示。进入ie浏览器首页后,点击查看,如下图所示。在查看菜单下选择源,如下图所示。最后打开源就看到本网页的源代码了,在最下方,如下图所示。2、第二种方法就是根据浏览器状态栏或工具栏中的点击“查看”然后就用一项“查看源代码”,点...

写一个Java方法,取得某个类里的所有属性
public class GetField { public static void main(String[] args) { try { Class clazz = Class.forName("");\/\/根据类名获得其对应的Class对象 写上你想要的类名就是了 注意是全名 如果有包的话要加上 比如java.Lang.String Field[] fields = clazz.getDeclaredFields();\/\/根据Class对象获得...

怎么提取软件源码
我觉得不可能,不是有些哗序不能看到,而是所有的程序通过正当的途径都不能看到源代码,除非这个程序是你自个写的。因为几乎所有的程序在发布之前都会进行加密、加壳的操作。即使你知道人家采用什么技术进行的加密也不太可能会原样的还原出来源代码。所谓的破解也并不是把原程序的源代码给还原了之后给你破...

java一个类如何获得另一个类中的某个值
类B:class B{ private String name;private String department;} 累A:class A{ private B b; \/\/b中的部门和名称,实体类b的引用 private String date \/\/其他属性 } 至于数据库中的两个表a和b要不要简历外键,那要看两个表中有没有关联关系。

java中getInfo是什么意思?
Info是信息的意思 本身是个单词 也可以当成information的缩写 所以类里头的getInfo方法一般是得到某个信息 举个最简单的例子 AudioSystem类的静态方法getMixerInfo()得到你电脑当前默认的录音设备的信息

如何有效防止Java程序源码被人偷窥?
如前所述 定制ClassLoader只需先获取类文件的数据 然后把字节码传递给运行时系统 由后者完成余下的任务 ClassLoader有几个重要的方法 创建定制的ClassLoader时 我们只需覆盖其中的一个 即loadClass 提供获取原始类文件数据的代码 这个方法有两个参数 类的名字 以及一个表示JVM是否要求解析类名字的标记(即是否同时装...

如何用JAVA读取某个文件内容并存储到各变量
给你大概写了几个,是用截字符串的方法 import java.io.BufferedReader;import java.io.FileReader;public class FileReadTest { public static void main(String[] args) throws Exception { FileReader fw = new FileReader("D:\\\\welcome.txt");BufferedReader br = new BufferedReader(fw);String ...

如何反编译获得某字符串的变量名称
可以用到java反射机制,Class和Method这些类。 动态调用的方法:a.getClass().getMethod(str, new Class[]{}).invoke(a, new Object[]{}) 其中,a为类的对象,str为要被调用的方法名 。 1、a.getClass()得到a.class 对象 ; 2、getMethod(str, n...

如何通过java,javascript获得某一指定URL的网页源码?
javascript获取网页源码,测试了能通过的,你试下!你把& l t ; & g t;的空格删了,因为百度不允许那些字符。 test 关于百度页面http:\/\/ir.baidu.com\/phoenix.zhtml?c=188488&p=irol-homeprofile源码内容如下: function createXmlHttpRequest(){ try {return new XMLHttpRequest();}...

相似回答