java-怎么获取一个JAVA类中各个方法的代码块

问题描述

怎么获取一个JAVA类中各个方法的代码块

特殊需求:获取一个JAVA类中各个方法的代码块来查找方法中是否包含某个关键字,现在通过发射只能拿到方法的属性和注释,有没有API或者其他方法,求告知,3Q
没金币了。。对不起大家
PS:获取本地源代码的,不是运行时的class

解决方案

myeclipse中调试调用带有静态代码块的类时出现java.lang.NoClassDefFoundError的处理方法
在DWR中实现直接获取一个JAVA类的返回值的两种方法
java代码获取当前类类名、方法名
----------------------

解决方案二:

这个还真没听说过,感觉是不可能的吧,如果可以,也就不存在保密之说了

解决方案三:

怎么感觉你这是黑客技术啊。以前只听说过继承此类可以得到所以公共方法,还有一个是什么来着,私有的也可以得到。但是没了解。
看你的好像不太一样,和我理解的可能有点差别。。。

解决方案四:

使用正则表达式匹配试试

时间: 2024-11-02 08:40:00

java-怎么获取一个JAVA类中各个方法的代码块的相关文章

线程类中可以用静态代码块做初始化静态变量么?这些静态变量会不会有并发问题呢?

问题描述 线程类中可以用静态代码块做初始化静态变量么?这些静态变量会不会有并发问题呢? public class SalesConfirmationUploadThread extends Thread { private boolean result = false; private final SalesConfirmationPipedInputStream input; private long orderId; private String pin; private JingdongS

为什么Store调用不到Controller类中的方法?

问题描述 今天遇到一件不解的事情,项目中使用了Ext和SpringMVC框架,利用Ext的Store中的proxy或是JsonStore中的url访问一个Controller类中的方法就是访问不到,而使用Ext.Ajax.request却能请求到相应的方法,不知道这是什么原因,请教各位大侠!!!不可能Store获取数据的方法不是request请求吧? 问题补充:suziwen 写道 解决方案 proxy: new Ext.data.HttpProxy({ url: '/stoneEAR.ear/

java-HTML中js如何调用C#类中的方法

问题描述 HTML中js如何调用C#类中的方法 js代码: //搜索跳转至中转页 function Search(id) { var Sou1 = document.getElementById('Sou1') var T1 = Sou1.value; if (id == "1") { if (Sou1.value != "") { top.location.href = 'web/Search.aspx?S=1&T=' + T1; } } } C#类代码:

怎么实现javascript中调用java类中的方法

问题描述 body中部分代码如:<center><font size="4" color="red">吊灯</font> <input type="button" id="diaodeng" value=<%=state[0]%> onclick="dianji1()"><br><br><br><br>

java数据流DataInputstream类中的方法readBoolean()的作用是什么?

问题描述 java数据流DataInputstream类中的方法readBoolean()的作用是什么? 书上说readBoolean()的作用是读取一个布尔值,但是具体是 根据什么得到布尔值的?这个布尔值可以用于什么操作?跪求指点! 解决方案 从输入流读取,如果是0,就是false,否则就是true,bool值可以用来做逻辑判断. 解决方案二: 你写进去的时候的那个值,但需要顺序读取,写入时,第一个如果是int,那就读取时就要readInt,类似这样 解决方案三: JAVA中String类的i

内部类-Java编程中A类如何调用B类中M方法里的C类的实例?

问题描述 Java编程中A类如何调用B类中M方法里的C类的实例? import java.awt.*; import java.awt.event.*; public class TestListener{ public static void main(String[] args){ Counter c1 = new Counter("Hello"); c1.CreatButton(); c1.add(c1.button); ----------------------------(

对象-java自己写一个按钮类问题

问题描述 java自己写一个按钮类问题 在一个java程序中,按钮有设置边框,透明,加图片,设置字体,设置背景颜色等行为,有多个按钮,如何写个按钮方法把这些行为写进去,调用的时候只要创建一个按钮对象就能将这么多行为包含进去 解决方案 直接用Java的awt库函数啊,用不着自己写,只要了解Java的按钮JButton,绑定事件处理函数. 解决方案二: 我觉得界面复制就好 不需要那么麻烦吧 解决方案三: 你可以写一个类继承java自己的JButton按钮,然后你把你想要的效果设为类的属性,你创建一个

java Date获取年月日时分秒的实现方法_java

java Date获取年月日时分秒的实现方法 package com.util; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; public class Test { public void getTimeByDate(){ Date date = new Date(); DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日

在SQL中获取一个长字符串中某个字符串出现次数的实现方法

以下是对在SQL中获取一个长字符串中某个字符串出现次数的实现方法进行了详细的分析介绍,需要的朋友可以参考下   在SQL中获取一个长字符串中某个字符串出现次数的实现方法 比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析. declare @a varchar(100) set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-','--'))-len(@a