成都网站建设设计

将想法与焦点和您一起共享

java过去代码行号 java获取当前代码行号

Java获取代码执行的代码的所有行号

这个没什么意义吧,你想要知道具体运行到那些地方的话可以打断点一步一步运行啊

创新互联致力于互联网品牌建设与网络营销,包括网站设计、成都网站设计、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联核心团队10年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。

如何在Java中获取当前代码行行号和文件名

如果你用的是Eclipse或MyEclipse,在代码的左边(就是有加号或减号,用于缩放代码的位置)点右键将Show Line Numbers打上对勾就可以看见行号了,文件名看包。

Java代码中如何获文件名和行号等源码信息

Java是否提供某种方法:可以让用户代码在编译时确定源码行号等信息,本人暂时不知晓。不过从网上搜索得到的方法大致是:

Thread.currentThread().getStackTrace()[1].getFileName():获取当前文件名;

Thread.currentThread().getStackTrace()[1].getLineNumber():获取当前行号。

其中:Thread.currentThread().getStackTrace()返回的是一个数组形式的函数调用栈(栈顶在索引0处),其中第1个元素(索引为0)为最新调用的函数信息(getStackTrace()),第2个元素(索引为1)为当前函数(即调用getStackTrace()的函数)信息。


当前文章:java过去代码行号 java获取当前代码行号
文章来源:http://chengdu.cdxwcx.cn/article/dooeieg.html