<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>中文Flex例子 &#187; 当前行号</title>
	<atom:link href="http://blog.minidx.com/tag/%e5%bd%93%e5%89%8d%e8%a1%8c%e5%8f%b7/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.minidx.com</link>
	<description>中文Adobe Flex例子,Flex实例教程,RIA资源,全文检索技术,算法和数据结构</description>
	<lastBuildDate>Thu, 31 Mar 2011 03:22:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java取得代码所在行号的方法</title>
		<link>http://blog.minidx.com/2007/10/11/10.html</link>
		<comments>http://blog.minidx.com/2007/10/11/10.html#comments</comments>
		<pubDate>Thu, 11 Oct 2007 09:45:27 +0000</pubDate>
		<dc:creator>Minidxer</dc:creator>
				<category><![CDATA[程序开发相关]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[__FILE__]]></category>
		<category><![CDATA[__LINE__]]></category>
		<category><![CDATA[多线程]]></category>
		<category><![CDATA[当前行号]]></category>

		<guid isPermaLink="false">http://minidx.com/blog/?p=10</guid>
		<description><![CDATA[用C的人一定知道__FILE__和__LINE__,但是Java中 并没有这样的定义，有时候调试多线程就很不方便，没办法，自己动手，丰衣足食~用下面的函数取得当前行号。







函数：
/**
*得到Exception所在代码的行数
*如果没有行信息,返回-1
*/
public static int getLineNumber(Exception e){
StackTraceElement[] trace =e.getStackTrace();
if(trace==null&#124;&#124;trace.length==0) return -1; //
return trace[0].getLineNumber();
}
使用例子：
        
System.out.println(&#8220;Current line:&#8221;+getLineNumber(new Exception()));     

你可能还对下列文章感兴趣:如何在Flex项目中手动配置BlazeDS的教程一个非常好用的Java读写INI配置文件的类利用xSocket, Java和Flash CS3创建一个多用户聊天室的教程（附源代码）借助xSocket 5分钟内用Java编写一个Flash socket server的教程AsBeanGen: 一个用Java写的用于从DTD(Document Type Definition)文件生成AS3 data bean类的类生成工具]]></description>
		<wfw:commentRss>http://blog.minidx.com/2007/10/11/10.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 2/13 queries in 0.059 seconds using disk
Object Caching 153/320 objects using disk

Served from: blog.minidx.com @ 2012-02-10 03:21:51 -->
